[CMAKE]
[reactos.git] / dll / win32 / atl / stubs.c
1 #include <windows.h>
2 #include <reactos/debug.h>
3
4 #define ATLAPI_(x) x WINAPI
5 #define ATLAPI ATLAPI_(HRESULT)
6
7 struct _ATL_CATMAP_ENTRY;
8 typedef struct _ATL_PROPMAP_ENTRY ATL_PROPMAP_ENTRY;
9 typedef struct _ATL_MODULE _ATL_MODULE;
10
11 BOOL
12 WINAPI
13 AtlWaitWithMessageLoop(
14 HANDLE hEvent)
15 {
16 UNIMPLEMENTED;
17 return FALSE;
18 }
19
20 ATLAPI
21 AtlSetErrorInfo(
22 const CLSID *pclsid,
23 LPCOLESTR lpszDesc,
24 DWORD dwHelpID,
25 LPCOLESTR lpszHelpFile,
26 const IID *piid,
27 HRESULT hRes,
28 HINSTANCE hInst)
29 {
30 UNIMPLEMENTED;
31 return E_NOTIMPL;
32 }
33
34 ATLAPI_(LPDEVMODEA)
35 AtlDevModeW2A(LPDEVMODEA lpDevModeA, LPDEVMODEW lpDevModeW)
36 {
37 UNIMPLEMENTED;
38 return NULL;
39 }
40
41 ATLAPI_(DWORD)
42 AtlGetVersion(void* pReserved)
43 {
44 UNIMPLEMENTED;
45 return 0;
46 }
47
48 ATLAPI_(int)
49 AtlAxDialogBoxW(
50 HINSTANCE hInstance,
51 LPCWSTR lpTemplateName,
52 HWND hWndParent,
53 DLGPROC lpDialogProc,
54 LPARAM dwInitParam)
55 {
56 UNIMPLEMENTED;
57 return 0;
58 }
59
60 ATLAPI_(int)
61 AtlAxDialogBoxA(
62 HINSTANCE hInstance,
63 LPCSTR lpTemplateName,
64 HWND hWndParent,
65 DLGPROC lpDialogProc,
66 LPARAM dwInitParam)
67 {
68 UNIMPLEMENTED;
69 return 0;
70 }
71
72 ATLAPI_(int)
73 AtlRegisterClassCategoriesHelper(
74 const CLSID *pclsid,
75 const struct _ATL_CATMAP_ENTRY* pEntry,
76 BOOL arg3)
77 {
78 UNIMPLEMENTED;
79 return 0;
80 }
81
82 ATLAPI
83 AtlIPersistPropertyBag_Load(
84 LPPROPERTYBAG pPropBag,
85 LPERRORLOG pErrorLog,
86 const ATL_PROPMAP_ENTRY* pMap,
87 void* pThis,
88 IUnknown* pUnk)
89 {
90 UNIMPLEMENTED;
91 return E_NOTIMPL;
92 }
93
94 ATLAPI
95 AtlIPersistPropertyBag_Save(
96 LPPROPERTYBAG pPropBag,
97 BOOL fClearDirty,
98 BOOL fSaveAllProperties,
99 const ATL_PROPMAP_ENTRY* pMap,
100 void* pThis,
101 IUnknown* pUnk)
102 {
103 UNIMPLEMENTED;
104 return E_NOTIMPL;
105 }
106
107 ATLAPI
108 AtlGetObjectSourceInterface(
109 IUnknown* punkObj,
110 GUID* plibid,
111 IID* piid,
112 unsigned short* pdwMajor,
113 unsigned short* pdwMinor)
114 {
115 UNIMPLEMENTED;
116 return E_NOTIMPL;
117 }
118
119 ATLAPI
120 AtlModuleUnregisterTypeLib(
121 _ATL_MODULE* pM,
122 LPCOLESTR lpszIndex)
123 {
124 UNIMPLEMENTED;
125 return E_NOTIMPL;
126 }
127