#S(HASH-TABLE EQL (FILENAME . "c:\winnt\system32\activeds.tlb")(GUID . "{97D25DB0-0363-11CF-ABC4-02608C9E7553}")(DESCRIPTION . "Active DS Type Library")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("ADSTYPEENUM" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0000_0001" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ADS_OCTET_STRING" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0000_0002" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ADS_NT_SECURITY_DESCRIPTOR" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0000_0003" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_SYSTEMTIME" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_LARGE_INTEGER" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ADS_PROV_SPECIFIC" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0000_0004" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_ADS_CASEIGNORE_LIST" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_ADS_OCTET_LIST" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ADS_PATH" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0000_0005" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ADS_POSTALADDRESS" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0000_0006" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ADS_TIMESTAMP" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0000_0007" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ADS_BACKLINK" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0000_0008" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ADS_TYPEDNAME" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0000_0009" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ADS_HOLD" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0000_0010" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ADS_NETADDRESS" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0000_0011" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ADS_REPLICAPOINTER" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0000_0012" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ADS_FAXNUMBER" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0000_0013" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ADS_EMAIL" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0000_0014" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ADS_DN_WITH_BINARY" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0000_0015" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ADS_DN_WITH_STRING" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0000_0016" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_adsvalue" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0000_0017" (TYPE . "Union")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_ads_attr_info" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ADS_AUTHENTICATION_ENUM" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0000_0018" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_ads_object_info" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ADS_STATUSENUM" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0000_0019" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ADS_DEREFENUM" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0000_0020" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ADS_SCOPEENUM" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0000_0021" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ADS_PREFERENCES_ENUM" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0000_0022" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ADSI_DIALECT_ENUM" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0000_0023" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ADS_CHASE_REFERRALS_ENUM" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0000_0024" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ADS_SEARCHPREF_ENUM" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0000_0025" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ads_searchpref_info" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ads_search_column" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_ads_attr_def" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_ads_class_def" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_ads_sortkey" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ADS_PROPERTY_OPERATION_ENUM" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0000_0026" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IADs" (TYPE . "Dispinterface")(GUID . "{FD8256D0-FD15-11CE-ABC4-02608C9E7553}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Class") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GUID") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ADsPath") (RIID . #x00000005) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Parent") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Schema") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GetInfo") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetInfo") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Get") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Put") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetEx") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PutEx") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("lnControlCode" "VT_I4")("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetInfoEx") (RIID . #x0000000e) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")("lnReserved" "VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("IADsContainer" (TYPE . "Dispinterface")(GUID . "{001677D0-FD16-11CE-ABC4-02608C9E7553}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Count") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x20) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Filter") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Filter") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))) ((NAME . "Hints") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Hints") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))) ((NAME . "GetObject") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_DISPATCH")(PARAMS ("ClassName" "VT_BSTR")("RelativeName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Create") (RIID . #x00000006) (OFFSET . #x38) (RETURNS . "VT_DISPATCH")(PARAMS ("ClassName" "VT_BSTR")("RelativeName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Delete") (RIID . #x00000007) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("bstrClassName" "VT_BSTR")("bstrRelativeName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CopyHere") (RIID . #x00000008) (OFFSET . #x40) (RETURNS . "VT_DISPATCH")(PARAMS ("SourceName" "VT_BSTR")("NewName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MoveHere") (RIID . #x00000009) (OFFSET . #x44) (RETURNS . "VT_DISPATCH")(PARAMS ("SourceName" "VT_BSTR")("NewName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))))) ("IADsCollection" (TYPE . "Dispinterface")(GUID . "{72B945E0-253B-11CF-A988-00AA006BC149}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x1c) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Add") (RIID . #x00000004) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("bstrName" "VT_BSTR")("vItem" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Remove") (RIID . #x00000005) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("bstrItemToBeRemoved" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetObject") (RIID . #x00000006) (OFFSET . #x28) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))))) ("IADsMembers" (TYPE . "Dispinterface")(GUID . "{451A0030-72EC-11CF-B03B-00AA006E0975}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Count") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x20) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Filter") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Filter") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))))) ("IADsPropertyList" (TYPE . "Dispinterface")(GUID . "{C6F602B6-8F69-11D0-8528-00C04FD8D503}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PropertyCount") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Next") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("cElements" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x00000005) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x2c) (RETURNS . "VT_VARIANT")(PARAMS ("varIndex" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetPropertyItem") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")("lnADsType" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PutPropertyItem") (RIID . #x00000007) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("varData" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ResetPropertyItem") (RIID . #x00000008) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("varEntry" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PurgePropertyList") (RIID . #x00000009) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("IADsPropertyEntry" (TYPE . "Dispinterface")(GUID . "{05792C8E-941F-11D0-8529-00C04FD8D503}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clear") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Name") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "ADsType") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ADsType") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "ControlCode") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ControlCode") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "Values") (RIID . #x00000005) (OFFSET . #x38) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Values") (RIID . #x00000005) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))))) ("PropertyEntry" (TYPE . "Coclass")(GUID . "{72D3EDC2-A4C4-11D0-8533-00C04FD8D503}")(ALIASES "IADsPropertyEntry""IDispatch") (FUNCTIONS )) ("IADsPropertyValue" (TYPE . "Dispinterface")(GUID . "{79FA9AD0-A97C-11D0-8534-00C04FD8D503}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clear") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "ADsType") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ADsType") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "DNString") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "DNString") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "CaseExactString") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "CaseExactString") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "CaseIgnoreString") (RIID . #x00000005) (OFFSET . #x38) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "CaseIgnoreString") (RIID . #x00000005) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "PrintableString") (RIID . #x00000006) (OFFSET . #x40) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "PrintableString") (RIID . #x00000006) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "NumericString") (RIID . #x00000007) (OFFSET . #x48) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "NumericString") (RIID . #x00000007) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Boolean") (RIID . #x00000008) (OFFSET . #x50) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Boolean") (RIID . #x00000008) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "Integer") (RIID . #x00000009) (OFFSET . #x58) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Integer") (RIID . #x00000009) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "OctetString") (RIID . #x0000000a) (OFFSET . #x60) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "OctetString") (RIID . #x0000000a) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))) ((NAME . "SecurityDescriptor") (RIID . #x0000000b) (OFFSET . #x68) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "SecurityDescriptor") (RIID . #x0000000b) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_DISPATCH")) (FLAGS ( IS-SET ))) ((NAME . "LargeInteger") (RIID . #x0000000c) (OFFSET . #x70) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "LargeInteger") (RIID . #x0000000c) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_DISPATCH")) (FLAGS ( IS-SET ))) ((NAME . "UTCTime") (RIID . #x0000000d) (OFFSET . #x78) (RETURNS . "VT_DATE")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "UTCTime") (RIID . #x0000000d) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_DATE")) (FLAGS ( IS-SET ))))) ("IADsPropertyValue2" (TYPE . "Dispinterface")(GUID . "{306E831C-5BC7-11D1-A3B8-00C04FB950DC}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetObjectProperty") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VARIANT")(PARAMS ("lnADsType" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PutObjectProperty") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("lnADsType" "VT_I4")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))))) ("PropertyValue" (TYPE . "Coclass")(GUID . "{7B9E38B0-A97C-11D0-8534-00C04FD8D503}")(ALIASES "IADsPropertyValue""IDispatch") (FUNCTIONS )) ("IPrivateDispatch" (TYPE . "Interface")(GUID . "{86AB4BBE-65F6-11D1-8C13-00C04FD8D503}")(FUNCTIONS ((NAME . "ADSIInitializeDispatchManager") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("dwExtensionId" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ADSIGetTypeInfoCount") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ADSIGetTypeInfo") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("ppTInfo" "VT_PTR.VT_PTR.ITypeInfo")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ADSIGetIDsOfNames") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_UI2")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ADSIInvoke") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))))) ("ITypeInfo" (TYPE . "Interface")(GUID . "{00020401-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "RemoteGetTypeAttr") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("ppTypeAttr" "VT_PTR.VT_PTR.tagTYPEATTR")("pDummy" "VT_PTR.DWORD")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeComp") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("ppTComp" "VT_PTR.VT_PTR.ITypeComp")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteGetFuncDesc") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("index" "VT_UINT")("ppFuncDesc" "VT_PTR.VT_PTR.tagFUNCDESC")("pDummy" "VT_PTR.DWORD")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteGetVarDesc") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("index" "VT_UINT")("ppVarDesc" "VT_PTR.VT_PTR.tagVARDESC")("pDummy" "VT_PTR.DWORD")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteGetNames") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("memid" "VT_I4")("rgBstrNames" "VT_PTR.VT_BSTR")("cMaxNames" "VT_UINT")("pcNames" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetRefTypeOfImplType") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("index" "VT_UINT")("pRefType" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetImplTypeFlags") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("index" "VT_UINT")("pImplTypeFlags" "VT_PTR.VT_INT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "LocalGetIDsOfNames") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "LocalInvoke") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteGetDocumentation") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("memid" "VT_I4")("refPtrFlags" "VT_UI4")("pBstrName" "VT_PTR.VT_BSTR")("pBstrDocString" "VT_PTR.VT_BSTR")("pdwHelpContext" "VT_PTR.VT_UI4")("pBstrHelpFile" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteGetDllEntry") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("memid" "VT_I4")("invkind" "VT_USERDEFINED.Enum.tagINVOKEKIND")("refPtrFlags" "VT_UI4")("pBstrDllName" "VT_PTR.VT_BSTR")("pBstrName" "VT_PTR.VT_BSTR")("pwOrdinal" "VT_PTR.VT_UI2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetRefTypeInfo") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("hreftype" "VT_UI4")("ppTInfo" "VT_PTR.VT_PTR.ITypeInfo")) (FLAGS ( IS-FUNCTION ))) ((NAME . "LocalAddressOfMember") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteCreateInstance") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetMops") (RIID . #x6001000e) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("memid" "VT_I4")("pBstrMops" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteGetContainingTypeLib") (RIID . #x6001000f) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("ppTLib" "VT_PTR.VT_PTR.ITypeLib")("pIndex" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "LocalReleaseTypeAttr") (RIID . #x60010010) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "LocalReleaseFuncDesc") (RIID . #x60010011) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "LocalReleaseVarDesc") (RIID . #x60010012) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("tagTYPEATTR" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagTYPEKIND" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagTYPEDESC" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL_IOleAutomationTypes_0005" (TYPE . "Union")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagARRAYDESC" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagSAFEARRAYBOUND" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagIDLDESC" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ULONG_PTR" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")VT_UI4)) (FUNCTIONS )) ("DWORD" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")VT_UI4)) (FUNCTIONS )) ("ITypeComp" (TYPE . "Interface")(GUID . "{00020403-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "RemoteBind") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("szName" "VT_LPWSTR")("lHashVal" "VT_UI4")("wFlags" "VT_UI2")("ppTInfo" "VT_PTR.VT_PTR.ITypeInfo")("pDescKind" "VT_PTR.tagDESCKIND")("ppFuncDesc" "VT_PTR.VT_PTR.tagFUNCDESC")("ppVarDesc" "VT_PTR.VT_PTR.tagVARDESC")("ppTypeComp" "VT_PTR.VT_PTR.ITypeComp")("pDummy" "VT_PTR.DWORD")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteBindType") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("szName" "VT_LPWSTR")("lHashVal" "VT_UI4")("ppTInfo" "VT_PTR.VT_PTR.ITypeInfo")) (FLAGS ( IS-FUNCTION ))))) ("tagDESCKIND" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagFUNCDESC" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagELEMDESC" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagPARAMDESC" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagPARAMDESCEX" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagFUNCKIND" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagINVOKEKIND" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagCALLCONV" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagVARDESC" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL_IOleAutomationTypes_0006" (TYPE . "Union")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagVARKIND" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ITypeLib" (TYPE . "Interface")(GUID . "{00020402-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "RemoteGetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("index" "VT_UINT")("ppTInfo" "VT_PTR.VT_PTR.ITypeInfo")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoType") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("index" "VT_UINT")("pTKind" "VT_PTR.tagTYPEKIND")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoOfGuid") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("GUID" "VT_PTR.GUID")("ppTInfo" "VT_PTR.VT_PTR.ITypeInfo")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteGetLibAttr") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("ppTLibAttr" "VT_PTR.VT_PTR.tagTLIBATTR")("pDummy" "VT_PTR.DWORD")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeComp") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("ppTComp" "VT_PTR.VT_PTR.ITypeComp")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteGetDocumentation") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("index" "VT_INT")("refPtrFlags" "VT_UI4")("pBstrName" "VT_PTR.VT_BSTR")("pBstrDocString" "VT_PTR.VT_BSTR")("pdwHelpContext" "VT_PTR.VT_UI4")("pBstrHelpFile" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteIsName") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("szNameBuf" "VT_LPWSTR")("lHashVal" "VT_UI4")("pfName" "VT_PTR.VT_I4")("pBstrLibName" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteFindName") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("szNameBuf" "VT_LPWSTR")("lHashVal" "VT_UI4")("ppTInfo" "VT_PTR.VT_PTR.ITypeInfo")("rgMemId" "VT_PTR.VT_I4")("pcFound" "VT_PTR.VT_UI2")("pBstrLibName" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "LocalReleaseTLibAttr") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("tagTLIBATTR" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagSYSKIND" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IPrivateUnknown" (TYPE . "Interface")(GUID . "{89126BAB-6EAD-11D1-8C18-00C04FD8D503}")(FUNCTIONS ((NAME . "ADSIInitializeObject") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("lpszUserName" "VT_BSTR")("lpszPassword" "VT_BSTR")("lnReserved" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ADSIReleaseObject") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("IADsExtension" (TYPE . "Interface")(GUID . "{3D35553C-D2B0-11D1-B17B-0000F87593A0}")(FUNCTIONS ((NAME . "Operate") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("dwCode" "VT_UI4")("varData1" "VT_VARIANT")("varData2" "VT_VARIANT")("varData3" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PrivateGetIDsOfNames") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_UI2")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PrivateInvoke") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))))) ("IADsDeleteOps" (TYPE . "Dispinterface")(GUID . "{B2BD0902-8878-11D1-8C21-00C04FD8D503}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DeleteObject") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("lnFlags" "VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("IADsNamespaces" (TYPE . "Dispinterface")(GUID . "{28B96BA0-B330-11CF-A9AD-00AA006BC149}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Class") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GUID") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ADsPath") (RIID . #x00000005) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Parent") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Schema") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GetInfo") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetInfo") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Get") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Put") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetEx") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PutEx") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("lnControlCode" "VT_I4")("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetInfoEx") (RIID . #x0000000e) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")("lnReserved" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DefaultContainer") (RIID . #x00000001) (OFFSET . #x50) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "DefaultContainer") (RIID . #x00000001) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))))) ("IADsClass" (TYPE . "Dispinterface")(GUID . "{C8F93DD0-4AE0-11CF-9E73-00AA004A5691}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Class") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GUID") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ADsPath") (RIID . #x00000005) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Parent") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Schema") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GetInfo") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetInfo") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Get") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Put") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetEx") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PutEx") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("lnControlCode" "VT_I4")("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetInfoEx") (RIID . #x0000000e) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")("lnReserved" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PrimaryInterface") (RIID . #x0000000f) (OFFSET . #x50) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "CLSID") (RIID . #x00000010) (OFFSET . #x54) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "CLSID") (RIID . #x00000010) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "OID") (RIID . #x00000011) (OFFSET . #x5c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "OID") (RIID . #x00000011) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Abstract") (RIID . #x00000012) (OFFSET . #x64) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Abstract") (RIID . #x00000012) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "Auxiliary") (RIID . #x0000001a) (OFFSET . #x6c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Auxiliary") (RIID . #x0000001a) (OFFSET . #x70) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "MandatoryProperties") (RIID . #x00000013) (OFFSET . #x74) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "MandatoryProperties") (RIID . #x00000013) (OFFSET . #x78) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")) (FLAGS ( IS-SET ))) ((NAME . "OptionalProperties") (RIID . #x0000001d) (OFFSET . #x7c) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "OptionalProperties") (RIID . #x0000001d) (OFFSET . #x80) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")) (FLAGS ( IS-SET ))) ((NAME . "NamingProperties") (RIID . #x0000001e) (OFFSET . #x84) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "NamingProperties") (RIID . #x0000001e) (OFFSET . #x88) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")) (FLAGS ( IS-SET ))) ((NAME . "DerivedFrom") (RIID . #x00000014) (OFFSET . #x8c) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "DerivedFrom") (RIID . #x00000014) (OFFSET . #x90) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")) (FLAGS ( IS-SET ))) ((NAME . "AuxDerivedFrom") (RIID . #x0000001b) (OFFSET . #x94) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "AuxDerivedFrom") (RIID . #x0000001b) (OFFSET . #x98) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")) (FLAGS ( IS-SET ))) ((NAME . "PossibleSuperiors") (RIID . #x0000001c) (OFFSET . #x9c) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "PossibleSuperiors") (RIID . #x0000001c) (OFFSET . #xa0) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")) (FLAGS ( IS-SET ))) ((NAME . "Containment") (RIID . #x00000015) (OFFSET . #xa4) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Containment") (RIID . #x00000015) (OFFSET . #xa8) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")) (FLAGS ( IS-SET ))) ((NAME . "Container") (RIID . #x00000016) (OFFSET . #xac) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Container") (RIID . #x00000016) (OFFSET . #xb0) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "HelpFileName") (RIID . #x00000017) (OFFSET . #xb4) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "HelpFileName") (RIID . #x00000017) (OFFSET . #xb8) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "HelpFileContext") (RIID . #x00000018) (OFFSET . #xbc) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "HelpFileContext") (RIID . #x00000018) (OFFSET . #xc0) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "Qualifiers") (RIID . #x00000019) (OFFSET . #xc4) (RETURNS . "VT_PTR.IADsCollection")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("IADsProperty" (TYPE . "Dispinterface")(GUID . "{C8F93DD3-4AE0-11CF-9E73-00AA004A5691}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Class") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GUID") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ADsPath") (RIID . #x00000005) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Parent") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Schema") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GetInfo") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetInfo") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Get") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Put") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetEx") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PutEx") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("lnControlCode" "VT_I4")("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetInfoEx") (RIID . #x0000000e) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")("lnReserved" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OID") (RIID . #x00000011) (OFFSET . #x50) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "OID") (RIID . #x00000011) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Syntax") (RIID . #x00000012) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Syntax") (RIID . #x00000012) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "MaxRange") (RIID . #x00000013) (OFFSET . #x60) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "MaxRange") (RIID . #x00000013) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "MinRange") (RIID . #x00000014) (OFFSET . #x68) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "MinRange") (RIID . #x00000014) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "MultiValued") (RIID . #x00000015) (OFFSET . #x70) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "MultiValued") (RIID . #x00000015) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "Qualifiers") (RIID . #x00000016) (OFFSET . #x78) (RETURNS . "VT_PTR.IADsCollection")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("IADsSyntax" (TYPE . "Dispinterface")(GUID . "{C8F93DD2-4AE0-11CF-9E73-00AA004A5691}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Class") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GUID") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ADsPath") (RIID . #x00000005) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Parent") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Schema") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GetInfo") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetInfo") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Get") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Put") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetEx") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PutEx") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("lnControlCode" "VT_I4")("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetInfoEx") (RIID . #x0000000e) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")("lnReserved" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OleAutoDataType") (RIID . #x0000000f) (OFFSET . #x50) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "OleAutoDataType") (RIID . #x0000000f) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_I4")) (FLAGS ( IS-SET ))))) ("ADS_SYSTEMFLAG_ENUM" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0120_0001" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IADsLocality" (TYPE . "Dispinterface")(GUID . "{A05E03A2-EFFE-11CF-8ABC-00C04FD8D503}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Class") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GUID") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ADsPath") (RIID . #x00000005) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Parent") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Schema") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GetInfo") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetInfo") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Get") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Put") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetEx") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PutEx") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("lnControlCode" "VT_I4")("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetInfoEx") (RIID . #x0000000e) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")("lnReserved" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Description") (RIID . #x0000000f) (OFFSET . #x50) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Description") (RIID . #x0000000f) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "LocalityName") (RIID . #x00000010) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "LocalityName") (RIID . #x00000010) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "PostalAddress") (RIID . #x00000011) (OFFSET . #x60) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "PostalAddress") (RIID . #x00000011) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "SeeAlso") (RIID . #x00000012) (OFFSET . #x68) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "SeeAlso") (RIID . #x00000012) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")) (FLAGS ( IS-SET ))))) ("IADsO" (TYPE . "Dispinterface")(GUID . "{A1CD2DC6-EFFE-11CF-8ABC-00C04FD8D503}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Class") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GUID") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ADsPath") (RIID . #x00000005) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Parent") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Schema") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GetInfo") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetInfo") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Get") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Put") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetEx") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PutEx") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("lnControlCode" "VT_I4")("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetInfoEx") (RIID . #x0000000e) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")("lnReserved" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Description") (RIID . #x0000000f) (OFFSET . #x50) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Description") (RIID . #x0000000f) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "LocalityName") (RIID . #x00000010) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "LocalityName") (RIID . #x00000010) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "PostalAddress") (RIID . #x00000011) (OFFSET . #x60) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "PostalAddress") (RIID . #x00000011) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "TelephoneNumber") (RIID . #x00000012) (OFFSET . #x68) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "TelephoneNumber") (RIID . #x00000012) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "FaxNumber") (RIID . #x00000013) (OFFSET . #x70) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "FaxNumber") (RIID . #x00000013) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "SeeAlso") (RIID . #x00000014) (OFFSET . #x78) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "SeeAlso") (RIID . #x00000014) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")) (FLAGS ( IS-SET ))))) ("IADsOU" (TYPE . "Dispinterface")(GUID . "{A2F733B8-EFFE-11CF-8ABC-00C04FD8D503}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Class") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GUID") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ADsPath") (RIID . #x00000005) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Parent") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Schema") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GetInfo") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetInfo") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Get") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Put") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetEx") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PutEx") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("lnControlCode" "VT_I4")("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetInfoEx") (RIID . #x0000000e) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")("lnReserved" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Description") (RIID . #x0000000f) (OFFSET . #x50) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Description") (RIID . #x0000000f) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "LocalityName") (RIID . #x00000010) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "LocalityName") (RIID . #x00000010) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "PostalAddress") (RIID . #x00000011) (OFFSET . #x60) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "PostalAddress") (RIID . #x00000011) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "TelephoneNumber") (RIID . #x00000012) (OFFSET . #x68) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "TelephoneNumber") (RIID . #x00000012) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "FaxNumber") (RIID . #x00000013) (OFFSET . #x70) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "FaxNumber") (RIID . #x00000013) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "SeeAlso") (RIID . #x00000014) (OFFSET . #x78) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "SeeAlso") (RIID . #x00000014) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")) (FLAGS ( IS-SET ))) ((NAME . "BusinessCategory") (RIID . #x00000015) (OFFSET . #x80) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "BusinessCategory") (RIID . #x00000015) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))))) ("IADsDomain" (TYPE . "Dispinterface")(GUID . "{00E4C220-FD16-11CE-ABC4-02608C9E7553}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Class") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GUID") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ADsPath") (RIID . #x00000005) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Parent") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Schema") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GetInfo") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetInfo") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Get") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Put") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetEx") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PutEx") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("lnControlCode" "VT_I4")("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetInfoEx") (RIID . #x0000000e) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")("lnReserved" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "IsWorkgroup") (RIID . #x0000000f) (OFFSET . #x50) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "MinPasswordLength") (RIID . #x00000010) (OFFSET . #x54) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "MinPasswordLength") (RIID . #x00000010) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "MinPasswordAge") (RIID . #x00000011) (OFFSET . #x5c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "MinPasswordAge") (RIID . #x00000011) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "MaxPasswordAge") (RIID . #x00000012) (OFFSET . #x64) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "MaxPasswordAge") (RIID . #x00000012) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "MaxBadPasswordsAllowed") (RIID . #x00000013) (OFFSET . #x6c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "MaxBadPasswordsAllowed") (RIID . #x00000013) (OFFSET . #x70) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "PasswordHistoryLength") (RIID . #x00000014) (OFFSET . #x74) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "PasswordHistoryLength") (RIID . #x00000014) (OFFSET . #x78) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "PasswordAttributes") (RIID . #x00000015) (OFFSET . #x7c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "PasswordAttributes") (RIID . #x00000015) (OFFSET . #x80) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "AutoUnlockInterval") (RIID . #x00000016) (OFFSET . #x84) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "AutoUnlockInterval") (RIID . #x00000016) (OFFSET . #x88) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "LockoutObservationInterval") (RIID . #x00000017) (OFFSET . #x8c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "LockoutObservationInterval") (RIID . #x00000017) (OFFSET . #x90) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_I4")) (FLAGS ( IS-SET ))))) ("IADsComputer" (TYPE . "Dispinterface")(GUID . "{EFE3CC70-1D9F-11CF-B1F3-02608C9E7553}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Class") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GUID") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ADsPath") (RIID . #x00000005) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Parent") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Schema") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GetInfo") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetInfo") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Get") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Put") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetEx") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PutEx") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("lnControlCode" "VT_I4")("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetInfoEx") (RIID . #x0000000e) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")("lnReserved" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ComputerID") (RIID . #x00000010) (OFFSET . #x50) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Site") (RIID . #x00000012) (OFFSET . #x54) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Description") (RIID . #x00000013) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Description") (RIID . #x00000013) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Location") (RIID . #x00000014) (OFFSET . #x60) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Location") (RIID . #x00000014) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "PrimaryUser") (RIID . #x00000015) (OFFSET . #x68) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "PrimaryUser") (RIID . #x00000015) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Owner") (RIID . #x00000016) (OFFSET . #x70) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Owner") (RIID . #x00000016) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Division") (RIID . #x00000017) (OFFSET . #x78) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Division") (RIID . #x00000017) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Department") (RIID . #x00000018) (OFFSET . #x80) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Department") (RIID . #x00000018) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Role") (RIID . #x00000019) (OFFSET . #x88) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Role") (RIID . #x00000019) (OFFSET . #x8c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "OperatingSystem") (RIID . #x0000001a) (OFFSET . #x90) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "OperatingSystem") (RIID . #x0000001a) (OFFSET . #x94) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "OperatingSystemVersion") (RIID . #x0000001b) (OFFSET . #x98) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "OperatingSystemVersion") (RIID . #x0000001b) (OFFSET . #x9c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Model") (RIID . #x0000001c) (OFFSET . #xa0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Model") (RIID . #x0000001c) (OFFSET . #xa4) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Processor") (RIID . #x0000001d) (OFFSET . #xa8) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Processor") (RIID . #x0000001d) (OFFSET . #xac) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "ProcessorCount") (RIID . #x0000001e) (OFFSET . #xb0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ProcessorCount") (RIID . #x0000001e) (OFFSET . #xb4) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "MemorySize") (RIID . #x0000001f) (OFFSET . #xb8) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "MemorySize") (RIID . #x0000001f) (OFFSET . #xbc) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "StorageCapacity") (RIID . #x00000020) (OFFSET . #xc0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "StorageCapacity") (RIID . #x00000020) (OFFSET . #xc4) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "NetAddresses") (RIID . #x00000011) (OFFSET . #xc8) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "NetAddresses") (RIID . #x00000011) (OFFSET . #xcc) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")) (FLAGS ( IS-SET ))))) ("IADsComputerOperations" (TYPE . "Dispinterface")(GUID . "{EF497680-1D9F-11CF-B1F3-02608C9E7553}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Class") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GUID") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ADsPath") (RIID . #x00000005) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Parent") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Schema") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GetInfo") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetInfo") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Get") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Put") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetEx") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PutEx") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("lnControlCode" "VT_I4")("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetInfoEx") (RIID . #x0000000e) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")("lnReserved" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Status") (RIID . #x00000021) (OFFSET . #x50) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Shutdown") (RIID . #x00000022) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("bReboot" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))))) ("ADS_GROUP_TYPE_ENUM" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0126_0001" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IADsGroup" (TYPE . "Dispinterface")(GUID . "{27636B00-410F-11CF-B1FF-02608C9E7553}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Class") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GUID") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ADsPath") (RIID . #x00000005) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Parent") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Schema") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GetInfo") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetInfo") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Get") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Put") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetEx") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PutEx") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("lnControlCode" "VT_I4")("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetInfoEx") (RIID . #x0000000e) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")("lnReserved" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Description") (RIID . #x0000000f) (OFFSET . #x50) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Description") (RIID . #x0000000f) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Members") (RIID . #x00000010) (OFFSET . #x58) (RETURNS . "VT_PTR.IADsMembers")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "IsMember") (RIID . #x00000011) (OFFSET . #x5c) (RETURNS . "VT_BOOL")(PARAMS ("bstrMember" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Add") (RIID . #x00000012) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("bstrNewItem" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Remove") (RIID . #x00000013) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ("bstrItemToBeRemoved" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))))) ("IADsUser" (TYPE . "Dispinterface")(GUID . "{3E37E320-17E2-11CF-ABC4-02608C9E7553}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Class") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GUID") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ADsPath") (RIID . #x00000005) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Parent") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Schema") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GetInfo") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetInfo") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Get") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Put") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetEx") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PutEx") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("lnControlCode" "VT_I4")("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetInfoEx") (RIID . #x0000000e) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")("lnReserved" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "BadLoginAddress") (RIID . #x00000035) (OFFSET . #x50) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "BadLoginCount") (RIID . #x00000036) (OFFSET . #x54) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "LastLogin") (RIID . #x00000038) (OFFSET . #x58) (RETURNS . "VT_DATE")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "LastLogoff") (RIID . #x00000039) (OFFSET . #x5c) (RETURNS . "VT_DATE")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "LastFailedLogin") (RIID . #x0000003a) (OFFSET . #x60) (RETURNS . "VT_DATE")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "PasswordLastChanged") (RIID . #x0000003b) (OFFSET . #x64) (RETURNS . "VT_DATE")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Description") (RIID . #x0000000f) (OFFSET . #x68) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Description") (RIID . #x0000000f) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Division") (RIID . #x00000013) (OFFSET . #x70) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Division") (RIID . #x00000013) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Department") (RIID . #x0000007a) (OFFSET . #x78) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Department") (RIID . #x0000007a) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "EmployeeID") (RIID . #x00000014) (OFFSET . #x80) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "EmployeeID") (RIID . #x00000014) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "FullName") (RIID . #x00000017) (OFFSET . #x88) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "FullName") (RIID . #x00000017) (OFFSET . #x8c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "FirstName") (RIID . #x00000016) (OFFSET . #x90) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "FirstName") (RIID . #x00000016) (OFFSET . #x94) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "LastName") (RIID . #x00000019) (OFFSET . #x98) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "LastName") (RIID . #x00000019) (OFFSET . #x9c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "OtherName") (RIID . #x0000001b) (OFFSET . #xa0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "OtherName") (RIID . #x0000001b) (OFFSET . #xa4) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "NamePrefix") (RIID . #x00000072) (OFFSET . #xa8) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "NamePrefix") (RIID . #x00000072) (OFFSET . #xac) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "NameSuffix") (RIID . #x00000073) (OFFSET . #xb0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "NameSuffix") (RIID . #x00000073) (OFFSET . #xb4) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Title") (RIID . #x00000024) (OFFSET . #xb8) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Title") (RIID . #x00000024) (OFFSET . #xbc) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Manager") (RIID . #x0000001a) (OFFSET . #xc0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Manager") (RIID . #x0000001a) (OFFSET . #xc4) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "TelephoneHome") (RIID . #x00000020) (OFFSET . #xc8) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "TelephoneHome") (RIID . #x00000020) (OFFSET . #xcc) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")) (FLAGS ( IS-SET ))) ((NAME . "TelephoneMobile") (RIID . #x00000021) (OFFSET . #xd0) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "TelephoneMobile") (RIID . #x00000021) (OFFSET . #xd4) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")) (FLAGS ( IS-SET ))) ((NAME . "TelephoneNumber") (RIID . #x00000022) (OFFSET . #xd8) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "TelephoneNumber") (RIID . #x00000022) (OFFSET . #xdc) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")) (FLAGS ( IS-SET ))) ((NAME . "TelephonePager") (RIID . #x00000011) (OFFSET . #xe0) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "TelephonePager") (RIID . #x00000011) (OFFSET . #xe4) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")) (FLAGS ( IS-SET ))) ((NAME . "FaxNumber") (RIID . #x00000010) (OFFSET . #xe8) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "FaxNumber") (RIID . #x00000010) (OFFSET . #xec) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")) (FLAGS ( IS-SET ))) ((NAME . "OfficeLocations") (RIID . #x0000001c) (OFFSET . #xf0) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "OfficeLocations") (RIID . #x0000001c) (OFFSET . #xf4) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")) (FLAGS ( IS-SET ))) ((NAME . "PostalAddresses") (RIID . #x0000001e) (OFFSET . #xf8) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "PostalAddresses") (RIID . #x0000001e) (OFFSET . #xfc) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")) (FLAGS ( IS-SET ))) ((NAME . "PostalCodes") (RIID . #x0000001f) (OFFSET . #x100) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "PostalCodes") (RIID . #x0000001f) (OFFSET . #x104) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")) (FLAGS ( IS-SET ))) ((NAME . "SeeAlso") (RIID . #x00000075) (OFFSET . #x108) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "SeeAlso") (RIID . #x00000075) (OFFSET . #x10c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")) (FLAGS ( IS-SET ))) ((NAME . "AccountDisabled") (RIID . #x00000025) (OFFSET . #x110) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "AccountDisabled") (RIID . #x00000025) (OFFSET . #x114) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "AccountExpirationDate") (RIID . #x00000026) (OFFSET . #x118) (RETURNS . "VT_DATE")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "AccountExpirationDate") (RIID . #x00000026) (OFFSET . #x11c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_DATE")) (FLAGS ( IS-SET ))) ((NAME . "GraceLoginsAllowed") (RIID . #x00000029) (OFFSET . #x120) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GraceLoginsAllowed") (RIID . #x00000029) (OFFSET . #x124) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "GraceLoginsRemaining") (RIID . #x0000002a) (OFFSET . #x128) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GraceLoginsRemaining") (RIID . #x0000002a) (OFFSET . #x12c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "IsAccountLocked") (RIID . #x0000002b) (OFFSET . #x130) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "IsAccountLocked") (RIID . #x0000002b) (OFFSET . #x134) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "LoginHours") (RIID . #x0000002d) (OFFSET . #x138) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "LoginHours") (RIID . #x0000002d) (OFFSET . #x13c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")) (FLAGS ( IS-SET ))) ((NAME . "LoginWorkstations") (RIID . #x0000002e) (OFFSET . #x140) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "LoginWorkstations") (RIID . #x0000002e) (OFFSET . #x144) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")) (FLAGS ( IS-SET ))) ((NAME . "MaxLogins") (RIID . #x0000002f) (OFFSET . #x148) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "MaxLogins") (RIID . #x0000002f) (OFFSET . #x14c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "MaxStorage") (RIID . #x00000030) (OFFSET . #x150) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "MaxStorage") (RIID . #x00000030) (OFFSET . #x154) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "PasswordExpirationDate") (RIID . #x00000031) (OFFSET . #x158) (RETURNS . "VT_DATE")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "PasswordExpirationDate") (RIID . #x00000031) (OFFSET . #x15c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_DATE")) (FLAGS ( IS-SET ))) ((NAME . "PasswordMinimumLength") (RIID . #x00000032) (OFFSET . #x160) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "PasswordMinimumLength") (RIID . #x00000032) (OFFSET . #x164) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "PasswordRequired") (RIID . #x00000033) (OFFSET . #x168) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "PasswordRequired") (RIID . #x00000033) (OFFSET . #x16c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "RequireUniquePassword") (RIID . #x00000034) (OFFSET . #x170) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "RequireUniquePassword") (RIID . #x00000034) (OFFSET . #x174) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "EmailAddress") (RIID . #x0000003c) (OFFSET . #x178) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "EmailAddress") (RIID . #x0000003c) (OFFSET . #x17c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "HomeDirectory") (RIID . #x0000003d) (OFFSET . #x180) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "HomeDirectory") (RIID . #x0000003d) (OFFSET . #x184) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Languages") (RIID . #x0000003e) (OFFSET . #x188) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Languages") (RIID . #x0000003e) (OFFSET . #x18c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")) (FLAGS ( IS-SET ))) ((NAME . "Profile") (RIID . #x0000003f) (OFFSET . #x190) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Profile") (RIID . #x0000003f) (OFFSET . #x194) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "LoginScript") (RIID . #x00000040) (OFFSET . #x198) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "LoginScript") (RIID . #x00000040) (OFFSET . #x19c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Picture") (RIID . #x00000041) (OFFSET . #x1a0) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Picture") (RIID . #x00000041) (OFFSET . #x1a4) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")) (FLAGS ( IS-SET ))) ((NAME . "HomePage") (RIID . #x00000078) (OFFSET . #x1a8) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "HomePage") (RIID . #x00000078) (OFFSET . #x1ac) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Groups") (RIID . #x00000042) (OFFSET . #x1b0) (RETURNS . "VT_PTR.IADsMembers")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetPassword") (RIID . #x00000043) (OFFSET . #x1b4) (RETURNS . "VT_VOID")(PARAMS ("NewPassword" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ChangePassword") (RIID . #x00000044) (OFFSET . #x1b8) (RETURNS . "VT_VOID")(PARAMS ("bstrOldPassword" "VT_BSTR")("bstrNewPassword" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))))) ("ADS_USER_FLAG" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IADsPrintQueue" (TYPE . "Dispinterface")(GUID . "{B15160D0-1226-11CF-A985-00AA006BC149}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Class") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GUID") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ADsPath") (RIID . #x00000005) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Parent") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Schema") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GetInfo") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetInfo") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Get") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Put") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetEx") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PutEx") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("lnControlCode" "VT_I4")("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetInfoEx") (RIID . #x0000000e) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")("lnReserved" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PrinterPath") (RIID . #x0000000f) (OFFSET . #x50) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "PrinterPath") (RIID . #x0000000f) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Model") (RIID . #x00000010) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Model") (RIID . #x00000010) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Datatype") (RIID . #x00000011) (OFFSET . #x60) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Datatype") (RIID . #x00000011) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "PrintProcessor") (RIID . #x00000012) (OFFSET . #x68) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "PrintProcessor") (RIID . #x00000012) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Description") (RIID . #x00000013) (OFFSET . #x70) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Description") (RIID . #x00000013) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Location") (RIID . #x00000014) (OFFSET . #x78) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Location") (RIID . #x00000014) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "StartTime") (RIID . #x00000015) (OFFSET . #x80) (RETURNS . "VT_DATE")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "StartTime") (RIID . #x00000015) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_DATE")) (FLAGS ( IS-SET ))) ((NAME . "UntilTime") (RIID . #x00000016) (OFFSET . #x88) (RETURNS . "VT_DATE")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "UntilTime") (RIID . #x00000016) (OFFSET . #x8c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_DATE")) (FLAGS ( IS-SET ))) ((NAME . "DefaultJobPriority") (RIID . #x00000017) (OFFSET . #x90) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "DefaultJobPriority") (RIID . #x00000017) (OFFSET . #x94) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "Priority") (RIID . #x00000018) (OFFSET . #x98) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Priority") (RIID . #x00000018) (OFFSET . #x9c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "BannerPage") (RIID . #x00000019) (OFFSET . #xa0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "BannerPage") (RIID . #x00000019) (OFFSET . #xa4) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "PrintDevices") (RIID . #x0000001a) (OFFSET . #xa8) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "PrintDevices") (RIID . #x0000001a) (OFFSET . #xac) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")) (FLAGS ( IS-SET ))) ((NAME . "NetAddresses") (RIID . #x0000001b) (OFFSET . #xb0) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "NetAddresses") (RIID . #x0000001b) (OFFSET . #xb4) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")) (FLAGS ( IS-SET ))))) ("IADsPrintQueueOperations" (TYPE . "Dispinterface")(GUID . "{124BE5C0-156E-11CF-A986-00AA006BC149}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Class") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GUID") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ADsPath") (RIID . #x00000005) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Parent") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Schema") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GetInfo") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetInfo") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Get") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Put") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetEx") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PutEx") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("lnControlCode" "VT_I4")("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetInfoEx") (RIID . #x0000000e) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")("lnReserved" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Status") (RIID . #x0000001b) (OFFSET . #x50) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "PrintJobs") (RIID . #x0000001c) (OFFSET . #x54) (RETURNS . "VT_PTR.IADsCollection")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Pause") (RIID . #x0000001d) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Resume") (RIID . #x0000001e) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Purge") (RIID . #x0000001f) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("IADsPrintJob" (TYPE . "Dispinterface")(GUID . "{32FB6780-1ED0-11CF-A988-00AA006BC149}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Class") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GUID") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ADsPath") (RIID . #x00000005) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Parent") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Schema") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GetInfo") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetInfo") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Get") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Put") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetEx") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PutEx") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("lnControlCode" "VT_I4")("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetInfoEx") (RIID . #x0000000e) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")("lnReserved" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "HostPrintQueue") (RIID . #x0000000f) (OFFSET . #x50) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "User") (RIID . #x00000010) (OFFSET . #x54) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "UserPath") (RIID . #x00000011) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "TimeSubmitted") (RIID . #x00000012) (OFFSET . #x5c) (RETURNS . "VT_DATE")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "TotalPages") (RIID . #x00000013) (OFFSET . #x60) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Size") (RIID . #x000000ea) (OFFSET . #x64) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Description") (RIID . #x00000014) (OFFSET . #x68) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Description") (RIID . #x00000014) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Priority") (RIID . #x00000015) (OFFSET . #x70) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Priority") (RIID . #x00000015) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "StartTime") (RIID . #x00000016) (OFFSET . #x78) (RETURNS . "VT_DATE")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "StartTime") (RIID . #x00000016) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_DATE")) (FLAGS ( IS-SET ))) ((NAME . "UntilTime") (RIID . #x00000017) (OFFSET . #x80) (RETURNS . "VT_DATE")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "UntilTime") (RIID . #x00000017) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_DATE")) (FLAGS ( IS-SET ))) ((NAME . "Notify") (RIID . #x00000018) (OFFSET . #x88) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Notify") (RIID . #x00000018) (OFFSET . #x8c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "NotifyPath") (RIID . #x00000019) (OFFSET . #x90) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "NotifyPath") (RIID . #x00000019) (OFFSET . #x94) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))))) ("IADsPrintJobOperations" (TYPE . "Dispinterface")(GUID . "{9A52DB30-1ECF-11CF-A988-00AA006BC149}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Class") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GUID") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ADsPath") (RIID . #x00000005) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Parent") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Schema") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GetInfo") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetInfo") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Get") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Put") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetEx") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PutEx") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("lnControlCode" "VT_I4")("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetInfoEx") (RIID . #x0000000e) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")("lnReserved" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Status") (RIID . #x0000001a) (OFFSET . #x50) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "TimeElapsed") (RIID . #x0000001b) (OFFSET . #x54) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "PagesPrinted") (RIID . #x0000001c) (OFFSET . #x58) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Position") (RIID . #x0000001d) (OFFSET . #x5c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Position") (RIID . #x0000001d) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "Pause") (RIID . #x0000001e) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Resume") (RIID . #x0000001f) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("IADsService" (TYPE . "Dispinterface")(GUID . "{68AF66E0-31CA-11CF-A98A-00AA006BC149}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Class") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GUID") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ADsPath") (RIID . #x00000005) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Parent") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Schema") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GetInfo") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetInfo") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Get") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Put") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetEx") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PutEx") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("lnControlCode" "VT_I4")("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetInfoEx") (RIID . #x0000000e) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")("lnReserved" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "HostComputer") (RIID . #x0000000f) (OFFSET . #x50) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "HostComputer") (RIID . #x0000000f) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "DisplayName") (RIID . #x00000010) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "DisplayName") (RIID . #x00000010) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Version") (RIID . #x00000011) (OFFSET . #x60) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Version") (RIID . #x00000011) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "ServiceType") (RIID . #x00000012) (OFFSET . #x68) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ServiceType") (RIID . #x00000012) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "StartType") (RIID . #x00000013) (OFFSET . #x70) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "StartType") (RIID . #x00000013) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "Path") (RIID . #x00000014) (OFFSET . #x78) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Path") (RIID . #x00000014) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "StartupParameters") (RIID . #x00000015) (OFFSET . #x80) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "StartupParameters") (RIID . #x00000015) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "ErrorControl") (RIID . #x00000016) (OFFSET . #x88) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ErrorControl") (RIID . #x00000016) (OFFSET . #x8c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "LoadOrderGroup") (RIID . #x00000017) (OFFSET . #x90) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "LoadOrderGroup") (RIID . #x00000017) (OFFSET . #x94) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "ServiceAccountName") (RIID . #x00000018) (OFFSET . #x98) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ServiceAccountName") (RIID . #x00000018) (OFFSET . #x9c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "ServiceAccountPath") (RIID . #x00000019) (OFFSET . #xa0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ServiceAccountPath") (RIID . #x00000019) (OFFSET . #xa4) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Dependencies") (RIID . #x0000001a) (OFFSET . #xa8) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Dependencies") (RIID . #x0000001a) (OFFSET . #xac) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")) (FLAGS ( IS-SET ))))) ("IADsServiceOperations" (TYPE . "Dispinterface")(GUID . "{5D7B33F0-31CA-11CF-A98A-00AA006BC149}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Class") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GUID") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ADsPath") (RIID . #x00000005) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Parent") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Schema") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GetInfo") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetInfo") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Get") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Put") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetEx") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PutEx") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("lnControlCode" "VT_I4")("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetInfoEx") (RIID . #x0000000e) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")("lnReserved" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Status") (RIID . #x0000001b) (OFFSET . #x50) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Start") (RIID . #x0000001c) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Stop") (RIID . #x0000001d) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Pause") (RIID . #x0000001e) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Continue") (RIID . #x0000001f) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetPassword") (RIID . #x00000020) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ("bstrNewPassword" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))))) ("IADsFileService" (TYPE . "Dispinterface")(GUID . "{A89D1900-31CA-11CF-A98A-00AA006BC149}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Class") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GUID") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ADsPath") (RIID . #x00000005) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Parent") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Schema") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GetInfo") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetInfo") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Get") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Put") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetEx") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PutEx") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("lnControlCode" "VT_I4")("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetInfoEx") (RIID . #x0000000e) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")("lnReserved" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "HostComputer") (RIID . #x0000000f) (OFFSET . #x50) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "HostComputer") (RIID . #x0000000f) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "DisplayName") (RIID . #x00000010) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "DisplayName") (RIID . #x00000010) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Version") (RIID . #x00000011) (OFFSET . #x60) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Version") (RIID . #x00000011) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "ServiceType") (RIID . #x00000012) (OFFSET . #x68) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ServiceType") (RIID . #x00000012) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "StartType") (RIID . #x00000013) (OFFSET . #x70) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "StartType") (RIID . #x00000013) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "Path") (RIID . #x00000014) (OFFSET . #x78) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Path") (RIID . #x00000014) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "StartupParameters") (RIID . #x00000015) (OFFSET . #x80) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "StartupParameters") (RIID . #x00000015) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "ErrorControl") (RIID . #x00000016) (OFFSET . #x88) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ErrorControl") (RIID . #x00000016) (OFFSET . #x8c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "LoadOrderGroup") (RIID . #x00000017) (OFFSET . #x90) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "LoadOrderGroup") (RIID . #x00000017) (OFFSET . #x94) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "ServiceAccountName") (RIID . #x00000018) (OFFSET . #x98) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ServiceAccountName") (RIID . #x00000018) (OFFSET . #x9c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "ServiceAccountPath") (RIID . #x00000019) (OFFSET . #xa0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ServiceAccountPath") (RIID . #x00000019) (OFFSET . #xa4) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Dependencies") (RIID . #x0000001a) (OFFSET . #xa8) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Dependencies") (RIID . #x0000001a) (OFFSET . #xac) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")) (FLAGS ( IS-SET ))) ((NAME . "Description") (RIID . #x00000021) (OFFSET . #xb0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Description") (RIID . #x00000021) (OFFSET . #xb4) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "MaxUserCount") (RIID . #x00000022) (OFFSET . #xb8) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "MaxUserCount") (RIID . #x00000022) (OFFSET . #xbc) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_I4")) (FLAGS ( IS-SET ))))) ("IADsFileServiceOperations" (TYPE . "Dispinterface")(GUID . "{A02DED10-31CA-11CF-A98A-00AA006BC149}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Class") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GUID") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ADsPath") (RIID . #x00000005) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Parent") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Schema") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GetInfo") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetInfo") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Get") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Put") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetEx") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PutEx") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("lnControlCode" "VT_I4")("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetInfoEx") (RIID . #x0000000e) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")("lnReserved" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Status") (RIID . #x0000001b) (OFFSET . #x50) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Start") (RIID . #x0000001c) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Stop") (RIID . #x0000001d) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Pause") (RIID . #x0000001e) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Continue") (RIID . #x0000001f) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetPassword") (RIID . #x00000020) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ("bstrNewPassword" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Sessions") (RIID . #x00000023) (OFFSET . #x68) (RETURNS . "VT_PTR.IADsCollection")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Resources") (RIID . #x00000024) (OFFSET . #x6c) (RETURNS . "VT_PTR.IADsCollection")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("IADsFileShare" (TYPE . "Dispinterface")(GUID . "{EB6DCAF0-4B83-11CF-A995-00AA006BC149}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Class") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GUID") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ADsPath") (RIID . #x00000005) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Parent") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Schema") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GetInfo") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetInfo") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Get") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Put") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetEx") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PutEx") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("lnControlCode" "VT_I4")("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetInfoEx") (RIID . #x0000000e) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")("lnReserved" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CurrentUserCount") (RIID . #x0000000f) (OFFSET . #x50) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Description") (RIID . #x00000010) (OFFSET . #x54) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Description") (RIID . #x00000010) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "HostComputer") (RIID . #x00000011) (OFFSET . #x5c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "HostComputer") (RIID . #x00000011) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Path") (RIID . #x00000012) (OFFSET . #x64) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Path") (RIID . #x00000012) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "MaxUserCount") (RIID . #x00000013) (OFFSET . #x6c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "MaxUserCount") (RIID . #x00000013) (OFFSET . #x70) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_I4")) (FLAGS ( IS-SET ))))) ("IADsSession" (TYPE . "Dispinterface")(GUID . "{398B7DA0-4AAB-11CF-AE2C-00AA006EBFB9}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Class") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GUID") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ADsPath") (RIID . #x00000005) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Parent") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Schema") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GetInfo") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetInfo") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Get") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Put") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetEx") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PutEx") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("lnControlCode" "VT_I4")("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetInfoEx") (RIID . #x0000000e) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")("lnReserved" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "User") (RIID . #x0000000f) (OFFSET . #x50) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "UserPath") (RIID . #x00000010) (OFFSET . #x54) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Computer") (RIID . #x00000011) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ComputerPath") (RIID . #x00000012) (OFFSET . #x5c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ConnectTime") (RIID . #x00000013) (OFFSET . #x60) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "IdleTime") (RIID . #x00000014) (OFFSET . #x64) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))))) ("IADsResource" (TYPE . "Dispinterface")(GUID . "{34A05B20-4AAB-11CF-AE2C-00AA006EBFB9}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Class") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GUID") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ADsPath") (RIID . #x00000005) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Parent") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Schema") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GetInfo") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetInfo") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Get") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Put") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetEx") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PutEx") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("lnControlCode" "VT_I4")("bstrName" "VT_BSTR")("vProp" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetInfoEx") (RIID . #x0000000e) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("vProperties" "VT_VARIANT")("lnReserved" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "User") (RIID . #x0000000f) (OFFSET . #x50) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "UserPath") (RIID . #x00000010) (OFFSET . #x54) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Path") (RIID . #x00000011) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "LockCount") (RIID . #x00000012) (OFFSET . #x5c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))))) ("IADsOpenDSObject" (TYPE . "Dispinterface")(GUID . "{DDF2891E-0F9C-11D0-8AD4-00C04FD8D503}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OpenDSObject") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_DISPATCH")(PARAMS ("lpszDNName" "VT_BSTR")("lpszUserName" "VT_BSTR")("lpszPassword" "VT_BSTR")("lnReserved" "VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("IDirectoryObject" (TYPE . "Interface")(GUID . "{E798DE2C-22E4-11D0-84FE-00C04FD8D503}")(FUNCTIONS ((NAME . "GetObjectInformation") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("ppObjInfo" "VT_PTR.VT_PTR._ads_object_info")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetObjectAttributes") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pAttributeNames" "VT_PTR.VT_LPWSTR")("dwNumberAttributes" "VT_UI4")("ppAttributeEntries" "VT_PTR.VT_PTR._ads_attr_info")("pdwNumAttributesReturned" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetObjectAttributes") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pAttributeEntries" "VT_PTR._ads_attr_info")("dwNumAttributes" "VT_UI4")("pdwNumAttributesModified" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateDSObject") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pszRDNName" "VT_LPWSTR")("pAttributeEntries" "VT_PTR._ads_attr_info")("dwNumAttributes" "VT_UI4")("ppObject" "VT_PTR.VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DeleteDSObject") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pszRDNName" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))))) ("IDirectorySearch" (TYPE . "Interface")(GUID . "{109BA8EC-92F0-11D0-A790-00C04FD8D5A8}")(FUNCTIONS ((NAME . "SetSearchPreference") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pSearchPrefs" "VT_PTR.ads_searchpref_info")("dwNumPrefs" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ExecuteSearch") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pszSearchFilter" "VT_LPWSTR")("pAttributeNames" "VT_PTR.VT_LPWSTR")("dwNumberAttributes" "VT_UI4")("phSearchResult" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AbandonSearch") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("phSearchResult" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetFirstRow") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("hSearchResult" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetNextRow") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("hSearchResult" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetPreviousRow") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("hSearchResult" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetNextColumnName") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("hSearchHandle" "VT_PTR.VT_VOID")("ppszColumnName" "VT_PTR.VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetColumn") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("hSearchResult" "VT_PTR.VT_VOID")("szColumnName" "VT_LPWSTR")("pSearchColumn" "VT_PTR.ads_search_column")) (FLAGS ( IS-FUNCTION ))) ((NAME . "FreeColumn") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("pSearchColumn" "VT_PTR.ads_search_column")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CloseSearchHandle") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("hSearchResult" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))))) ("IDirectorySchemaMgmt" (TYPE . "Interface")(GUID . "{75DB3B9C-A4D8-11D0-A79C-00C04FD8D5A8}")(FUNCTIONS ((NAME . "EnumAttributes") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("ppszAttrNames" "VT_PTR.VT_LPWSTR")("dwNumAttributes" "VT_UI4")("ppAttrDefinition" "VT_PTR.VT_PTR._ads_attr_def")("pdwNumAttributes" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateAttributeDefinition") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pszAttributeName" "VT_LPWSTR")("pAttributeDefinition" "VT_PTR._ads_attr_def")) (FLAGS ( IS-FUNCTION ))) ((NAME . "WriteAttributeDefinition") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pszAttributeName" "VT_LPWSTR")("pAttributeDefinition" "VT_PTR._ads_attr_def")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DeleteAttributeDefinition") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pszAttributeName" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnumClasses") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("ppszClassNames" "VT_PTR.VT_LPWSTR")("dwNumClasses" "VT_UI4")("ppClassDefinition" "VT_PTR.VT_PTR._ads_class_def")("pdwNumClasses" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "WriteClassDefinition") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pszClassName" "VT_LPWSTR")("pClassDefinition" "VT_PTR._ads_class_def")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateClassDefinition") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pszClassName" "VT_LPWSTR")("pClassDefinition" "VT_PTR._ads_class_def")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DeleteClassDefinition") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pszClassName" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))))) ("IADsAggregatee" (TYPE . "Interface")(GUID . "{1346CE8C-9039-11D0-8528-00C04FD8D503}")(FUNCTIONS ((NAME . "ConnectAsAggregatee") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pOuterUnknown" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DisconnectAsAggregatee") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "RelinquishInterface") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("riid" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RestoreInterface") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("riid" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))))) ("IADsAggregator" (TYPE . "Interface")(GUID . "{52DB5FB0-941F-11D0-8529-00C04FD8D503}")(FUNCTIONS ((NAME . "ConnectAsAggregator") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pAggregatee" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DisconnectAsAggregator") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("IADsAccessControlEntry" (TYPE . "Dispinterface")(GUID . "{B4F3A14C-9BDD-11D0-852C-00C04FD8D503}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AccessMask") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "AccessMask") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "AceType") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "AceType") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "AceFlags") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "AceFlags") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "Flags") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Flags") (RIID . #x00000005) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "ObjectType") (RIID . #x00000006) (OFFSET . #x3c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ObjectType") (RIID . #x00000006) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "InheritedObjectType") (RIID . #x00000007) (OFFSET . #x44) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "InheritedObjectType") (RIID . #x00000007) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Trustee") (RIID . #x00000008) (OFFSET . #x4c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Trustee") (RIID . #x00000008) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))))) ("AccessControlEntry" (TYPE . "Coclass")(GUID . "{B75AC000-9BDD-11D0-852C-00C04FD8D503}")(ALIASES "IADsAccessControlEntry""IDispatch") (FUNCTIONS )) ("IADsAccessControlList" (TYPE . "Dispinterface")(GUID . "{B7EE91CC-9BDD-11D0-852C-00C04FD8D503}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AclRevision") (RIID . #x00000003) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "AclRevision") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "AceCount") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "AceCount") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "AddAce") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("pAccessControlEntry" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoveAce") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("pAccessControlEntry" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CopyAccessList") (RIID . #x00000007) (OFFSET . #x34) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x38) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))))) ("AccessControlList" (TYPE . "Coclass")(GUID . "{B85EA052-9BDD-11D0-852C-00C04FD8D503}")(ALIASES "IADsAccessControlList""IDispatch") (FUNCTIONS )) ("IADsSecurityDescriptor" (TYPE . "Dispinterface")(GUID . "{B8C787CA-9BDD-11D0-852C-00C04FD8D503}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Revision") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Revision") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "Control") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Control") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "Owner") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Owner") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "OwnerDefaulted") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "OwnerDefaulted") (RIID . #x00000005) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "Group") (RIID . #x00000006) (OFFSET . #x3c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Group") (RIID . #x00000006) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "GroupDefaulted") (RIID . #x00000007) (OFFSET . #x44) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GroupDefaulted") (RIID . #x00000007) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "DiscretionaryAcl") (RIID . #x00000008) (OFFSET . #x4c) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "DiscretionaryAcl") (RIID . #x00000008) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_DISPATCH")) (FLAGS ( IS-SET ))) ((NAME . "DaclDefaulted") (RIID . #x00000009) (OFFSET . #x54) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "DaclDefaulted") (RIID . #x00000009) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "SystemAcl") (RIID . #x0000000a) (OFFSET . #x5c) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "SystemAcl") (RIID . #x0000000a) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_DISPATCH")) (FLAGS ( IS-SET ))) ((NAME . "SaclDefaulted") (RIID . #x0000000b) (OFFSET . #x64) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "SaclDefaulted") (RIID . #x0000000b) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "CopySecurityDescriptor") (RIID . #x0000000c) (OFFSET . #x6c) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("SecurityDescriptor" (TYPE . "Coclass")(GUID . "{B958F73C-9BDD-11D0-852C-00C04FD8D503}")(ALIASES "IADsSecurityDescriptor""IDispatch") (FUNCTIONS )) ("ADS_RIGHTS_ENUM" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0148_0001" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ADS_ACETYPE_ENUM" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0148_0002" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ADS_ACEFLAG_ENUM" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0148_0003" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ADS_FLAGTYPE_ENUM" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0148_0004" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ADS_SD_CONTROL_ENUM" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0148_0005" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ADS_SD_REVISION_ENUM" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0148_0006" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IADsLargeInteger" (TYPE . "Dispinterface")(GUID . "{9068270B-0939-11D1-8BE1-00C04FD8D503}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "HighPart") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "HighPart") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "LowPart") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "LowPart") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))))) ("LargeInteger" (TYPE . "Coclass")(GUID . "{927971F5-0939-11D1-8BE1-00C04FD8D503}")(ALIASES "IADsLargeInteger""IDispatch") (FUNCTIONS )) ("ADS_NAME_TYPE_ENUM" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0149_0001" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ADS_NAME_INITTYPE_ENUM" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0149_0002" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IADsNameTranslate" (TYPE . "Dispinterface")(GUID . "{B1B272A3-3625-11D1-A3A4-00C04FB950DC}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ChaseReferral") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "Init") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("lnSetType" "VT_I4")("bstrADsPath" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "InitEx") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("lnSetType" "VT_I4")("bstrADsPath" "VT_BSTR")("bstrUserID" "VT_BSTR")("bstrDomain" "VT_BSTR")("bstrPassword" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Set") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("lnSetType" "VT_I4")("bstrADsPath" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Get") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ("lnFormatType" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetEx") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("lnFormatType" "VT_I4")("pVar" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetEx") (RIID . #x00000007) (OFFSET . #x34) (RETURNS . "VT_VARIANT")(PARAMS ("lnFormatType" "VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("NameTranslate" (TYPE . "Coclass")(GUID . "{274FAE1F-3626-11D1-A3A4-00C04FB950DC}")(ALIASES "IADsNameTranslate""IDispatch") (FUNCTIONS )) ("IADsCaseIgnoreList" (TYPE . "Dispinterface")(GUID . "{7B66B533-4680-11D1-A3B4-00C04FB950DC}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CaseIgnoreList") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "CaseIgnoreList") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))))) ("CaseIgnoreList" (TYPE . "Coclass")(GUID . "{15F88A55-4680-11D1-A3B4-00C04FB950DC}")(ALIASES "IADsCaseIgnoreList""IDispatch") (FUNCTIONS )) ("IADsFaxNumber" (TYPE . "Dispinterface")(GUID . "{A910DEA9-4680-11D1-A3B4-00C04FB950DC}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "TelephoneNumber") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "TelephoneNumber") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Parameters") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Parameters") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))))) ("FaxNumber" (TYPE . "Coclass")(GUID . "{A5062215-4681-11D1-A3B4-00C04FB950DC}")(ALIASES "IADsFaxNumber""IDispatch") (FUNCTIONS )) ("IADsNetAddress" (TYPE . "Dispinterface")(GUID . "{B21A50A9-4080-11D1-A3AC-00C04FB950DC}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddressType") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "AddressType") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "Address") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Address") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))))) ("NetAddress" (TYPE . "Coclass")(GUID . "{B0B71247-4080-11D1-A3AC-00C04FB950DC}")(ALIASES "IADsNetAddress""IDispatch") (FUNCTIONS )) ("IADsOctetList" (TYPE . "Dispinterface")(GUID . "{7B28B80F-4680-11D1-A3B4-00C04FB950DC}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OctetList") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "OctetList") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))))) ("OctetList" (TYPE . "Coclass")(GUID . "{1241400F-4680-11D1-A3B4-00C04FB950DC}")(ALIASES "IADsOctetList""IDispatch") (FUNCTIONS )) ("IADsEmail" (TYPE . "Dispinterface")(GUID . "{97AF011A-478E-11D1-A3B4-00C04FB950DC}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Type") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Type") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "Address") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Address") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))))) ("Email" (TYPE . "Coclass")(GUID . "{8F92A857-478E-11D1-A3B4-00C04FB950DC}")(ALIASES "IADsEmail""IDispatch") (FUNCTIONS )) ("IADsPath" (TYPE . "Dispinterface")(GUID . "{B287FCD5-4080-11D1-A3AC-00C04FB950DC}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Type") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Type") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "VolumeName") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "VolumeName") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Path") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Path") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))))) ("Path" (TYPE . "Coclass")(GUID . "{B2538919-4080-11D1-A3AC-00C04FB950DC}")(ALIASES "IADsPath""IDispatch") (FUNCTIONS )) ("IADsReplicaPointer" (TYPE . "Dispinterface")(GUID . "{F60FB803-4080-11D1-A3AC-00C04FB950DC}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ServerName") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ServerName") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "ReplicaType") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ReplicaType") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "ReplicaNumber") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ReplicaNumber") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "Count") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Count") (RIID . #x00000005) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "ReplicaAddressHints") (RIID . #x00000006) (OFFSET . #x3c) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ReplicaAddressHints") (RIID . #x00000006) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))))) ("ReplicaPointer" (TYPE . "Coclass")(GUID . "{F5D1BADF-4080-11D1-A3AC-00C04FB950DC}")(ALIASES "IADsReplicaPointer""IDispatch") (FUNCTIONS )) ("IADsAcl" (TYPE . "Dispinterface")(GUID . "{8452D3AB-0869-11D1-A377-00C04FB950DC}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ProtectedAttrName") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ProtectedAttrName") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "SubjectName") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "SubjectName") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Privileges") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Privileges") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "CopyAcl") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("Acl" (TYPE . "Coclass")(GUID . "{7AF1EFB6-0869-11D1-A377-00C04FB950DC}")(ALIASES "IADsAcl""IDispatch") (FUNCTIONS )) ("IADsTimestamp" (TYPE . "Dispinterface")(GUID . "{B2F5A901-4080-11D1-A3AC-00C04FB950DC}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "WholeSeconds") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "WholeSeconds") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "EventID") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "EventID") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))))) ("Timestamp" (TYPE . "Coclass")(GUID . "{B2BED2EB-4080-11D1-A3AC-00C04FB950DC}")(ALIASES "IADsTimestamp""IDispatch") (FUNCTIONS )) ("IADsPostalAddress" (TYPE . "Dispinterface")(GUID . "{7ADECF29-4680-11D1-A3B4-00C04FB950DC}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PostalAddress") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "PostalAddress") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))))) ("PostalAddress" (TYPE . "Coclass")(GUID . "{0A75AFCD-4680-11D1-A3B4-00C04FB950DC}")(ALIASES "IADsPostalAddress""IDispatch") (FUNCTIONS )) ("IADsBackLink" (TYPE . "Dispinterface")(GUID . "{FD1302BD-4080-11D1-A3AC-00C04FB950DC}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteID") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "RemoteID") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "ObjectName") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ObjectName") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))))) ("BackLink" (TYPE . "Coclass")(GUID . "{FCBF906F-4080-11D1-A3AC-00C04FB950DC}")(ALIASES "IADsBackLink""IDispatch") (FUNCTIONS )) ("IADsTypedName" (TYPE . "Dispinterface")(GUID . "{B371A349-4080-11D1-A3AC-00C04FB950DC}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ObjectName") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ObjectName") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Level") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Level") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "Interval") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Interval") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))))) ("TypedName" (TYPE . "Coclass")(GUID . "{B33143CB-4080-11D1-A3AC-00C04FB950DC}")(ALIASES "IADsTypedName""IDispatch") (FUNCTIONS )) ("IADsHold" (TYPE . "Dispinterface")(GUID . "{B3EB3B37-4080-11D1-A3AC-00C04FB950DC}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ObjectName") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ObjectName") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Amount") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Amount") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))))) ("Hold" (TYPE . "Coclass")(GUID . "{B3AD3E13-4080-11D1-A3AC-00C04FB950DC}")(ALIASES "IADsHold""IDispatch") (FUNCTIONS )) ("ADS_OPTION_ENUM" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0163_0001" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ADS_SECURITY_INFO_ENUM" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0163_0002" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IADsObjectOptions" (TYPE . "Dispinterface")(GUID . "{46F14FDA-232B-11D1-A808-00C04FD8D5A8}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetOption") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_VARIANT")(PARAMS ("lnOption" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetOption") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("lnOption" "VT_I4")("vValue" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))))) ("ADS_SETTYPE_ENUM" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0164_0001" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ADS_FORMAT_ENUM" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0164_0002" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ADS_DISPLAY_ENUM" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0164_0003" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ADS_ESCAPE_MODE_ENUM" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ads_0164_0004" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IADsPathname" (TYPE . "Dispinterface")(GUID . "{D592AED4-F420-11D0-A36E-00C04FB950DC}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Set") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("bstrADsPath" "VT_BSTR")("lnSetType" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetDisplayType") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("lnDisplayType" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Retrieve") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ("lnFormatType" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetNumElements") (RIID . #x00000005) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetElement") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ("lnElementIndex" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddLeafElement") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("bstrLeafElement" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoveLeafElement") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "CopyPath") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetEscapedElement") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_BSTR")(PARAMS ("lnReserved" "VT_I4")("bstrInStr" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EscapedMode") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "EscapedMode") (RIID . #x0000000b) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("lnReserved" "VT_I4")) (FLAGS ( IS-SET ))))) ("Pathname" (TYPE . "Coclass")(GUID . "{080D0D78-F421-11D0-A36E-00C04FB950DC}")(ALIASES "IADsPathname""IDispatch") (FUNCTIONS )) ("IADsADSystemInfo" (TYPE . "Dispinterface")(GUID . "{5BB11929-AFD1-11D2-9CB9-0000F87A369E}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "UserName") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ComputerName") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "SiteName") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "DomainShortName") (RIID . #x00000005) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "DomainDNSName") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ForestDNSName") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "PDCRoleOwner") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "SchemaRoleOwner") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "IsNativeMode") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GetAnyDCName") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetDCSiteName") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_BSTR")(PARAMS ("szServer" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RefreshSchemaCache") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTrees") (RIID . #x0000000e) (OFFSET . #x4c) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("ADSystemInfo" (TYPE . "Coclass")(GUID . "{50B6327F-AFD1-11D2-9CB9-0000F87A369E}")(ALIASES "IADsADSystemInfo""IDispatch") (FUNCTIONS )) ("IADsWinNTSystemInfo" (TYPE . "Dispinterface")(GUID . "{6C6D65DC-AFD1-11D2-9CB9-0000F87A369E}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "UserName") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ComputerName") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "DomainName") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "PDC") (RIID . #x00000005) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))))) ("WinNTSystemInfo" (TYPE . "Coclass")(GUID . "{66182EC4-AFD1-11D2-9CB9-0000F87A369E}")(ALIASES "IADsWinNTSystemInfo""IDispatch") (FUNCTIONS )) ("IADsDNWithBinary" (TYPE . "Dispinterface")(GUID . "{7E99C0A2-F935-11D2-BA96-00C04FB6D0D1}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "BinaryValue") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "BinaryValue") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))) ((NAME . "DNString") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "DNString") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))))) ("DNWithBinary" (TYPE . "Coclass")(GUID . "{7E99C0A3-F935-11D2-BA96-00C04FB6D0D1}")(ALIASES "IADsDNWithBinary""IDispatch") (FUNCTIONS )) ("IADsDNWithString" (TYPE . "Dispinterface")(GUID . "{370DF02E-F934-11D2-BA96-00C04FB6D0D1}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "StringValue") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "StringValue") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "DNString") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "DNString") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))))) ("DNWithString" (TYPE . "Coclass")(GUID . "{334857CC-F934-11D2-BA96-00C04FB6D0D1}")(ALIASES "IADsDNWithString""IDispatch") (FUNCTIONS )) )))