ReactOS 0.4.16-dev-1093-g93e9710
activeds_main.c File Reference
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winuser.h"
#include "objbase.h"
#include "iads.h"
#include "adshlp.h"
#include "wine/debug.h"
Include dependency graph for activeds_main.c:

Go to the source code of this file.

Macros

#define COBJMACROS
 

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (activeds)
 
BOOL WINAPI DllMain (HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
 
HRESULT WINAPI ADsGetObject (LPCWSTR lpszPathName, REFIID riid, VOID **ppObject)
 
HRESULT WINAPI ADsBuildEnumerator (IADsContainer *pADsContainer, IEnumVARIANT **ppEnumVariant)
 
HRESULT WINAPI ADsFreeEnumerator (IEnumVARIANT *pEnumVariant)
 
HRESULT WINAPI ADsEnumerateNext (IEnumVARIANT *pEnumVariant, ULONG cElements, VARIANT *pvar, ULONG *pcElementsFetched)
 
HRESULT WINAPI ADsBuildVarArrayStr (LPWSTR *lppPathNames, DWORD dwPathNames, VARIANT *pvar)
 
HRESULT WINAPI ADsBuildVarArrayInt (LPDWORD lpdwObjectTypes, DWORD dwObjectTypes, VARIANT *pvar)
 
HRESULT WINAPI ADsOpenObject (LPCWSTR lpszPathName, LPCWSTR lpszUserName, LPCWSTR lpszPassword, DWORD dwReserved, REFIID riid, VOID **ppObject)
 
VOID WINAPI ADsSetLastError (DWORD dwErr, LPWSTR pszError, LPWSTR pszProvider)
 
HRESULT WINAPI ADsGetLastError (LPDWORD perror, LPWSTR errorbuf, DWORD errorbuflen, LPWSTR namebuf, DWORD namebuflen)
 
LPVOID WINAPI AllocADsMem (DWORD cb)
 
BOOL WINAPI FreeADsMem (LPVOID pMem)
 
LPVOID WINAPI ReallocADsMem (LPVOID pOldMem, DWORD cbOld, DWORD cbNew)
 
LPWSTR WINAPI AllocADsStr (LPWSTR pStr)
 
BOOL WINAPI FreeADsStr (LPWSTR pStr)
 
BOOL WINAPI ReallocADsStr (LPWSTR *ppStr, LPWSTR pStr)
 
HRESULT WINAPI ADsEncodeBinaryData (PBYTE pbSrcData, DWORD dwSrcLen, LPWSTR *ppszDestData)
 

Macro Definition Documentation

◆ COBJMACROS

#define COBJMACROS

Definition at line 26 of file activeds_main.c.

Function Documentation

◆ ADsBuildEnumerator()

HRESULT WINAPI ADsBuildEnumerator ( IADsContainer pADsContainer,
IEnumVARIANT **  ppEnumVariant 
)

Definition at line 72 of file activeds_main.c.

73{
74 FIXME("(%p)->(%p)!stub\n",pADsContainer, ppEnumVariant);
75 return E_NOTIMPL;
76}
#define FIXME(fmt,...)
Definition: precomp.h:53
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ ADsBuildVarArrayInt()

HRESULT WINAPI ADsBuildVarArrayInt ( LPDWORD  lpdwObjectTypes,
DWORD  dwObjectTypes,
VARIANT pvar 
)

Definition at line 108 of file activeds_main.c.

109{
110 FIXME("(%p, %d, %p)!stub\n",lpdwObjectTypes, dwObjectTypes, pvar);
111 return E_NOTIMPL;
112}

◆ ADsBuildVarArrayStr()

HRESULT WINAPI ADsBuildVarArrayStr ( LPWSTR lppPathNames,
DWORD  dwPathNames,
VARIANT pvar 
)

Definition at line 99 of file activeds_main.c.

100{
101 FIXME("(%p, %d, %p)!stub\n",*lppPathNames, dwPathNames, pvar);
102 return E_NOTIMPL;
103}

◆ ADsEncodeBinaryData()

HRESULT WINAPI ADsEncodeBinaryData ( PBYTE  pbSrcData,
DWORD  dwSrcLen,
LPWSTR ppszDestData 
)

Definition at line 198 of file activeds_main.c.

199{
200 FIXME("(%p,%d,%p)!stub\n", pbSrcData, dwSrcLen, *ppszDestData);
201 return E_NOTIMPL;
202}

◆ ADsEnumerateNext()

HRESULT WINAPI ADsEnumerateNext ( IEnumVARIANT pEnumVariant,
ULONG  cElements,
VARIANT pvar,
ULONG pcElementsFetched 
)

Definition at line 90 of file activeds_main.c.

91{
92 FIXME("(%p)->(%u, %p, %p)!stub\n",pEnumVariant, cElements, pvar, pcElementsFetched);
93 return E_NOTIMPL;
94}

◆ ADsFreeEnumerator()

HRESULT WINAPI ADsFreeEnumerator ( IEnumVARIANT pEnumVariant)

Definition at line 81 of file activeds_main.c.

82{
83 FIXME("(%p)!stub\n",pEnumVariant);
84 return E_NOTIMPL;
85}

◆ ADsGetLastError()

HRESULT WINAPI ADsGetLastError ( LPDWORD  perror,
LPWSTR  errorbuf,
DWORD  errorbuflen,
LPWSTR  namebuf,
DWORD  namebuflen 
)

Definition at line 135 of file activeds_main.c.

136{
137 FIXME("(%p,%p,%d,%p,%d)!stub\n", perror, errorbuf, errorbuflen, namebuf, namebuflen);
138 return E_NOTIMPL;
139}
_CRTIMP void __cdecl perror(_In_opt_z_ const char *_ErrMsg)

◆ ADsGetObject()

HRESULT WINAPI ADsGetObject ( LPCWSTR  lpszPathName,
REFIID  riid,
VOID **  ppObject 
)

Definition at line 63 of file activeds_main.c.

64{
65 FIXME("(%s)->(%s,%p)!stub\n",debugstr_w(lpszPathName), debugstr_guid(riid), ppObject);
66 return E_NOTIMPL;
67}
REFIID riid
Definition: atlbase.h:39
#define debugstr_guid
Definition: kernel32.h:35
#define debugstr_w
Definition: kernel32.h:32

◆ ADsOpenObject()

HRESULT WINAPI ADsOpenObject ( LPCWSTR  lpszPathName,
LPCWSTR  lpszUserName,
LPCWSTR  lpszPassword,
DWORD  dwReserved,
REFIID  riid,
VOID **  ppObject 
)

Definition at line 117 of file activeds_main.c.

118{
119 FIXME("(%s,%s,%u,%s,%p)!stub\n", debugstr_w(lpszPathName),
120 debugstr_w(lpszUserName), dwReserved, debugstr_guid(riid), ppObject);
121 return E_NOTIMPL;
122}
_In_ HANDLE _In_ DWORD _In_ DWORD _Inout_opt_ LPOVERLAPPED _In_opt_ LPTRANSMIT_FILE_BUFFERS _In_ DWORD dwReserved
Definition: mswsock.h:95

◆ ADsSetLastError()

VOID WINAPI ADsSetLastError ( DWORD  dwErr,
LPWSTR  pszError,
LPWSTR  pszProvider 
)

Definition at line 127 of file activeds_main.c.

128{
129 FIXME("(%d,%p,%p)!stub\n", dwErr, pszError, pszProvider);
130}
DWORD dwErr
Definition: service.c:36

◆ AllocADsMem()

LPVOID WINAPI AllocADsMem ( DWORD  cb)

Definition at line 144 of file activeds_main.c.

145{
146 FIXME("(%d)!stub\n",cb);
147 return NULL;
148}
#define NULL
Definition: types.h:112
static HMODULE MODULEINFO DWORD cb
Definition: module.c:33

◆ AllocADsStr()

LPWSTR WINAPI AllocADsStr ( LPWSTR  pStr)

Definition at line 171 of file activeds_main.c.

172{
173 FIXME("(%p)!stub\n",pStr);
174 return NULL;
175}

◆ DllMain()

BOOL WINAPI DllMain ( HINSTANCE  hinstDLL,
DWORD  fdwReason,
LPVOID  lpvReserved 
)

Definition at line 43 of file activeds_main.c.

44{
45 TRACE("(%p, %d, %p)\n",hinstDLL, fdwReason, lpvReserved);
46
47 switch(fdwReason)
48 {
49#ifndef __REACTOS__
50 case DLL_WINE_PREATTACH:
51 return FALSE; /* prefer native version */
52#endif
54 DisableThreadLibraryCalls( hinstDLL );
55 break;
56 }
57 return TRUE;
58}
static DWORD const fdwReason
#define TRUE
Definition: types.h:120
#define FALSE
Definition: types.h:117
#define DLL_PROCESS_ATTACH
Definition: compat.h:131
BOOL WINAPI DisableThreadLibraryCalls(IN HMODULE hLibModule)
Definition: loader.c:85
static IN DWORD IN LPVOID lpvReserved
#define TRACE(s)
Definition: solgame.cpp:4

◆ FreeADsMem()

BOOL WINAPI FreeADsMem ( LPVOID  pMem)

Definition at line 153 of file activeds_main.c.

154{
155 FIXME("(%p)!stub\n",pMem);
156 return FALSE;
157}

◆ FreeADsStr()

BOOL WINAPI FreeADsStr ( LPWSTR  pStr)

Definition at line 180 of file activeds_main.c.

181{
182 FIXME("(%p)!stub\n",pStr);
183 return FALSE;
184}

◆ ReallocADsMem()

LPVOID WINAPI ReallocADsMem ( LPVOID  pOldMem,
DWORD  cbOld,
DWORD  cbNew 
)

Definition at line 162 of file activeds_main.c.

163{
164 FIXME("(%p,%d,%d)!stub\n", pOldMem, cbOld, cbNew);
165 return NULL;
166}

◆ ReallocADsStr()

BOOL WINAPI ReallocADsStr ( LPWSTR ppStr,
LPWSTR  pStr 
)

Definition at line 189 of file activeds_main.c.

190{
191 FIXME("(%p,%p)!stub\n",*ppStr, pStr);
192 return FALSE;
193}

◆ WINE_DEFAULT_DEBUG_CHANNEL()

WINE_DEFAULT_DEBUG_CHANNEL ( activeds  )