--- xmil/win9xc/ini.h 2004/08/08 12:26:19 1.1 +++ xmil/win9xc/ini.h 2004/08/20 08:41:41 1.2 @@ -1,48 +1,12 @@ -enum { - INITYPE_STR = 0, - INITYPE_BOOL, - INITYPE_SINT8, - INITYPE_SINT16, - INITYPE_SINT32, - INITYPE_UINT8, - INITYPE_UINT16, - INITYPE_UINT32, - INITYPE_HEX8, - INITYPE_HEX16, - INITYPE_HEX32, - INITYPE_USER, - INITYPE_MASK = 0xff, - - INIFLAG_RO = 0x0100, - INIFLAG_MAX = 0x0200, - INIFLAG_AND = 0x0400 -}; - -typedef struct { - char item[10]; - UINT16 itemtype; - void *value; - UINT32 arg; -} INITBL; - - #ifdef __cplusplus extern "C" { #endif -void ini_read(const OEMCHAR *path, const OEMCHAR *title, - const INITBL *tbl, UINT count); -void ini_write(const OEMCHAR *path, const OEMCHAR *title, - const INITBL *tbl, UINT count); - - void initgetfile(OEMCHAR *path, UINT size); void initload(void); void initsave(void); -BYTE solveBOOL(LPSTR str); - #ifdef __cplusplus } #endif