[LT2013]
[reactos.git] / dll / win32 / activeds / stubs.c
1 #define WIN32_NO_STATUS
2 #define _INC_WINDOWS
3 #define COM_NO_WINDOWS_H
4 #include <stdarg.h>
5 #include <windef.h>
6 #include <winbase.h>
7 #include <objbase.h>
8 #include <iads.h>
9 #include <stubs.h>
10
11 // FIXME: should go to iads.h
12 typedef struct _adsvalue *PADSVALUE;
13
14 HRESULT
15 WINAPI
16 ADsFreeEnumerator(
17 IN IEnumVARIANT *pEnumVariant)
18 {
19 UNIMPLEMENTED;
20 return E_NOTIMPL;
21 }
22
23 HRESULT
24 WINAPI
25 ADsBuildVarArrayStr(
26 LPWSTR *lppPathNames,
27 DWORD dwPathNames,
28 VARIANT *pVar)
29 {
30 UNIMPLEMENTED;
31 return E_NOTIMPL;
32 }
33
34 HRESULT
35 WINAPI
36 ADsBuildVarArrayInt(
37 LPDWORD lpdwObjectTypes,
38 DWORD dwObjectTypes,
39 VARIANT *pVar)
40 {
41 UNIMPLEMENTED;
42 return E_NOTIMPL;
43 }
44
45 VOID
46 WINAPI
47 ADsSetLastError(
48 IN DWORD dwErr,
49 IN LPCWSTR pszError,
50 IN LPCWSTR pszProvider)
51
52 {
53 UNIMPLEMENTED;
54 }
55
56 LPVOID
57 WINAPI
58 AllocADsMem(DWORD cb)
59 {
60 UNIMPLEMENTED;
61 return NULL;
62 }
63
64 LPVOID
65 WINAPI
66 ReallocADsMem(
67 LPVOID pOldMem,
68 DWORD cbOld,
69 DWORD cbNew)
70 {
71 UNIMPLEMENTED;
72 return NULL;
73 }
74
75 LPWSTR
76 WINAPI
77 AllocADsStr(LPCWSTR pStr)
78 {
79 UNIMPLEMENTED;
80 return NULL;
81 }
82
83 BOOL
84 WINAPI
85 FreeADsStr(IN LPWSTR pStr)
86 {
87 UNIMPLEMENTED;
88 return FALSE;
89 }
90
91 BOOL
92 WINAPI
93 ReallocADsStr(
94 IN OUT LPWSTR *ppStr,
95 IN LPWSTR pStr)
96 {
97 UNIMPLEMENTED;
98 return FALSE;
99 }
100
101 HRESULT
102 WINAPI
103 ADsEncodeBinaryData(
104 PBYTE pbSrcData,
105 DWORD dwSrcLen,
106 OUT LPWSTR *ppszDestData)
107 {
108 UNIMPLEMENTED;
109 return E_NOTIMPL;
110 }
111
112 HRESULT
113 WINAPI
114 PropVariantToAdsType(
115 VARIANT * pVariant,
116 DWORD dwNumVariant,
117 PADSVALUE *ppAdsValues,
118 PDWORD pdwNumValues)
119 {
120 UNIMPLEMENTED;
121 return E_NOTIMPL;
122 }
123
124 HRESULT
125 WINAPI
126 AdsTypeToPropVariant(
127 PADSVALUE pAdsValues,
128 DWORD dwNumValues,
129 VARIANT * pVariant)
130 {
131 UNIMPLEMENTED;
132 return E_NOTIMPL;
133 }
134
135 void
136 WINAPI
137 AdsFreeAdsValues(
138 PADSVALUE pAdsValues,
139 DWORD dwNumValues)
140 {
141 UNIMPLEMENTED;
142 }
143
144 HRESULT
145 WINAPI
146 ADsDecodeBinaryData(
147 LPCWSTR szSrcData,
148 PBYTE *ppbDestData,
149 ULONG *pdwDestLen)
150 {
151 UNIMPLEMENTED;
152 return E_NOTIMPL;
153 }
154
155 int AdsTypeToPropVariant2()
156 {
157 DPRINT1("WARNING: calling stub AdsTypeToPropVariant2()\n");
158 __wine_spec_unimplemented_stub("activeds.dll", __FUNCTION__);
159 return 0;
160 }
161
162 int PropVariantToAdsType2()
163 {
164 DPRINT1("WARNING: calling stub PropVariantToAdsType2()\n");
165 __wine_spec_unimplemented_stub("activeds.dll", __FUNCTION__);
166 return 0;
167 }
168
169 int ConvertSecDescriptorToVariant()
170 {
171 DPRINT1("WARNING: calling stub ConvertSecDescriptorToVariant()\n");
172 __wine_spec_unimplemented_stub("activeds.dll", __FUNCTION__);
173 return 0;
174 }
175
176 int ConvertSecurityDescriptorToSecDes()
177 {
178 DPRINT1("WARNING: calling stub ConvertSecurityDescriptorToSecDes()\n");
179 __wine_spec_unimplemented_stub("activeds.dll", __FUNCTION__);
180 return 0;
181 }
182