Skip to content

Latest commit

 

History

History
193 lines (192 loc) · 37.3 KB

readme.md

File metadata and controls

193 lines (192 loc) · 37.3 KB

Vanara.PInvoke.ActiveDS

PInvoke API (methods, structures and constants) imported from Windows Active Directory Service Interfaces.

  • Includes methods from activeds.dll
  • Current NuGet release: NugetNuget

Methods - 100% API coverage (18 of 18 functions)

Native Method Header Managed Method
ADsBuildEnumerator adshlp.h Vanara.PInvoke.ActiveDS.ADsBuildEnumerator
ADsBuildVarArrayInt adshlp.h Vanara.PInvoke.ActiveDS.ADsBuildVarArrayInt
ADsBuildVarArrayStr adshlp.h Vanara.PInvoke.ActiveDS.ADsBuildVarArrayStr
ADsEncodeBinaryData adshlp.h Vanara.PInvoke.ActiveDS.ADsEncodeBinaryData
ADsEnumerateNext adshlp.h Vanara.PInvoke.ActiveDS.ADsEnumerateNext
ADsFreeEnumerator adshlp.h Vanara.PInvoke.ActiveDS.ADsFreeEnumerator
ADsGetLastError adshlp.h Vanara.PInvoke.ActiveDS.ADsGetLastError
ADsGetObject adshlp.h Vanara.PInvoke.ActiveDS.ADsGetObject
ADsOpenObject adshlp.h Vanara.PInvoke.ActiveDS.ADsOpenObject
ADsSetLastError adshlp.h Vanara.PInvoke.ActiveDS.ADsSetLastError
AllocADsMem adshlp.h Vanara.PInvoke.ActiveDS.AllocADsMem
AllocADsStr adshlp.h Vanara.PInvoke.ActiveDS.AllocADsStr
BinarySDToSecurityDescriptor adshlp.h Vanara.PInvoke.ActiveDS.BinarySDToSecurityDescriptor
FreeADsMem adshlp.h Vanara.PInvoke.ActiveDS.FreeADsMem
FreeADsStr adshlp.h Vanara.PInvoke.ActiveDS.FreeADsStr
ReallocADsMem adshlp.h Vanara.PInvoke.ActiveDS.ReallocADsMem
ReallocADsStr adshlp.h Vanara.PInvoke.ActiveDS.ReallocADsStr
SecurityDescriptorToBinarySD adshlp.h Vanara.PInvoke.ActiveDS.SecurityDescriptorToBinarySD

Enumerations

