[MS-DFSRH]: DFS Replication Helper Protocol Specification
[MS-DFSRH]: DFS Replication Helper Protocol Specification
[MS-DFSRH]: DFS Replication Helper Protocol Specification
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
6 Appendix A: Full IDLThe <strong>DFS</strong>-R <strong>Helper</strong> <strong>Protocol</strong> contains one interface, whose IDL definition is listed in this section.For ease of implementation, the full IDL is provided. The IDL definition for this interface imports"ms-oaut.idl", which in turn imports "ms-dcom.idl" and "ms-dtyp.idl", where "ms-oaut.idl" is the IDLspecified in [<strong>MS</strong>-OAUT], Appendix A; "ms-dcom.idl" is the IDL specified in [<strong>MS</strong>-DCOM], Appendix A;and "ms-dtyp.idl" is the IDL specified in [<strong>MS</strong>-DTYP], Appendix A.import "ms-oaut.idl";#define SAFEARRAY(datatype) SAFEARRAY[uuid(9009D654-250B-4e0d-9AB0-ACB63134F69F)]typedef enum Dfsr<strong>Helper</strong>ErrorsEnum{dfsr<strong>Helper</strong>ErrorNotLocalAdmin = 0x80042001,dfsr<strong>Helper</strong>ErrorCreateVerifyServerControl = 0x80042002,dfsr<strong>Helper</strong>LdapErrorBase = 0x80043000} Dfsr<strong>Helper</strong>ErrorsEnum;[uuid(CEB5D7B4-3964-4f71-AC17-4BF57A379D87)]typedef enum DfsrReportingFlags{REPORTING_FLAGS_NONE= 0,REPORTING_FLAGS_BACKLOG = 1,REPORTING_FLAGS_FILES = 2,} DfsrReportingFlags;typedef [uuid(D3766938-9FB7-4392-AF2F-2CE8749DBBD0)]struct AdAttributeData{long operation;BSTR attributeName;BSTR attributeValue;VARIANT_BOOL isString;long length;}_AdAttributeData;typedef[uuid(7A2323C7-9EBE-494a-A33C-3CC329A18E1D)]struct VersionVectorData{long uncompressedSize;long backlogCount;BSTR contentSetGuid;VARIANT versionVector;}_VersionVectorData;//----------------------------------------------------------------------------[object,uuid(4BB8AB1D-9EF9-4100-8EB6-DD4B4E418B72),oleautomation,helpstring("IADProxy Interface"),72 / 81[<strong>MS</strong>-<strong><strong>DFS</strong>RH</strong>] – v20080207<strong>DFS</strong> <strong>Replication</strong> <strong>Helper</strong> <strong>Protocol</strong> <strong>Specification</strong>Copyright © 2008 Microsoft Corporation.Release: Thursday, February 7, 2008