61 FIXME(
"(%p)->(%p)!stub\n",pADsContainer, ppEnumVariant);
70 FIXME(
"(%p)!stub\n",pEnumVariant);
79 FIXME(
"(%p)->(%lu, %p, %p)!stub\n",pEnumVariant, cElements, pvar, pcElementsFetched);
114 if (
hr !=
S_OK)
goto fail;
131 FIXME(
"(%p, %ld, %p)!stub\n",lpdwObjectTypes, dwObjectTypes, pvar);
176 IADsOpenDSObject *adsopen;
182 BSTR bpath, buser, bpassword;
188 hr = IADsOpenDSObject_OpenDSObject(adsopen, bpath, buser, bpassword,
reserved, &disp);
191 hr = IDispatch_QueryInterface(disp,
riid,
obj);
192 IDispatch_Release(disp);
199 IADsOpenDSObject_Release(adsopen);
219 FIXME(
"(%ld,%p,%p)!stub\n",
dwErr, pszError, pszProvider);
227 FIXME(
"(%p,%p,%ld,%p,%ld)!stub\n",
perror, errorbuf, errorbuflen, namebuf, namebuflen);
253 return realloc(pOldMem, cbNew);
261 TRACE(
"(%p)\n", pStr);
270 TRACE(
"(%p)\n", pStr);
280 FIXME(
"(%p,%p)!stub\n",*ppStr, pStr);
289 FIXME(
"(%p,%ld,%p)!stub\n", pbSrcData, dwSrcLen, *ppszDestData);
HRESULT WINAPI ADsGetObject(LPCWSTR path, REFIID riid, void **obj)
HRESULT WINAPI ADsOpenObject(LPCWSTR path, LPCWSTR user, LPCWSTR password, DWORD reserved, REFIID riid, void **obj)
HRESULT WINAPI ADsBuildVarArrayInt(LPDWORD lpdwObjectTypes, DWORD dwObjectTypes, VARIANT *pvar)
HRESULT WINAPI ADsBuildEnumerator(IADsContainer *pADsContainer, IEnumVARIANT **ppEnumVariant)
HRESULT WINAPI ADsBuildVarArrayStr(LPWSTR *str, DWORD count, VARIANT *var)
HRESULT WINAPI ADsFreeEnumerator(IEnumVARIANT *pEnumVariant)
HRESULT WINAPI ADsEnumerateNext(IEnumVARIANT *pEnumVariant, ULONG cElements, VARIANT *pvar, ULONG *pcElementsFetched)
BOOL WINAPI ReallocADsStr(LPWSTR *ppStr, LPWSTR pStr)
HRESULT WINAPI ADsGetLastError(LPDWORD perror, LPWSTR errorbuf, DWORD errorbuflen, LPWSTR namebuf, DWORD namebuflen)
LPVOID WINAPI ReallocADsMem(LPVOID pOldMem, DWORD cbOld, DWORD cbNew)
LPWSTR WINAPI AllocADsStr(LPWSTR pStr)
BOOL WINAPI FreeADsMem(LPVOID pMem)
VOID WINAPI ADsSetLastError(DWORD dwErr, LPWSTR pszError, LPWSTR pszProvider)
BOOL WINAPI FreeADsStr(LPWSTR pStr)
HRESULT WINAPI ADsEncodeBinaryData(PBYTE pbSrcData, DWORD dwSrcLen, LPWSTR *ppszDestData)
LPVOID WINAPI AllocADsMem(DWORD cb)
static struct sockaddr_in sa
#define E_ADS_BAD_PARAMETER
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
void user(int argc, const char *argv[])
#define RegCloseKey(hKey)
LONG WINAPI RegOpenKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD ulOptions, REGSAM samDesired, PHKEY phkResult)
LSTATUS WINAPI RegQueryValueW(HKEY hkey, LPCWSTR name, LPWSTR data, LPLONG count)
LONG WINAPI RegEnumKeyW(HKEY hKey, DWORD dwIndex, LPWSTR lpName, DWORD cbName)
HRESULT WINAPI DECLSPEC_HOTPATCH CLSIDFromProgID(LPCOLESTR progid, CLSID *clsid)
HRESULT WINAPI DECLSPEC_HOTPATCH CoCreateInstance(REFCLSID rclsid, IUnknown *outer, DWORD cls_context, REFIID riid, void **obj)
void CDECL perror(const char *str)
_ACRTIMP size_t __cdecl wcslen(const wchar_t *)
static wchar_t * wcsdup(const wchar_t *str)
SAFEARRAY *WINAPI SafeArrayCreateVector(VARTYPE vt, LONG lLbound, ULONG cElements)
HRESULT WINAPI SafeArrayDestroy(SAFEARRAY *psa)
HRESULT WINAPI SafeArrayPutElement(SAFEARRAY *psa, LONG *rgIndices, void *pvData)
GLuint GLuint GLsizei count
BSTR WINAPI SysAllocString(LPCOLESTR str)
void WINAPI DECLSPEC_HOTPATCH SysFreeString(BSTR str)
static __inline const char * wine_dbgstr_guid(const GUID *id)
void WINAPI VariantInit(VARIANTARG *pVarg)
#define HKEY_LOCAL_MACHINE