Native Enum Header Managed Enum
ADS_ACEFLAG iads.h Vanara.PInvoke.ActiveDS.ADS_ACEFLAG
ADS_ACETYPE iads.h Vanara.PInvoke.ActiveDS.ADS_ACETYPE
ADS_ATTR Iads.h Vanara.PInvoke.ActiveDS.ADS_ATTR
ADS_AUTHENTICATION iads.h Vanara.PInvoke.ActiveDS.ADS_AUTHENTICATION
ADS_CHASE_REFERRALS iads.h Vanara.PInvoke.ActiveDS.ADS_CHASE_REFERRALS
ADS_DEREF iads.h Vanara.PInvoke.ActiveDS.ADS_DEREF
ADS_DISPLAY iads.h Vanara.PInvoke.ActiveDS.ADS_DISPLAY
ADS_ESCAPE_MODE iads.h Vanara.PInvoke.ActiveDS.ADS_ESCAPE_MODE
ADS_EXT Vanara.PInvoke.ActiveDS.ADS_EXT
ADS_FLAGTYPE iads.h Vanara.PInvoke.ActiveDS.ADS_FLAGTYPE
ADS_FORMAT iads.h Vanara.PInvoke.ActiveDS.ADS_FORMAT
ADS_GROUP_TYPE iads.h Vanara.PInvoke.ActiveDS.ADS_GROUP_TYPE
ADS_JOB_STATUS Vanara.PInvoke.ActiveDS.ADS_JOB_STATUS
ADS_NAME_INITTYPE iads.h Vanara.PInvoke.ActiveDS.ADS_NAME_INITTYPE
ADS_NAME_TYPE iads.h Vanara.PInvoke.ActiveDS.ADS_NAME_TYPE
ADS_OPTION iads.h Vanara.PInvoke.ActiveDS.ADS_OPTION
ADS_PASSWORD_ENCODING iads.h Vanara.PInvoke.ActiveDS.ADS_PASSWORD_ENCODING
ADS_PATHTYPE iads.h Vanara.PInvoke.ActiveDS.ADS_PATHTYPE
ADS_PREFERENCES iads.h Vanara.PInvoke.ActiveDS.ADS_PREFERENCES
ADS_PRINT_QUEUE_STATUS Vanara.PInvoke.ActiveDS.ADS_PRINT_QUEUE_STATUS
ADS_PROPERTY_OPERATION iads.h Vanara.PInvoke.ActiveDS.ADS_PROPERTY_OPERATION
ADS_RIGHTS iads.h Vanara.PInvoke.ActiveDS.ADS_RIGHTS
ADS_SCOPE iads.h Vanara.PInvoke.ActiveDS.ADS_SCOPE
ADS_SD_CONTROL iads.h Vanara.PInvoke.ActiveDS.ADS_SD_CONTROL
ADS_SD_FORMAT iads.h Vanara.PInvoke.ActiveDS.ADS_SD_FORMAT
ADS_SD_REVISION iads.h Vanara.PInvoke.ActiveDS.ADS_SD_REVISION
ADS_SEARCHPREF iads.h Vanara.PInvoke.ActiveDS.ADS_SEARCHPREF
ADS_SECURITY_INFO iads.h Vanara.PInvoke.ActiveDS.ADS_SECURITY_INFO
ADS_SERVICE_ERR Vanara.PInvoke.ActiveDS.ADS_SERVICE_ERR
ADS_SERVICE_START Vanara.PInvoke.ActiveDS.ADS_SERVICE_START
ADS_SERVICE_STATUS Vanara.PInvoke.ActiveDS.ADS_SERVICE_STATUS
ADS_SERVICE_TYPE Vanara.PInvoke.ActiveDS.ADS_SERVICE_TYPE
ADS_SETTYPE iads.h Vanara.PInvoke.ActiveDS.ADS_SETTYPE
ADS_STATUS iads.h Vanara.PInvoke.ActiveDS.ADS_STATUS
ADS_SYSTEMFLAG iads.h Vanara.PInvoke.ActiveDS.ADS_SYSTEMFLAG
ADS_USER_FLAG iads.h Vanara.PInvoke.ActiveDS.ADS_USER_FLAG
ADSI_DIALECT iads.h Vanara.PInvoke.ActiveDS.ADSI_DIALECT
ADSTYPE iads.h Vanara.PInvoke.ActiveDS.ADSTYPE
PASSWORD_ATTR Vanara.PInvoke.ActiveDS.PASSWORD_ATTR

Structures

Native Structure Header Managed Structure
ADS_ATTR_DEF iads.h Vanara.PInvoke.ActiveDS.ADS_ATTR_DEF
ADS_ATTR_INFO iads.h Vanara.PInvoke.ActiveDS.ADS_ATTR_INFO
ADS_BACKLINK iads.h Vanara.PInvoke.ActiveDS.ADS_BACKLINK
ADS_CASEIGNORE_LIST iads.h Vanara.PInvoke.ActiveDS.ADS_CASEIGNORE_LIST
ADS_CLASS_DEF iads.h Vanara.PInvoke.ActiveDS.ADS_CLASS_DEF
ADS_DN_WITH_BINARY iads.h Vanara.PInvoke.ActiveDS.ADS_DN_WITH_BINARY
ADS_DN_WITH_STRING iads.h Vanara.PInvoke.ActiveDS.ADS_DN_WITH_STRING
ADS_EMAIL iads.h Vanara.PInvoke.ActiveDS.ADS_EMAIL
ADS_EMAIL_UNMGD iads.h Vanara.PInvoke.ActiveDS.ADS_EMAIL_UNMGD
ADS_FAXNUMBER iads.h Vanara.PInvoke.ActiveDS.ADS_FAXNUMBER
ADS_HOLD iads.h Vanara.PInvoke.ActiveDS.ADS_HOLD
ADS_HOLD_UNMGD iads.h Vanara.PInvoke.ActiveDS.ADS_HOLD_UNMGD
ADS_NETADDRESS iads.h Vanara.PInvoke.ActiveDS.ADS_NETADDRESS
ADS_NT_SECURITY_DESCRIPTOR iads.h Vanara.PInvoke.ActiveDS.ADS_NT_SECURITY_DESCRIPTOR
ADS_OBJECT_INFO iads.h Vanara.PInvoke.ActiveDS.ADS_OBJECT_INFO
ADS_OCTET_LIST iads.h Vanara.PInvoke.ActiveDS.ADS_OCTET_LIST
ADS_OCTET_STRING iads.h Vanara.PInvoke.ActiveDS.ADS_OCTET_STRING
ADS_PATH iads.h Vanara.PInvoke.ActiveDS.ADS_PATH
ADS_POSTALADDRESS iads.h Vanara.PInvoke.ActiveDS.ADS_POSTALADDRESS
ADS_PROV_SPECIFIC iads.h Vanara.PInvoke.ActiveDS.ADS_PROV_SPECIFIC
ADS_REPLICAPOINTER iads.h Vanara.PInvoke.ActiveDS.ADS_REPLICAPOINTER
ADS_SEARCH_COLUMN iads.h Vanara.PInvoke.ActiveDS.ADS_SEARCH_COLUMN
ADS_SEARCH_HANDLE Vanara.PInvoke.ActiveDS.ADS_SEARCH_HANDLE
ADS_SEARCHPREF_INFO iads.h Vanara.PInvoke.ActiveDS.ADS_SEARCHPREF_INFO
ADS_SORTKEY iads.h Vanara.PInvoke.ActiveDS.ADS_SORTKEY
ADS_TIMESTAMP iads.h Vanara.PInvoke.ActiveDS.ADS_TIMESTAMP
ADS_TYPEDNAME iads.h Vanara.PInvoke.ActiveDS.ADS_TYPEDNAME
ADS_VLV iads.h Vanara.PInvoke.ActiveDS.ADS_VLV
ADSVALUE iads.h Vanara.PInvoke.ActiveDS.ADSVALUE

