|
Classes |
struct | dkc_Serialize |
struct | dkc_Deserialize |
Typedefs |
typedef dkc_Serialize | DKC_SERIALIZE |
typedef dkc_Deserialize | DKC_DESERIALIZE |
typedef int(CALLBACK * | DKC_SERIALIZE_F_TYPE )(DKC_SERIALIZE *) |
Enumerations |
enum | edkcSerialize {
edkcSerializeBufferMode = 0x01,
edkcSerializeFileMode = 0x02,
edkcSerializeIDStack = 'stac',
edkcSerializeIDQueue = 'queu',
edkcSerializeIDString = 'stri',
edkcSerializeIDBuffer = 'buff',
edkcSerializeIDMemoryStream = 'mstr',
edkcSerializeIDCircularMemoryStream = 'cmst',
edkcSerializeIDSingleList = 'slis',
edkcSerializeID2Tree = '2tre',
edkcSerializeIDSingleListObject = 'slio'
} |
Functions |
DKC_EXTERN DKC_SERIALIZE
*WINAPI | dkcAllocSerialize (UINT mode, const char *filename) |
DKC_EXTERN int WINAPI | dkcFreeSerialize (DKC_SERIALIZE **ptr) |
DKC_EXTERN DKC_DESERIALIZE
*WINAPI | dkcAllocDeserialize (UINT mode, const char *filename) |
DKC_EXTERN int WINAPI | dkcFreeDeserialize (DKC_DESERIALIZE **) |
DKC_EXTERN int WINAPI | dkcDeserializeRead (DKC_DESERIALIZE *ptr, void *data, size_t size, size_t *readsize) |
DKC_EXTERN int WINAPI | dkcSerializeWrite (DKC_SERIALIZE *ptr, const void *data, size_t size) |