activeds: Properly stub some exports.

oldstable
Amine Khaldi 2010-11-12 19:21:23 +01:00 committed by Alexandre Julliard
parent 0b4969f841
commit 79231148fc
2 changed files with 99 additions and 10 deletions

View File

@ -1,19 +1,19 @@
3 stdcall ADsGetObject(wstr ptr ptr)
4 stdcall ADsBuildEnumerator(ptr ptr)
5 stub ADsFreeEnumerator
5 stdcall ADsFreeEnumerator(ptr)
6 stdcall ADsEnumerateNext(ptr long ptr ptr)
7 stub ADsBuildVarArrayStr
8 stub ADsBuildVarArrayInt
7 stdcall ADsBuildVarArrayStr(ptr long ptr)
8 stdcall ADsBuildVarArrayInt(ptr long ptr)
9 stdcall ADsOpenObject(wstr wstr wstr long ptr ptr)
12 stub ADsSetLastError
12 stdcall ADsSetLastError(long ptr ptr)
13 stdcall ADsGetLastError(ptr ptr long ptr long)
14 stub AllocADsMem
14 stdcall AllocADsMem(long)
15 stdcall FreeADsMem(ptr)
16 stub ReallocADsMem
17 stub AllocADsStr
18 stub FreeADsStr
19 stub ReallocADsStr
20 stub ADsEncodeBinaryData
16 stdcall ReallocADsMem(ptr long long)
17 stdcall AllocADsStr(ptr)
18 stdcall FreeADsStr(ptr)
19 stdcall ReallocADsStr(ptr ptr)
20 stdcall ADsEncodeBinaryData(ptr long ptr)
21 stub PropVariantToAdsType
22 stub AdsTypeToPropVariant
23 stub AdsFreeAdsValues

View File

@ -75,6 +75,15 @@ HRESULT WINAPI ADsBuildEnumerator(IADsContainer * pADsContainer, IEnumVARIANT**
return E_NOTIMPL;
}
/*****************************************************
* ADsFreeEnumerator [ACTIVEDS.5]
*/
HRESULT WINAPI ADsFreeEnumerator(IEnumVARIANT* pEnumVariant)
{
FIXME("(%p)!stub\n",pEnumVariant);
return E_NOTIMPL;
}
/*****************************************************
* ADsEnumerateNext [ACTIVEDS.6]
*/
@ -84,6 +93,24 @@ HRESULT WINAPI ADsEnumerateNext(IEnumVARIANT* pEnumVariant, ULONG cElements, VAR
return E_NOTIMPL;
}
/*****************************************************
* ADsBuildVarArrayStr [ACTIVEDS.7]
*/
HRESULT WINAPI ADsBuildVarArrayStr(LPWSTR *lppPathNames, DWORD dwPathNames, VARIANT* pvar)
{
FIXME("(%p, %d, %p)!stub\n",*lppPathNames, dwPathNames, pvar);
return E_NOTIMPL;
}
/*****************************************************
* ADsBuildVarArrayInt [ACTIVEDS.8]
*/
HRESULT WINAPI ADsBuildVarArrayInt(LPDWORD lpdwObjectTypes, DWORD dwObjectTypes, VARIANT* pvar)
{
FIXME("(%p, %d, %p)!stub\n",lpdwObjectTypes, dwObjectTypes, pvar);
return E_NOTIMPL;
}
/*****************************************************
* ADsOpenObject [ACTIVEDS.9]
*/
@ -94,6 +121,14 @@ HRESULT WINAPI ADsOpenObject(LPCWSTR lpszPathName, LPCWSTR lpszUserName, LPCWSTR
return E_NOTIMPL;
}
/*****************************************************
* ADsSetLastError [ACTIVEDS.12]
*/
VOID WINAPI ADsSetLastError(DWORD dwErr, LPWSTR pszError, LPWSTR pszProvider)
{
FIXME("(%d,%p,%p)!stub\n", dwErr, pszError, pszProvider);
}
/*****************************************************
* ADsGetLastError [ACTIVEDS.13]
*/
@ -103,6 +138,15 @@ HRESULT WINAPI ADsGetLastError(LPDWORD perror, LPWSTR errorbuf, DWORD errorbufle
return E_NOTIMPL;
}
/*****************************************************
* AllocADsMem [ACTIVEDS.14]
*/
LPVOID WINAPI AllocADsMem(DWORD cb)
{
FIXME("(%d)!stub\n",cb);
return NULL;
}
/*****************************************************
* FreeADsMem [ACTIVEDS.15]
*/
@ -111,3 +155,48 @@ BOOL WINAPI FreeADsMem(LPVOID pMem)
FIXME("(%p)!stub\n",pMem);
return FALSE;
}
/*****************************************************
* ReallocADsMem [ACTIVEDS.16]
*/
LPVOID WINAPI ReallocADsMem(LPVOID pOldMem, DWORD cbOld, DWORD cbNew)
{
FIXME("(%p,%d,%d)!stub\n", pOldMem, cbOld, cbNew);
return NULL;
}
/*****************************************************
* AllocADsStr [ACTIVEDS.17]
*/
LPWSTR WINAPI AllocADsStr(LPWSTR pStr)
{
FIXME("(%p)!stub\n",pStr);
return NULL;
}
/*****************************************************
* FreeADsStr [ACTIVEDS.18]
*/
BOOL WINAPI FreeADsStr(LPWSTR pStr)
{
FIXME("(%p)!stub\n",pStr);
return FALSE;
}
/*****************************************************
* ReallocADsStr [ACTIVEDS.19]
*/
BOOL WINAPI ReallocADsStr(LPWSTR *ppStr, LPWSTR pStr)
{
FIXME("(%p,%p)!stub\n",*ppStr, pStr);
return FALSE;
}
/*****************************************************
* ADsEncodeBinaryData [ACTIVEDS.20]
*/
HRESULT WINAPI ADsEncodeBinaryData(PBYTE pbSrcData, DWORD dwSrcLen, LPWSTR *ppszDestData)
{
FIXME("(%p,%d,%p)!stub\n", pbSrcData, dwSrcLen, *ppszDestData);
return E_NOTIMPL;
}