Headers diff for activeds.dll between 6.1.7600.16385-Windows_7.0 and 6.3.9600.17415-Windows_8.1 versions



 adshlp.h (6.1.7600.16385-Windows_7.0)   adshlp.h (6.3.9600.17415-Windows_8.1) 
#include <winapifamily.h>
//+--------------------------------------------------------------------------- //+---------------------------------------------------------------------------
// //
// Microsoft Windows // Microsoft Windows
// Copyright (C) Microsoft Corporation, 1996-1999 // Copyright (C) Microsoft Corporation, 1996-1999
// //
// File: oleds.h // File: oleds.h
// //
// Contents: Public header file for all oleds client code // Contents: Public header file for all oleds client code
// //
//---------------------------------------------------------------------------- //----------------------------------------------------------------------------
skipping to change at line 23 skipping to change at line 24
#define _ADSHLP_ #define _ADSHLP_
#if _MSC_VER > 1000 #if _MSC_VER > 1000
#pragma once #pragma once
#endif #endif
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
#pragma region Desktop Family
#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
HRESULT WINAPI HRESULT WINAPI
ADsGetObject( ADsGetObject(
LPCWSTR lpszPathName, LPCWSTR lpszPathName,
REFIID riid, REFIID riid,
VOID * * ppObject VOID * * ppObject
); );
HRESULT WINAPI HRESULT WINAPI
ADsBuildEnumerator( ADsBuildEnumerator(
IADsContainer *pADsContainer, IADsContainer *pADsContainer,
skipping to change at line 51 skipping to change at line 55
HRESULT WINAPI HRESULT WINAPI
ADsEnumerateNext( ADsEnumerateNext(
IEnumVARIANT *pEnumVariant, IEnumVARIANT *pEnumVariant,
ULONG cElements, ULONG cElements,
VARIANT FAR *pvar, VARIANT FAR *pvar,
ULONG FAR *pcElementsFetched ULONG FAR *pcElementsFetched
); );
HRESULT WINAPI HRESULT WINAPI
ADsBuildVarArrayStr( ADsBuildVarArrayStr(
__in_ecount(dwPathNames) LPWSTR * lppPathNames, _In_reads_(dwPathNames) LPWSTR * lppPathNames,
DWORD dwPathNames, DWORD dwPathNames,
VARIANT * pVar VARIANT * pVar
); );
HRESULT WINAPI HRESULT WINAPI
ADsBuildVarArrayInt( ADsBuildVarArrayInt(
LPDWORD lpdwObjectTypes, LPDWORD lpdwObjectTypes,
DWORD dwObjectTypes, DWORD dwObjectTypes,
VARIANT * pVar VARIANT * pVar
); );
skipping to change at line 80 skipping to change at line 84
void FAR * FAR * ppObject void FAR * FAR * ppObject
); );
// //
// Helper functions for extended error support // Helper functions for extended error support
// //
HRESULT WINAPI HRESULT WINAPI
ADsGetLastError( ADsGetLastError(
OUT LPDWORD lpError, OUT LPDWORD lpError,
__out_ecount(dwErrorBufLen) LPWSTR lpErrorBuf, _Out_writes_(dwErrorBufLen) LPWSTR lpErrorBuf,
IN DWORD dwErrorBufLen, IN DWORD dwErrorBufLen,
__out_ecount(dwNameBufLen) LPWSTR lpNameBuf, _Out_writes_(dwNameBufLen) LPWSTR lpNameBuf,
IN DWORD dwNameBufLen IN DWORD dwNameBufLen
); );
VOID WINAPI VOID WINAPI
ADsSetLastError( ADsSetLastError(
IN DWORD dwErr, IN DWORD dwErr,
IN LPCWSTR pszError, IN LPCWSTR pszError,
IN LPCWSTR pszProvider IN LPCWSTR pszProvider
); );
skipping to change at line 121 skipping to change at line 125
DWORD cbNew DWORD cbNew
); );
LPWSTR WINAPI LPWSTR WINAPI
AllocADsStr( AllocADsStr(
LPCWSTR pStr LPCWSTR pStr
); );
BOOL WINAPI BOOL WINAPI
FreeADsStr( FreeADsStr(
__in LPWSTR pStr _In_ LPWSTR pStr
); );
BOOL WINAPI BOOL WINAPI
ReallocADsStr( ReallocADsStr(
__deref_inout LPWSTR *ppStr, _Inout_ LPWSTR *ppStr,
__in LPWSTR pStr _In_ LPWSTR pStr
); );
HRESULT WINAPI HRESULT WINAPI
ADsEncodeBinaryData ( ADsEncodeBinaryData (
PBYTE pbSrcData, PBYTE pbSrcData,
DWORD dwSrcLen, DWORD dwSrcLen,
__deref_out LPWSTR * ppszDestData _Outptr_ LPWSTR * ppszDestData
); );
HRESULT WINAPI HRESULT WINAPI
ADsDecodeBinaryData ( ADsDecodeBinaryData (
LPCWSTR szSrcData, LPCWSTR szSrcData,
PBYTE *ppbDestData, PBYTE *ppbDestData,
ULONG *pdwDestLen ULONG *pdwDestLen
); );
HRESULT WINAPI HRESULT WINAPI
skipping to change at line 217 skipping to change at line 221
#else #else
#define InitADsMem() #define InitADsMem()
#define AssertADsMemLeaks() #define AssertADsMemLeaks()
#define DumpMemoryTracker() #define DumpMemoryTracker()
#endif #endif
#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */
#pragma endregion
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif // _ADSHLP_ #endif // _ADSHLP_
 End of changes. 9 change blocks. 
7 lines changed or deleted 14 lines changed or added

This html diff was produced by rfcdiff 1.41.