Interfaces

Native Interface Header Managed Interface
IADs iads.h Vanara.PInvoke.ActiveDS.IADs
IADsAccessControlEntry iads.h Vanara.PInvoke.ActiveDS.IADsAccessControlEntry
IADsAccessControlList iads.h Vanara.PInvoke.ActiveDS.IADsAccessControlList
IADsAcl iads.h Vanara.PInvoke.ActiveDS.IADsAcl
IADsADSystemInfo iads.h Vanara.PInvoke.ActiveDS.IADsADSystemInfo
IADsBackLink iads.h Vanara.PInvoke.ActiveDS.IADsBackLink
IADsCaseIgnoreList iads.h Vanara.PInvoke.ActiveDS.IADsCaseIgnoreList
IADsClass iads.h Vanara.PInvoke.ActiveDS.IADsClass
IADsCollection iads.h Vanara.PInvoke.ActiveDS.IADsCollection
IADsComputer iads.h Vanara.PInvoke.ActiveDS.IADsComputer
IADsComputerOperations iads.h Vanara.PInvoke.ActiveDS.IADsComputerOperations
IADsContainer iads.h Vanara.PInvoke.ActiveDS.IADsContainer
IADsDeleteOps iads.h Vanara.PInvoke.ActiveDS.IADsDeleteOps
IADsDNWithBinary iads.h Vanara.PInvoke.ActiveDS.IADsDNWithBinary
IADsDNWithString iads.h Vanara.PInvoke.ActiveDS.IADsDNWithString
IADsDomain iads.h Vanara.PInvoke.ActiveDS.IADsDomain
IADsEmail iads.h Vanara.PInvoke.ActiveDS.IADsEmail
IADsExtension iads.h Vanara.PInvoke.ActiveDS.IADsExtension
IADsFaxNumber iads.h Vanara.PInvoke.ActiveDS.IADsFaxNumber
IADsFileService iads.h Vanara.PInvoke.ActiveDS.IADsFileService
IADsFileServiceOperations iads.h Vanara.PInvoke.ActiveDS.IADsFileServiceOperations
IADsFileShare iads.h Vanara.PInvoke.ActiveDS.IADsFileShare
IADsGroup iads.h Vanara.PInvoke.ActiveDS.IADsGroup
IADsHold iads.h Vanara.PInvoke.ActiveDS.IADsHold
IADsLargeInteger iads.h Vanara.PInvoke.ActiveDS.IADsLargeInteger
IADsLocality iads.h Vanara.PInvoke.ActiveDS.IADsLocality
IADsMembers iads.h Vanara.PInvoke.ActiveDS.IADsMembers
IADsNamespaces iads.h Vanara.PInvoke.ActiveDS.IADsNamespaces
IADsNameTranslate iads.h Vanara.PInvoke.ActiveDS.IADsNameTranslate
IADsNetAddress iads.h Vanara.PInvoke.ActiveDS.IADsNetAddress
IADsO iads.h Vanara.PInvoke.ActiveDS.IADsO
IADsObjectOptions iads.h Vanara.PInvoke.ActiveDS.IADsObjectOptions
IADsOctetList iads.h Vanara.PInvoke.ActiveDS.IADsOctetList
IADsOpenDSObject iads.h Vanara.PInvoke.ActiveDS.IADsOpenDSObject
IADsOU iads.h Vanara.PInvoke.ActiveDS.IADsOU
IADsPath iads.h Vanara.PInvoke.ActiveDS.IADsPath
IADsPathname iads.h Vanara.PInvoke.ActiveDS.IADsPathname
IADsPostalAddress iads.h Vanara.PInvoke.ActiveDS.IADsPostalAddress
IADsPrintJob iads.h Vanara.PInvoke.ActiveDS.IADsPrintJob
IADsPrintJobOperations iads.h Vanara.PInvoke.ActiveDS.IADsPrintJobOperations
IADsPrintQueue iads.h Vanara.PInvoke.ActiveDS.IADsPrintQueue
IADsPrintQueueOperations iads.h Vanara.PInvoke.ActiveDS.IADsPrintQueueOperations
IADsProperty iads.h Vanara.PInvoke.ActiveDS.IADsProperty
IADsPropertyEntry Iads.h Vanara.PInvoke.ActiveDS.IADsPropertyEntry
IADsPropertyList iads.h Vanara.PInvoke.ActiveDS.IADsPropertyList
IADsPropertyValue iads.h Vanara.PInvoke.ActiveDS.IADsPropertyValue
IADsPropertyValue2 iads.h Vanara.PInvoke.ActiveDS.IADsPropertyValue2
IADsReplicaPointer iads.h Vanara.PInvoke.ActiveDS.IADsReplicaPointer
IADsResource iads.h Vanara.PInvoke.ActiveDS.IADsResource
IADsSecurityDescriptor iads.h Vanara.PInvoke.ActiveDS.IADsSecurityDescriptor
IADsSecurityUtility iads.h Vanara.PInvoke.ActiveDS.IADsSecurityUtility
IADsService iads.h Vanara.PInvoke.ActiveDS.IADsService
IADsServiceOperations iads.h Vanara.PInvoke.ActiveDS.IADsServiceOperations
IADsSession iads.h Vanara.PInvoke.ActiveDS.IADsSession
IADsSyntax iads.h Vanara.PInvoke.ActiveDS.IADsSyntax
IADsTimestamp iads.h Vanara.PInvoke.ActiveDS.IADsTimestamp
IADsTypedName iads.h Vanara.PInvoke.ActiveDS.IADsTypedName
IADsUser iads.h Vanara.PInvoke.ActiveDS.IADsUser
IADsWinNTSystemInfo iads.h Vanara.PInvoke.ActiveDS.IADsWinNTSystemInfo
IDirectoryObject iads.h Vanara.PInvoke.ActiveDS.IDirectoryObject
IDirectorySearch iads.h Vanara.PInvoke.ActiveDS.IDirectorySearch

