windows-nt/Source/XPSP1/NT/enduser/netmeeting/ui/conf/pfnsetupapi.h

32 lines
687 B
C
Raw Normal View History

2020-09-26 03:20:57 -05:00
// File: pfnsetupapi.h
#ifndef _PFNSETUPAPI_H_
#define _PFNSETUPAPI_H_
#include "setupapi.h"
typedef BOOL ( *PFN_SET_INSTALL)(HWND, HINF, LPCTSTR, UINT, HKEY, LPCTSTR, UINT, PSP_FILE_CALLBACK, PVOID, HDEVINFO, PSP_DEVINFO_DATA );
typedef HINF ( *PFN_SET_OPFILE)( LPCTSTR, LPCTSTR, DWORD, PUINT );
typedef VOID ( *PFN_SET_CLFILE)( HINF );
class SETUPAPI
{
private:
static HINSTANCE m_hInstance;
protected:
SETUPAPI() {};
~SETUPAPI() {};
public:
static HRESULT Init(void);
static void DeInit(void);
static PFN_SET_INSTALL SetupInstallFromInfSection;
static PFN_SET_OPFILE SetupOpenInfFile;
static PFN_SET_CLFILE SetupCloseInfFile;
};
#endif /* _PFNSETUPAPI_H_ */