| 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 |
|