| #ifndef __SETUPAPI_PRIVATE_H |
| #define __SETUPAPI_PRIVATE_H |
| |
| #include "wine/windef16.h" |
| |
| #define COPYFILEDLGORD 1000 |
| #define SOURCESTRORD 500 |
| #define DESTSTRORD 501 |
| #define PROGRESSORD 502 |
| |
| |
| #define REG_INSTALLEDFILES "System\\CurrentControlSet\\Control\\InstalledFiles" |
| #define REGPART_RENAME "\\Rename" |
| #define REG_VERSIONCONFLICT "Software\\Microsoft\\VersionConflictManager" |
| |
| typedef struct tagLDD_LIST { |
| LPLOGDISKDESC pldd; |
| struct tagLDD_LIST *next; |
| } LDD_LIST; |
| |
| #define INIT_LDD(ldd, LDID) \ |
| do { \ |
| memset(&(ldd), 0, sizeof(LOGDISKDESC_S)); \ |
| (ldd).cbSize = sizeof(LOGDISKDESC_S); \ |
| ldd.ldid = LDID; \ |
| } while(0) |
| |
| typedef struct { |
| HINF16 hInf; |
| HFILE hInfFile; |
| LPSTR lpInfFileName; |
| } INF_FILE; |
| |
| extern INF_FILE *InfList; |
| extern WORD InfNumEntries; |
| |
| extern LPCSTR IP_GetFileName(HINF16 hInf); |
| |
| #endif /* __SETUPAPI_PRIVATE_H */ |