Headers diff for dsuiext.dll between 6.0.6001.18000-Windows 6.0 and 6.1.7601.17514-Windows 7.0 versions



 dsclient.h (6.0.6001.18000-Windows 6.0)   dsclient.h (6.1.7601.17514-Windows 7.0) 
skipping to change at line 25 skipping to change at line 25
DEFINE_GUID(CLSID_DsPropertyPages, 0xd45d530, 0x764b, 0x11d0, 0xa1, 0xca, 0x0, 0xaa, 0x0, 0xc1, 0x6e, 0x65); DEFINE_GUID(CLSID_DsPropertyPages, 0xd45d530, 0x764b, 0x11d0, 0xa1, 0xca, 0x0, 0xaa, 0x0, 0xc1, 0x6e, 0x65);
DEFINE_GUID(CLSID_DsDomainTreeBrowser, 0x1698790a, 0xe2b4, 0x11d0, 0xb0, 0xb1, 0 x00, 0xc0, 0x4f, 0xd8, 0xdc, 0xa6); DEFINE_GUID(CLSID_DsDomainTreeBrowser, 0x1698790a, 0xe2b4, 0x11d0, 0xb0, 0xb1, 0 x00, 0xc0, 0x4f, 0xd8, 0xdc, 0xa6);
DEFINE_GUID(IID_IDsBrowseDomainTree, 0x7cabcf1e, 0x78f5, 0x11d2, 0x96, 0xc, 0x0, 0xc0, 0x4f, 0xa3, 0x1a, 0x86); DEFINE_GUID(IID_IDsBrowseDomainTree, 0x7cabcf1e, 0x78f5, 0x11d2, 0x96, 0xc, 0x0, 0xc0, 0x4f, 0xa3, 0x1a, 0x86);
DEFINE_GUID(CLSID_DsDisplaySpecifier, 0x1ab4a8c0, 0x6a0b, 0x11d2, 0xad, 0x49, 0x 0, 0xc0, 0x4f, 0xa3, 0x1a, 0x86); DEFINE_GUID(CLSID_DsDisplaySpecifier, 0x1ab4a8c0, 0x6a0b, 0x11d2, 0xad, 0x49, 0x 0, 0xc0, 0x4f, 0xa3, 0x1a, 0x86);
#define IID_IDsDisplaySpecifier CLSID_DsDisplaySpecifier #define IID_IDsDisplaySpecifier CLSID_DsDisplaySpecifier
DEFINE_GUID(CLSID_DsFolderProperties, 0x9e51e0d0, 0x6e0f, 0x11d2, 0x96, 0x1, 0x0 , 0xc0, 0x4f, 0xa3, 0x1a, 0x86); DEFINE_GUID(CLSID_DsFolderProperties, 0x9e51e0d0, 0x6e0f, 0x11d2, 0x96, 0x1, 0x0 , 0xc0, 0x4f, 0xa3, 0x1a, 0x86);
#define IID_IDsFolderProperties CLSID_DsFolderProperties
#ifndef GUID_DEFS_ONLY #ifndef GUID_DEFS_ONLY
#include "activeds.h" #include "activeds.h"
//---------------------------------------------------------------------------// //---------------------------------------------------------------------------//
// Clipboard formats used within DSUI // Clipboard formats used within DSUI
//---------------------------------------------------------------------------// //---------------------------------------------------------------------------//
// //
skipping to change at line 51 skipping to change at line 50
// //
#define DSOBJECT_ISCONTAINER 0x00000001 // = 1 => object is a contai ner #define DSOBJECT_ISCONTAINER 0x00000001 // = 1 => object is a contai ner
#define DSOBJECT_READONLYPAGES 0x80000000 // = 1 => read only pages #define DSOBJECT_READONLYPAGES 0x80000000 // = 1 => read only pages
#define DSPROVIDER_UNUSED_0 0x00000001 #define DSPROVIDER_UNUSED_0 0x00000001
#define DSPROVIDER_UNUSED_1 0x00000002 #define DSPROVIDER_UNUSED_1 0x00000002
#define DSPROVIDER_UNUSED_2 0x00000004 #define DSPROVIDER_UNUSED_2 0x00000004
#define DSPROVIDER_UNUSED_3 0x00000008 #define DSPROVIDER_UNUSED_3 0x00000008
#define DSPROVIDER_ADVANCED 0x00000010 // = 1 => advanced mode #define DSPROVIDER_ADVANCED 0x00000010 // = 1 => advanced mode
#define DSPROVIDER_AD_LDS 0x00000020 // = 1 => talking to an AD L DS instance
#define CFSTR_DSOBJECTNAMES TEXT("DsObjectNames") #define CFSTR_DSOBJECTNAMES TEXT("DsObjectNames")
typedef struct typedef struct
{ {
DWORD dwFlags; // item flags DWORD dwFlags; // item flags
DWORD dwProviderFlags; // flags for item provider DWORD dwProviderFlags; // flags for item provider
DWORD offsetName; // offset to ADS path of the object DWORD offsetName; // offset to ADS path of the object
DWORD offsetClass; // offset to object class name / == 0 no t known DWORD offsetClass; // offset to object class name / == 0 no t known
} DSOBJECT, * LPDSOBJECT; } DSOBJECT, * LPDSOBJECT;
skipping to change at line 187 skipping to change at line 187
#define INTERFACE IDsBrowseDomainTree #define INTERFACE IDsBrowseDomainTree
DECLARE_INTERFACE_IID_(IDsBrowseDomainTree, IUnknown, "7cabcf1e-78f5-11d2-960c-0 0c04fa31a86") DECLARE_INTERFACE_IID_(IDsBrowseDomainTree, IUnknown, "7cabcf1e-78f5-11d2-960c-0 0c04fa31a86")
{ {
// *** IUnknown methods *** // *** IUnknown methods ***
STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID * ppvObj) PURE; STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID * ppvObj) PURE;
STDMETHOD_(ULONG,AddRef)(THIS) PURE; STDMETHOD_(ULONG,AddRef)(THIS) PURE;
STDMETHOD_(ULONG,Release)(THIS) PURE; STDMETHOD_(ULONG,Release)(THIS) PURE;
// *** IDsBrowseDomainTree methods *** // *** IDsBrowseDomainTree methods ***
STDMETHOD(BrowseTo)(THIS_ HWND hwndParent, LPWSTR *ppszTargetPath, DWORD dwF lags) PURE; STDMETHOD(BrowseTo)(THIS_ HWND hwndParent, __out LPWSTR *ppszTargetPath, __i n DWORD dwFlags) PURE;
STDMETHOD(GetDomains)(THIS_ PDOMAIN_TREE *ppDomainTree, DWORD dwFlags) PURE; STDMETHOD(GetDomains)(THIS_ PDOMAIN_TREE *ppDomainTree, DWORD dwFlags) PURE;
STDMETHOD(FreeDomains)(THIS_ PDOMAIN_TREE *ppDomainTree) PURE; STDMETHOD(FreeDomains)(THIS_ PDOMAIN_TREE *ppDomainTree) PURE;
STDMETHOD(FlushCachedDomains)(THIS) PURE; STDMETHOD(FlushCachedDomains)(THIS) PURE;
STDMETHOD(SetComputer)(THIS_ LPCWSTR pszComputerName, LPCWSTR pszUserName, L PCWSTR pszPassword) PURE; STDMETHOD(SetComputer)(THIS_ LPCWSTR pszComputerName, LPCWSTR pszUserName, L PCWSTR pszPassword) PURE;
}; };
//---------------------------------------------------------------------------// //---------------------------------------------------------------------------//
//---------------------------------------------------------------------------// //---------------------------------------------------------------------------//
// //
skipping to change at line 269 skipping to change at line 269
{ {
// *** IUnknown methods *** // *** IUnknown methods ***
STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID * ppvObj) PURE; STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID * ppvObj) PURE;
STDMETHOD_(ULONG,AddRef)(THIS) PURE; STDMETHOD_(ULONG,AddRef)(THIS) PURE;
STDMETHOD_(ULONG,Release)(THIS) PURE; STDMETHOD_(ULONG,Release)(THIS) PURE;
// *** IDsDisplaySpecifier methods *** // *** IDsDisplaySpecifier methods ***
STDMETHOD(SetServer)(THIS_ LPCWSTR pszServer, LPCWSTR pszUserName, LPCWSTR p szPassword, DWORD dwFlags) PURE; STDMETHOD(SetServer)(THIS_ LPCWSTR pszServer, LPCWSTR pszUserName, LPCWSTR p szPassword, DWORD dwFlags) PURE;
STDMETHOD(SetLanguageID)(THIS_ LANGID langid) PURE; STDMETHOD(SetLanguageID)(THIS_ LANGID langid) PURE;
STDMETHOD(GetDisplaySpecifier)(THIS_ LPCWSTR pszObjectClass, REFIID riid, vo id **ppv) PURE; STDMETHOD(GetDisplaySpecifier)(THIS_ LPCWSTR pszObjectClass, REFIID riid, vo id **ppv) PURE;
STDMETHOD(GetIconLocation)(THIS_ LPCWSTR pszObjectClass, DWORD dwFlags, LPWS TR pszBuffer, INT cchBuffer, INT *presid) PURE; STDMETHOD(GetIconLocation)(THIS_ LPCWSTR pszObjectClass, __in DWORD dwFlags, __out_ecount(cchBuffer) LPWSTR pszBuffer, __in INT cchBuffer, __out INT *presid ) PURE;
STDMETHOD_(HICON, GetIcon)(THIS_ LPCWSTR pszObjectClass, DWORD dwFlags, INT cxIcon, INT cyIcon) PURE; STDMETHOD_(HICON, GetIcon)(THIS_ LPCWSTR pszObjectClass, DWORD dwFlags, INT cxIcon, INT cyIcon) PURE;
STDMETHOD(GetFriendlyClassName)(THIS_ LPCWSTR pszObjectClass, LPWSTR pszBuff STDMETHOD(GetFriendlyClassName)(THIS_ LPCWSTR pszObjectClass, __out_ecount(c
er, INT cchBuffer) PURE; chBuffer) LPWSTR pszBuffer, __in INT cchBuffer) PURE;
STDMETHOD(GetFriendlyAttributeName)(THIS_ LPCWSTR pszObjectClass, LPCWSTR ps STDMETHOD(GetFriendlyAttributeName)(THIS_ LPCWSTR pszObjectClass, __in LPCWS
zAttributeName, __out_ecount(cchBuffer) LPWSTR pszBuffer, UINT cchBuffer) PURE; TR pszAttributeName, __out_ecount(cchBuffer) LPWSTR pszBuffer, __in UINT cchBuff
er) PURE;
STDMETHOD_(BOOL, IsClassContainer)(THIS_ LPCWSTR pszObjectClass, LPCWSTR psz ADsPath, DWORD dwFlags) PURE; STDMETHOD_(BOOL, IsClassContainer)(THIS_ LPCWSTR pszObjectClass, LPCWSTR psz ADsPath, DWORD dwFlags) PURE;
STDMETHOD(GetClassCreationInfo)(THIS_ LPCWSTR pszObjectClass, LPDSCLASSCREAT IONINFO* ppdscci) PURE; STDMETHOD(GetClassCreationInfo)(THIS_ LPCWSTR pszObjectClass, LPDSCLASSCREAT IONINFO* ppdscci) PURE;
STDMETHOD(EnumClassAttributes)(THIS_ LPCWSTR pszObjectClass, LPDSENUMATTRIBU TES pcbEnum, LPARAM lParam) PURE; STDMETHOD(EnumClassAttributes)(THIS_ LPCWSTR pszObjectClass, LPDSENUMATTRIBU TES pcbEnum, LPARAM lParam) PURE;
STDMETHOD_(ADSTYPE, GetAttributeADsType)(THIS_ LPCWSTR pszAttributeName) PUR E; STDMETHOD_(ADSTYPE, GetAttributeADsType)(THIS_ LPCWSTR pszAttributeName) PUR E;
}; };
//---------------------------------------------------------------------------// //---------------------------------------------------------------------------//
// //
// DsBrowseForContainer // DsBrowseForContainer
// -------------------- // --------------------
 End of changes. 5 change blocks. 
7 lines changed or deleted 8 lines changed or added

This html diff was produced by rfcdiff 1.41.