mirror of
https://github.com/reactos/reactos.git
synced 2025-08-03 18:06:04 +00:00
[ACTIVEDS]
* Sync with Wine 1.7.1. CORE-7469 svn path=/trunk/; revision=61231
This commit is contained in:
parent
136310c136
commit
11d949b7fd
5 changed files with 111 additions and 127 deletions
|
@ -1,8 +1,6 @@
|
|||
|
||||
add_definitions(-D__WINESRC__)
|
||||
|
||||
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
|
||||
|
||||
spec2def(activeds.dll activeds.spec)
|
||||
|
||||
list(APPEND SOURCE
|
||||
|
@ -11,11 +9,7 @@ list(APPEND SOURCE
|
|||
${CMAKE_CURRENT_BINARY_DIR}/activeds.def)
|
||||
|
||||
add_library(activeds SHARED ${SOURCE})
|
||||
|
||||
set_module_type(activeds win32dll)
|
||||
|
||||
target_link_libraries(activeds wine)
|
||||
|
||||
add_importlibs(activeds msvcrt kernel32 ntdll)
|
||||
|
||||
add_cd_file(TARGET activeds DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
7 stdcall ADsBuildVarArrayStr(ptr long ptr)
|
||||
8 stdcall ADsBuildVarArrayInt(ptr long ptr)
|
||||
9 stdcall ADsOpenObject(wstr wstr wstr long ptr ptr)
|
||||
12 stdcall ADsSetLastError(long str str)
|
||||
12 stdcall ADsSetLastError(long ptr ptr)
|
||||
13 stdcall ADsGetLastError(ptr ptr long ptr long)
|
||||
14 stdcall AllocADsMem(long)
|
||||
15 stdcall FreeADsMem(ptr)
|
||||
|
|
|
@ -79,6 +79,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]
|
||||
*/
|
||||
|
@ -88,16 +97,42 @@ 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]
|
||||
*/
|
||||
HRESULT WINAPI ADsOpenObject(LPCWSTR lpszPathName, LPCWSTR lpszUserName, LPCWSTR lpszPassword, DWORD dwReserved, REFIID riid, VOID** ppObject)
|
||||
{
|
||||
FIXME("(%s,%s,%u,%p,%p)!stub\n", debugstr_w(lpszPathName),
|
||||
FIXME("(%s,%s,%u,%s,%p)!stub\n", debugstr_w(lpszPathName),
|
||||
debugstr_w(lpszUserName), dwReserved, debugstr_guid(riid), ppObject);
|
||||
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]
|
||||
*/
|
||||
|
@ -107,6 +142,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]
|
||||
*/
|
||||
|
@ -115,3 +159,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;
|
||||
}
|
||||
|
|
|
@ -11,104 +11,6 @@
|
|||
// FIXME: should go to iads.h
|
||||
typedef struct _adsvalue *PADSVALUE;
|
||||
|
||||
HRESULT
|
||||
WINAPI
|
||||
ADsFreeEnumerator(
|
||||
IN IEnumVARIANT *pEnumVariant)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
HRESULT
|
||||
WINAPI
|
||||
ADsBuildVarArrayStr(
|
||||
LPWSTR *lppPathNames,
|
||||
DWORD dwPathNames,
|
||||
VARIANT *pVar)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
HRESULT
|
||||
WINAPI
|
||||
ADsBuildVarArrayInt(
|
||||
LPDWORD lpdwObjectTypes,
|
||||
DWORD dwObjectTypes,
|
||||
VARIANT *pVar)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
VOID
|
||||
WINAPI
|
||||
ADsSetLastError(
|
||||
IN DWORD dwErr,
|
||||
IN LPCWSTR pszError,
|
||||
IN LPCWSTR pszProvider)
|
||||
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
LPVOID
|
||||
WINAPI
|
||||
AllocADsMem(DWORD cb)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return NULL;
|
||||
}
|
||||
|
||||
LPVOID
|
||||
WINAPI
|
||||
ReallocADsMem(
|
||||
LPVOID pOldMem,
|
||||
DWORD cbOld,
|
||||
DWORD cbNew)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return NULL;
|
||||
}
|
||||
|
||||
LPWSTR
|
||||
WINAPI
|
||||
AllocADsStr(LPCWSTR pStr)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return NULL;
|
||||
}
|
||||
|
||||
BOOL
|
||||
WINAPI
|
||||
FreeADsStr(IN LPWSTR pStr)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
BOOL
|
||||
WINAPI
|
||||
ReallocADsStr(
|
||||
IN OUT LPWSTR *ppStr,
|
||||
IN LPWSTR pStr)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
HRESULT
|
||||
WINAPI
|
||||
ADsEncodeBinaryData(
|
||||
PBYTE pbSrcData,
|
||||
DWORD dwSrcLen,
|
||||
OUT LPWSTR *ppszDestData)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
HRESULT
|
||||
WINAPI
|
||||
PropVariantToAdsType(
|
||||
|
@ -117,8 +19,8 @@ PropVariantToAdsType(
|
|||
PADSVALUE *ppAdsValues,
|
||||
PDWORD pdwNumValues)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return E_NOTIMPL;
|
||||
UNIMPLEMENTED;
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
HRESULT
|
||||
|
@ -128,8 +30,8 @@ AdsTypeToPropVariant(
|
|||
DWORD dwNumValues,
|
||||
VARIANT * pVariant)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return E_NOTIMPL;
|
||||
UNIMPLEMENTED;
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
void
|
||||
|
@ -138,7 +40,7 @@ AdsFreeAdsValues(
|
|||
PADSVALUE pAdsValues,
|
||||
DWORD dwNumValues)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
HRESULT
|
||||
|
@ -148,35 +50,34 @@ ADsDecodeBinaryData(
|
|||
PBYTE *ppbDestData,
|
||||
ULONG *pdwDestLen)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return E_NOTIMPL;
|
||||
UNIMPLEMENTED;
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
int AdsTypeToPropVariant2()
|
||||
{
|
||||
DPRINT1("WARNING: calling stub AdsTypeToPropVariant2()\n");
|
||||
__wine_spec_unimplemented_stub("activeds.dll", __FUNCTION__);
|
||||
return 0;
|
||||
DPRINT1("WARNING: calling stub AdsTypeToPropVariant2()\n");
|
||||
__wine_spec_unimplemented_stub("activeds.dll", __FUNCTION__);
|
||||
return 0;
|
||||
}
|
||||
|
||||
int PropVariantToAdsType2()
|
||||
{
|
||||
DPRINT1("WARNING: calling stub PropVariantToAdsType2()\n");
|
||||
__wine_spec_unimplemented_stub("activeds.dll", __FUNCTION__);
|
||||
return 0;
|
||||
DPRINT1("WARNING: calling stub PropVariantToAdsType2()\n");
|
||||
__wine_spec_unimplemented_stub("activeds.dll", __FUNCTION__);
|
||||
return 0;
|
||||
}
|
||||
|
||||
int ConvertSecDescriptorToVariant()
|
||||
{
|
||||
DPRINT1("WARNING: calling stub ConvertSecDescriptorToVariant()\n");
|
||||
__wine_spec_unimplemented_stub("activeds.dll", __FUNCTION__);
|
||||
return 0;
|
||||
DPRINT1("WARNING: calling stub ConvertSecDescriptorToVariant()\n");
|
||||
__wine_spec_unimplemented_stub("activeds.dll", __FUNCTION__);
|
||||
return 0;
|
||||
}
|
||||
|
||||
int ConvertSecurityDescriptorToSecDes()
|
||||
{
|
||||
DPRINT1("WARNING: calling stub ConvertSecurityDescriptorToSecDes()\n");
|
||||
__wine_spec_unimplemented_stub("activeds.dll", __FUNCTION__);
|
||||
return 0;
|
||||
DPRINT1("WARNING: calling stub ConvertSecurityDescriptorToSecDes()\n");
|
||||
__wine_spec_unimplemented_stub("activeds.dll", __FUNCTION__);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
|
@ -48,7 +48,7 @@ reactos/dll/directx/wine/qedit # Synced to Wine-1.7.1
|
|||
reactos/dll/directx/wine/quartz # Synced to Wine-1.7.1
|
||||
reactos/dll/directx/wine/wined3d # Synced to Wine-1.7.1
|
||||
|
||||
reactos/dll/win32/activeds # Synced to Wine-1.1.43?
|
||||
reactos/dll/win32/activeds # Synced to Wine-1.7.1
|
||||
reactos/dll/win32/actxprxy # Synced to Wine-1.7.1
|
||||
reactos/dll/win32/advpack # Synced to Wine-1.7.1
|
||||
reactos/dll/win32/atl # Synced to Wine-1.7.1
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue