| #ifndef __WINE_SETUPX16_H |
| #define __WINE_SETUPX16_H |
| |
| #include "wine/windef16.h" |
| |
| typedef UINT16 HINF16; |
| typedef UINT16 LOGDISKID16; |
| |
| /* error codes stuff */ |
| |
| typedef UINT16 RETERR16; |
| #define OK 0 |
| #define IP_ERROR (UINT16)100 |
| |
| enum _IP_ERR { |
| ERR_IP_INVALID_FILENAME = IP_ERROR+1, |
| ERR_IP_ALLOC_ERR, |
| ERR_IP_INVALID_SECT_NAME, |
| ERR_IP_OUT_OF_HANDLES, |
| ERR_IP_INF_NOT_FOUND, |
| ERR_IP_INVALID_INFFILE, |
| ERR_IP_INVALID_HINF, |
| ERR_IP_INVALID_FIELD, |
| ERR_IP_SECTION_NOT_FOUND, |
| ERR_IP_END_OF_SECTION, |
| ERR_IP_PROFILE_NOT_FOUND, |
| ERR_IP_LINE_NOT_FOUND, |
| ERR_IP_FILEREAD, |
| ERR_IP_TOOMANYINFFILES, |
| ERR_IP_INVALID_SAVERESTORE, |
| ERR_IP_INVALID_INFTYPE |
| }; |
| |
| typedef struct { |
| HFILE16 hInfFile; |
| LPCSTR lpInfFileName; |
| } INF_HANDLE; |
| |
| extern INF_HANDLE *InfList; |
| extern WORD InfNumEntries; |
| |
| #endif /* __WINE_SETUPX16_H */ |