[SHELL/EXPERIMENTS]
[reactos.git] / dll / win32 / activeds / stubs.c
1 #include "precomp.h"
2
3 #include <stubs.h>
4
5 // FIXME: should go to iads.h
6 typedef struct _adsvalue *PADSVALUE;
7
8 HRESULT
9 WINAPI
10 PropVariantToAdsType(
11 VARIANT * pVariant,
12 DWORD dwNumVariant,
13 PADSVALUE *ppAdsValues,
14 PDWORD pdwNumValues)
15 {
16 DbgPrint("ACTIVEDS: %s is unimplemented, please try again later.\n", __FUNCTION__);
17 return E_NOTIMPL;
18 }
19
20 HRESULT
21 WINAPI
22 AdsTypeToPropVariant(
23 PADSVALUE pAdsValues,
24 DWORD dwNumValues,
25 VARIANT * pVariant)
26 {
27 DbgPrint("ACTIVEDS: %s is unimplemented, please try again later.\n", __FUNCTION__);
28 return E_NOTIMPL;
29 }
30
31 void
32 WINAPI
33 AdsFreeAdsValues(
34 PADSVALUE pAdsValues,
35 DWORD dwNumValues)
36 {
37 DbgPrint("ACTIVEDS: %s is unimplemented, please try again later.\n", __FUNCTION__);
38 }
39
40 HRESULT
41 WINAPI
42 ADsDecodeBinaryData(
43 LPCWSTR szSrcData,
44 PBYTE *ppbDestData,
45 ULONG *pdwDestLen)
46 {
47 DbgPrint("ACTIVEDS: %s is unimplemented, please try again later.\n", __FUNCTION__);
48 return E_NOTIMPL;
49 }
50
51 int AdsTypeToPropVariant2()
52 {
53 DbgPrint("WARNING: calling stub AdsTypeToPropVariant2()\n");
54 __wine_spec_unimplemented_stub("activeds.dll", __FUNCTION__);
55 return 0;
56 }
57
58 int PropVariantToAdsType2()
59 {
60 DbgPrint("WARNING: calling stub PropVariantToAdsType2()\n");
61 __wine_spec_unimplemented_stub("activeds.dll", __FUNCTION__);
62 return 0;
63 }
64
65 int ConvertSecDescriptorToVariant()
66 {
67 DbgPrint("WARNING: calling stub ConvertSecDescriptorToVariant()\n");
68 __wine_spec_unimplemented_stub("activeds.dll", __FUNCTION__);
69 return 0;
70 }
71
72 int ConvertSecurityDescriptorToSecDes()
73 {
74 DbgPrint("WARNING: calling stub ConvertSecurityDescriptorToSecDes()\n");
75 __wine_spec_unimplemented_stub("activeds.dll", __FUNCTION__);
76 return 0;
77 }