3 FIXME: Missing A LOT of definitions / declarations!
11 /* Define type for handle to a loaded inf file */
14 /* Define type for handle to a device information set */
15 typedef PVOID HDEVINFO
;
17 /* Define type for setup file queue */
18 typedef PVOID HSPFILEQ
;
21 typedef struct _INFCONTEXT
27 } INFCONTEXT
, *PINFCONTEXT
;
29 typedef UINT (CALLBACK
* PSP_FILE_CALLBACK_A
)( PVOID Context
, UINT Notification
,
30 UINT Param1
, UINT Param2
);
31 typedef UINT (CALLBACK
* PSP_FILE_CALLBACK_W
)( PVOID Context
, UINT Notification
,
32 UINT Param1
, UINT Param2
);
33 #define PSP_FILE_CALLBACK WINELIB_NAME_AW(PSP_FILE_CALLBACK_)
36 /* Device Information structure (references a device instance that is a member
37 of a device information set) */
38 typedef struct _SP_DEVINFO_DATA
42 DWORD DevInst
; /* DEVINST handle */
44 } SP_DEVINFO_DATA
, *PSP_DEVINFO_DATA
;
46 #endif /* __SETUPAPI__ */