Classes

Native Class Header Managed Class
AccessControlEntry Vanara.PInvoke.ActiveDS.AccessControlEntry
AccessControlList Vanara.PInvoke.ActiveDS.AccessControlList
ADsSecurityUtility Vanara.PInvoke.ActiveDS.ADsSecurityUtility
ADSystemInfo Vanara.PInvoke.ActiveDS.ADSystemInfo
BackLink Vanara.PInvoke.ActiveDS.BackLink
CaseIgnoreList Vanara.PInvoke.ActiveDS.CaseIgnoreList
DNWithBinary Vanara.PInvoke.ActiveDS.DNWithBinary
DNWithString Vanara.PInvoke.ActiveDS.DNWithString
Email Vanara.PInvoke.ActiveDS.Email
FaxNumber Vanara.PInvoke.ActiveDS.FaxNumber
Hold Vanara.PInvoke.ActiveDS.Hold
LargeInteger Vanara.PInvoke.ActiveDS.LargeInteger
NameTranslate Vanara.PInvoke.ActiveDS.NameTranslate
NetAddress Vanara.PInvoke.ActiveDS.NetAddress
OctetList Vanara.PInvoke.ActiveDS.OctetList
Path Vanara.PInvoke.ActiveDS.Path
Pathname Vanara.PInvoke.ActiveDS.Pathname
PostalAddress Vanara.PInvoke.ActiveDS.PostalAddress
PropertyEntry Vanara.PInvoke.ActiveDS.PropertyEntry
PropertyValue Vanara.PInvoke.ActiveDS.PropertyValue
ReplicaPointer Vanara.PInvoke.ActiveDS.ReplicaPointer
SafeADS_SEARCH_HANDLE Vanara.PInvoke.ActiveDS.SafeADS_SEARCH_HANDLE
SecurityDescriptor Vanara.PInvoke.ActiveDS.SecurityDescriptor
Timestamp Vanara.PInvoke.ActiveDS.Timestamp
TypedName Vanara.PInvoke.ActiveDS.TypedName
WinNTSystemInfo Vanara.PInvoke.ActiveDS.WinNTSystemInfo