#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 */