331 uuid(001677d0-fd16-11ce-abc4-02608c9e7553)
336 [
out, retval]
long *retval);
353 [
in]
BSTR bstrRelativeName,
357 [
in]
BSTR bstrRelativeName);
373 uuid(FD8256D0-FD15-11CE-ABC4-02608C9E7553),
379 [
id(0x00000002), propget]
382 [
id(0x00000003), propget]
385 [
id(0x00000004), propget]
388 [
id(0x00000005), propget]
391 [
id(0x00000006), propget]
394 [
id(0x00000007), propget]
424 uuid(451A0030-72
EC-11
CF-B03B-00AA006E0975),
430 [
id(0x00000002), propget]
433 [
id(0xfffffffc), propget]
436 [
id(0x00000003), propget]
439 [
id(0x00000003), propput]
448 uuid(27636B00-410
F-11
CF-B1FF-02608C9E7553),
453 [
id(0x0000000f), propget]
456 [
id(0x0000000f), propput]
477 uuid(3E37E320-17E2-11
CF-ABC4-02608C9E7553),
483 [
id(0x00000035), propget]
486 [
id(0x00000036), propget]
489 [
id(0x00000038), propget]
492 [
id(0x00000039), propget]
495 [
id(0x0000003a), propget]
498 [
id(0x0000003b), propget]
501 [
id(0x0000000f), propget]
504 [
id(0x0000000f), propput]
507 [
id(0x00000013), propget]
510 [
id(0x00000013), propput]
513 [
id(0x0000007a), propget]
516 [
id(0x0000007a), propput]
519 [
id(0x00000014), propget]
522 [
id(0x00000014), propput]
525 [
id(0x00000017), propget]
528 [
id(0x00000017), propput]
531 [
id(0x00000016), propget]
534 [
id(0x00000016), propput]
537 [
id(0x00000019), propget]
540 [
id(0x00000019), propput]
543 [
id(0x0000001b), propget]
546 [
id(0x0000001b), propput]
549 [
id(0x00000072), propget]
552 [
id(0x00000072), propput]
555 [
id(0x00000073), propget]
558 [
id(0x00000073), propput]
561 [
id(0x00000024), propget]
564 [
id(0x00000024), propput]
567 [
id(0x0000001a), propget]
570 [
id(0x0000001a), propput]
573 [
id(0x00000020), propget]
576 [
id(0x00000020), propput]
579 [
id(0x00000021), propget]
582 [
id(0x00000021), propput]
585 [
id(0x00000022), propget]
588 [
id(0x00000022), propput]
591 [
id(0x00000011), propget]
594 [
id(0x00000011), propput]
597 [
id(0x00000010), propget]
600 [
id(0x00000010), propput]
603 [
id(0x0000001c), propget]
606 [
id(0x0000001c), propput]
609 [
id(0x0000001e), propget]
612 [
id(0x0000001e), propput]
615 [
id(0x0000001f), propget]
618 [
id(0x0000001f), propput]
621 [
id(0x00000075), propget]
624 [
id(0x00000075), propput]
627 [
id(0x00000025), propget]
630 [
id(0x00000025), propput]
633 [
id(0x00000026), propget]
636 [
id(0x00000026), propput]
639 [
id(0x00000029), propget]
642 [
id(0x00000029), propput]
645 [
id(0x0000002a), propget]
648 [
id(0x0000002a), propput]
651 [
id(0x0000002b), propget]
654 [
id(0x0000002b), propput]
657 [
id(0x0000002d), propget]
660 [
id(0x0000002d), propput]
663 [
id(0x0000002e), propget]
666 [
id(0x0000002e), propput]
669 [
id(0x0000002f), propget]
672 [
id(0x0000002f), propput]
675 [
id(0x00000030), propget]
678 [
id(0x00000030), propput]
681 [
id(0x00000031), propget]
684 [
id(0x00000031), propput]
687 [
id(0x00000032), propget]
690 [
id(0x00000032), propput]
693 [
id(0x00000033), propget]
696 [
id(0x00000033), propput]
699 [
id(0x00000034), propget]
702 [
id(0x00000034), propput]
705 [
id(0x0000003c), propget]
708 [
id(0x0000003c), propput]
711 [
id(0x0000003d), propget]
714 [
id(0x0000003d), propput]
717 [
id(0x0000003e), propget]
720 [
id(0x0000003e), propput]
723 [
id(0x0000003f), propget]
726 [
id(0x0000003f), propput]
729 [
id(0x00000040), propget]
732 [
id(0x00000040), propput]
735 [
id(0x00000041), propget]
738 [
id(0x00000041), propput]
741 [
id(0x00000078), propget]
744 [
id(0x00000078), propput]
763 uuid(109BA8EC-92F0-11D0-A790-00C04FD8D5A8)
LPWSTR * PADS_CASE_IGNORE_STRING
@ ADSTYPE_CASE_IGNORE_STRING
@ ADSTYPE_CASEIGNORE_LIST
@ ADSTYPE_NT_SECURITY_DESCRIPTOR
@ ADSTYPE_CASE_EXACT_STRING
@ ADSTYPE_PRINTABLE_STRING
LARGE_INTEGER * PADS_LARGE_INTEGER
struct _ADS_OCTET_LIST ADS_OCTET_LIST
struct ads_search_column * PADS_SEARCH_COLUMN
LPWSTR * PADS_CASE_EXACT_STRING
struct ADS_DN_WITH_STRING * PADS_DN_WITH_STRING
ADS_SEARCHPREF_ENUM * PADS_SEARCHPREF_INFO
@ ADS_SEARCHPREF_EXTENDED_DN
@ ADS_SEARCHPREF_TIME_LIMIT
@ ADS_SEARCHPREF_SEARCH_SCOPE
@ ADS_SEARCHPREF_PAGED_TIME_LIMIT
@ ADS_SEARCHPREF_CACHE_RESULTS
@ ADS_SEARCHPREF_TOMBSTONE
@ ADS_SEARCHPREF_SECURITY_MASK
@ ADS_SEARCHPREF_ATTRIBTYPES_ONLY
@ ADS_SEARCHPREF_CHASE_REFERRALS
@ ADS_SEARCHPREF_DIRSYNC_FLAG
@ ADS_SEARCHPREF_DEREF_ALIASES
@ ADS_SEARCHPREF_SIZE_LIMIT
@ ADS_SEARCHPREF_ATTRIBUTE_QUERY
@ ADS_SEARCHPREF_PAGESIZE
@ ADS_SEARCHPREF_ASYNCHRONOUS
struct ads_search_column ADS_SEARCH_COLUMN
struct ADS_NETADDRESS * PADS_NETADDRESS
struct ADS_PATH * PADS_PATH
struct _adsvalue * PADSVALUE
struct ADS_REPLICAPOINTER * PADS_REPLICAPOINTER
LPWSTR * PADS_OBJECT_CLASS
struct ADS_FAXNUMBER * PADS_FAXNUMBER
struct _ADS_OCTET_LIST * PADS_OCTET_LIST
struct _adsvalue ADSVALUE
HANDLE * PADS_SEARCH_HANDLE
struct ads_searchpref_info ADS_SEARCHPREF_INFO
struct _ADS_CASEIGNORE_LIST * PADS_CASEIGNORE_LIST
SYSTEMTIME * PADS_UTC_TIME
@ ADS_RIGHT_ACCESS_SYSTEM_SECURITY
@ ADS_RIGHT_DS_DELETE_CHILD
@ ADS_RIGHT_GENERIC_EXECUTE
@ ADS_RIGHT_DS_WRITE_PROP
@ ADS_RIGHT_DS_DELETE_TREE
@ ADS_RIGHT_DS_LIST_OBJECT
@ ADS_RIGHT_GENERIC_WRITE
@ ADS_RIGHT_ACTRL_DS_LIST
@ ADS_RIGHT_DS_CONTROL_ACCESS
@ ADS_RIGHT_DS_CREATE_CHILD
LPWSTR * PADS_NUMERIC_STRING
LPWSTR ADS_CASE_EXACT_STRING
ADS_PASSWORD_ENCODING_ENUM
@ ADS_PASSWORD_ENCODE_REQUIRE_SSL
@ ADS_PASSWORD_ENCODE_CLEAR
LPWSTR * PADS_PRINTABLE_STRING
struct ADS_DN_WITH_BINARY * PADS_DN_WITH_BINARY
struct ADS_POSTALADDRESS * PADS_POSTALADDRESS
struct ADS_EMAIL * PADS_EMAIL
struct _ADS_CASEIGNORE_LIST ADS_CASEIGNORE_LIST
ADS_STATUSENUM ADS_STATUS
LARGE_INTEGER ADS_LARGE_INTEGER
LPWSTR ADS_NUMERIC_STRING
struct ADS_TYPEDNAME * PADS_TYPEDNAME
ADS_SEARCHPREF_ENUM ADS_SEARCHPREF
LPWSTR ADS_PRINTABLE_STRING
@ ADS_STATUS_INVALID_SEARCHPREFVALUE
@ ADS_STATUS_INVALID_SEARCHPREF
LPWSTR ADS_CASE_IGNORE_STRING
@ ADS_NO_REFERRAL_CHASING
@ ADS_SECURE_AUTHENTICATION
HRESULT CopyHere([in] BSTR bstrSourceName, [in] BSTR bstrNewName, [out, retval] IDispatch **ppObject)
HRESULT Delete([in] BSTR bstrClassName, [in] BSTR bstrRelativeName)
HRESULT MoveHere([in] BSTR bstrSourceName, [in] BSTR bstrNewName, [out, retval] IDispatch **ppObject)
HRESULT Add([in] BSTR bstrNewItem)
HRESULT Members([out, retval] IADsMembers **ppMembers)
HRESULT IsMember([in] BSTR bstrMember, [out, retval] VARIANT_BOOL *bMember)
VARIANT_BOOL IsAccountLocked
HRESULT SetPassword([in] BSTR NewPassword)
long GraceLoginsRemaining
VARIANT LoginWorkstations
DATE AccountExpirationDate
VARIANT_BOOL RequireUniquePassword
VARIANT_BOOL AccountDisabled
VARIANT_BOOL PasswordRequired
HRESULT ChangePassword([in] BSTR bstrOldPassword, [in] BSTR bstrNewPassword)
DATE PasswordExpirationDate
long PasswordMinimumLength
HRESULT Groups([out, retval] IADsMembers **ppGroups)
HRESULT GetEx([in] BSTR bstrName, [out, retval] VARIANT *pvProp)
HRESULT PutEx([in] long lnControlCode, [in] BSTR bstrName, [in] VARIANT vProp)
HRESULT GetInfoEx([in] VARIANT vProperties, [in] long lnReserved)
HRESULT Get([in] BSTR bstrName, [out, retval] VARIANT *pvProp)
HRESULT Put([in] BSTR bstrName, [in] VARIANT vProp)
HRESULT GetPreviousRow([in] ADS_SEARCH_HANDLE hSearchResult)
HRESULT ExecuteSearch([in] LPWSTR pszSearchFilter, [in] LPWSTR *pAttributeNames, [in] DWORD dwNumberAttributes, [out] PADS_SEARCH_HANDLE phSearchResult)
HRESULT GetNextColumnName([in] ADS_SEARCH_HANDLE hSearchHandle, [out] LPWSTR *ppszColumnName)
HRESULT GetNextRow([in] ADS_SEARCH_HANDLE hSearchResult)
HRESULT GetFirstRow([in] ADS_SEARCH_HANDLE hSearchResult)
HRESULT GetColumn([in] ADS_SEARCH_HANDLE hSearchResult, [in] LPWSTR szColumnName, [out] PADS_SEARCH_COLUMN pSearchColumn)
HRESULT SetSearchPreference([in] PADS_SEARCHPREF_INFO pSearchPrefs, [in] DWORD dwNumPrefs)
HRESULT AbandonSearch([in] ADS_SEARCH_HANDLE phSearchResult)
HRESULT CloseSearchHandle([in] ADS_SEARCH_HANDLE hSearchResult)
HRESULT FreeColumn([in] PADS_SEARCH_COLUMN pSearchColumn)
PADS_NETADDRESS ReplicaAddressHints
struct _ADS_CASEIGNORE_LIST * Next
struct _ADS_OCTET_LIST * Next
ADS_LARGE_INTEGER LargeInteger
PADS_NETADDRESS pNetAddress
ADS_OCTET_STRING OctetString
PADS_DN_WITH_BINARY pDNWithBinary
PADS_POSTALADDRESS pPostalAddress
ADS_CASE_IGNORE_STRING CaseIgnoreString
ADS_PROV_SPECIFIC ProviderSpecific
PADS_OCTET_LIST pOctetList
PADS_REPLICAPOINTER pReplicaPointer
ADS_NT_SECURITY_DESCRIPTOR SecurityDescriptor
ADS_PRINTABLE_STRING PrintableString
ADS_CASE_EXACT_STRING CaseExactString
ADS_OBJECT_CLASS ClassName
PADS_DN_WITH_STRING pDNWithString
PADS_CASEIGNORE_LIST pCaseIgnoreList
ADS_NUMERIC_STRING NumericString
PADS_TYPEDNAME pTypedName
PADS_FAXNUMBER pFaxNumber
ADS_SEARCHPREF dwSearchPref