Windows2000/private/shell/shell32/defext.h
2020-09-30 17:12:32 +02:00

23 lines
639 B
C

#include "commobj.h"
typedef struct
{
CKnownShellExtInit kshx;
HKEY hkeyProgID;
IDataObject *pdtobj;
STGMEDIUM medium;
} CCommonShellExtInit;
void CCommonShellExtInit_Init(CCommonShellExtInit *pcshx, CCommonUnknown *pcunk);
void CCommonShellExtInit_Delete(CCommonShellExtInit *pcshx);
typedef HRESULT (*LPFNADDPAGES)(LPVOID, LPFNADDPROPSHEETPAGE, LPARAM);
typedef struct
{
CKnownShellPropSheetExt kspx;
LPFNADDPAGES lpfnAddPages;
} CCommonShellPropSheetExt;
void CCommonShellPropSheetExt_Init(CCommonShellPropSheetExt *pcspx, CCommonUnknown *pcunk, LPFNADDPAGES pfnAddPages);