ReactOS  0.4.13-dev-257-gfabbd7c
lsa.idl File Reference
import "ms-dtyp.idl";
Include dependency graph for lsa.idl:

Go to the source code of this file.

Classes

struct  _LUID
 
struct  _STRING
 
struct  _LSAPR_ACL
 
struct  _LSAPR_SECURITY_DESCRIPTOR
 
struct  _SECURITY_QUALITY_OF_SERVICE
 
struct  _LSAPR_OBJECT_ATTRIBUTES
 
struct  _LSAPR_POLICY_PRIVILEGE_DEF
 
struct  _LSAPR_PRIVILEGE_ENUM_BUFFER
 
struct  _LSAPR_ACCOUNT_INFORMATION
 
struct  _LSAPR_ACCOUNT_ENUM_BUFFER
 
struct  _LSAPR_TRUST_INFORMATION
 
struct  _LSAPR_REFERENCED_DOMAIN_LIST
 
struct  _LSA_TRANSLATED_SID
 
struct  _LSAPR_TRANSLATED_SIDS
 
struct  _LSAPR_SID_INFORMATION
 
struct  _LSAPR_SID_ENUM_BUFFER
 
struct  _LSAPR_TRANSLATED_NAME
 
struct  _LSAPR_TRANSLATED_NAMES
 
struct  _LSAPR_TRANSLATED_NAME_EX
 
struct  _LSAPR_TRANSLATED_NAMES_EX
 
struct  _LSAPR_TRANSLATED_SID_EX
 
struct  _LSAPR_TRANSLATED_SIDS_EX
 
struct  _LSAPR_TRANSLATED_SID_EX2
 
struct  _LSAPR_TRANSLATED_SIDS_EX2
 
struct  _LSAPR_SR_SECURITY_DESCRIPTOR
 
struct  _POLICY_AUDIT_LOG_INFO
 
struct  _LSAPR_POLICY_AUDIT_EVENTS_INFO
 
struct  _LSAPR_POLICY_PRIMARY_DOM_INFO
 
struct  _LSAPR_POLICY_ACCOUNT_DOM_INFO
 
struct  _LSAPR_POLICY_PD_ACCOUNT_INFO
 
struct  _POLICY_LSA_SERVER_ROLE_INFO
 
struct  _POLICY_LSA_REPLICA_SRCE_INFO
 
struct  _QUOTA_LIMITS
 
struct  _POLICY_DEFAULT_QUOTA_INFO
 
struct  _POLICY_MODIFICATION_INFO
 
struct  _POLICY_AUDIT_FULL_SET_INFO
 
struct  _POLICY_AUDIT_FULL_QUERY_INFO
 
struct  _LSAPR_POLICY_DNS_DOMAIN_INFO
 
union  _LSAPR_POLICY_INFORMATION
 
struct  _LSAPR_TRUSTED_ENUM_BUFFER
 
struct  _LSAPR_TRUSTED_DOMAIN_NAME_INFO
 
struct  _LSAPR_TRUSTED_CONTROLLERS_INFO
 
struct  _TRUSTED_POSIX_OFFSET_INFO
 
struct  _LSAPR_CR_CIPHER_VALUE
 
struct  _LSAPR_TRUSTED_PASSWORD_INFO
 
struct  _LSAPR_USER_RIGHT_SET
 
struct  _POLICY_DOMAIN_QUALITY_OF_SERVICE_INFO
 
struct  _LSAPR_POLICY_DOMAIN_EFS_INFO
 
struct  _POLICY_DOMAIN_KERBEROS_TICKET_INFO
 
union  _LSAPR_POLICY_DOMAIN_INFORMATION
 
struct  _LSAPR_TRUSTED_DOMAIN_INFORMATION_EX
 
struct  _LSAPR_TRUSTED_ENUM_BUFFER_EX
 
struct  _LSAPR_TRUSTED_DOMAIN_INFORMATION_EX2
 
struct  _LSAPR_AUTH_INFORMATION
 
struct  _LSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION
 
struct  _LSAPR_TRUSTED_DOMAIN_AUTH_BLOB
 
struct  _LSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION_INTERNAL
 
struct  _LSAPR_TRUSTED_DOMAIN_FULL_INFORMATION
 
struct  _LSAPR_TRUSTED_DOMAIN_FULL_INFORMATION_INTERNAL
 
struct  _LSAPR_TRUSTED_DOMAIN_FULL_INFORMATION2
 
struct  _TRUSTED_DOMAIN_SUPPORTED_ENCRYPTION_TYPES
 
union  _LSAPR_TRUSTED_DOMAIN_INFO
 
struct  _LSAPR_LUID_AND_ATTRIBUTES
 
struct  _LSAPR_PRIVILEGE_SET
 
struct  _LSA_FOREST_TRUST_BINARY_DATA
 
struct  _LSA_FOREST_TRUST_DOMAIN_INFO
 
struct  _LSA_FOREST_TRUST_RECORD
 
struct  _LSA_FOREST_TRUST_INFORMATION
 
struct  _LSA_FOREST_TRUST_COLLISION_RECORD
 
struct  _LSA_FOREST_TRUST_COLLISION_INFORMATION
 
struct  _CREDPR_TARGET_INFORMATION
 
interface  lsarpc
 

Typedefs

typedef LPWSTR PLSAPR_SERVER_NAME
 
typedef PVOID LSAPR_HANDLE
 
typedef LSAPR_HANDLEPLSAPR_HANDLE
 
typedef struct _LUID LUID
 
typedef struct _LUIDPLUID
 
typedef long NTSTATUS
 
typedef struct _STRING STRING
 
typedef struct _STRINGPSTRING
 
typedef struct _LSAPR_ACL LSAPR_ACL
 
typedef struct _LSAPR_ACLPLSAPR_ACL
 
typedef WORD SECURITY_DESCRIPTOR_CONTROL
 
typedef WORDPSECURITY_DESCRIPTOR_CONTROL
 
typedef struct _LSAPR_SECURITY_DESCRIPTOR LSAPR_SECURITY_DESCRIPTOR
 
typedef struct _LSAPR_SECURITY_DESCRIPTORPLSAPR_SECURITY_DESCRIPTOR
 
typedef enum _SECURITY_IMPERSONATION_LEVEL SECURITY_IMPERSONATION_LEVEL
 
typedef enum _SECURITY_IMPERSONATION_LEVELPSECURITY_IMPERSONATION_LEVEL
 
typedef BYTE SECURITY_CONTEXT_TRACKING_MODE
 
typedef BYTEPSECURITY_CONTEXT_TRACKING_MODE
 
typedef struct _SECURITY_QUALITY_OF_SERVICE SECURITY_QUALITY_OF_SERVICE
 
typedef struct _SECURITY_QUALITY_OF_SERVICEPSECURITY_QUALITY_OF_SERVICE
 
typedef struct _LSAPR_OBJECT_ATTRIBUTES LSAPR_OBJECT_ATTRIBUTES
 
typedef struct _LSAPR_OBJECT_ATTRIBUTESPLSAPR_OBJECT_ATTRIBUTES
 
typedef struct _LSAPR_POLICY_PRIVILEGE_DEF LSAPR_POLICY_PRIVILEGE_DEF
 
typedef struct _LSAPR_POLICY_PRIVILEGE_DEFPLSAPR_POLICY_PRIVILEGE_DEF
 
typedef struct _LSAPR_PRIVILEGE_ENUM_BUFFER LSAPR_PRIVILEGE_ENUM_BUFFER
 
typedef struct _LSAPR_PRIVILEGE_ENUM_BUFFERPLSAPR_PRIVILEGE_ENUM_BUFFER
 
typedef struct _LSAPR_ACCOUNT_INFORMATION LSAPR_ACCOUNT_INFORMATION
 
typedef struct _LSAPR_ACCOUNT_INFORMATIONPLSAPR_ACCOUNT_INFORMATION
 
typedef struct _LSAPR_ACCOUNT_ENUM_BUFFER LSAPR_ACCOUNT_ENUM_BUFFER
 
typedef struct _LSAPR_ACCOUNT_ENUM_BUFFERPLSAPR_ACCOUNT_ENUM_BUFFER
 
typedef RPC_UNICODE_STRING LSA_UNICODE_STRING
 
typedef RPC_UNICODE_STRINGPLSA_UNICODE_STRING
 
typedef struct _LSAPR_TRUST_INFORMATION LSAPR_TRUST_INFORMATION
 
typedef struct _LSAPR_TRUST_INFORMATIONPLSAPR_TRUST_INFORMATION
 
typedef struct _LSAPR_REFERENCED_DOMAIN_LIST LSAPR_REFERENCED_DOMAIN_LIST
 
typedef struct _LSAPR_REFERENCED_DOMAIN_LISTPLSAPR_REFERENCED_DOMAIN_LIST
 
typedef enum _SID_NAME_USE SID_NAME_USE
 
typedef enum _SID_NAME_USEPSID_NAME_USE
 
typedef struct _LSA_TRANSLATED_SID LSA_TRANSLATED_SID
 
typedef struct _LSA_TRANSLATED_SIDPLSA_TRANSLATED_SID
 
typedef struct _LSAPR_TRANSLATED_SIDS LSAPR_TRANSLATED_SIDS
 
typedef struct _LSAPR_TRANSLATED_SIDSPLSAPR_TRANSLATED_SIDS
 
typedef enum _LSAP_LOOKUP_LEVEL LSAP_LOOKUP_LEVEL
 
typedef enum _LSAP_LOOKUP_LEVELPLSAP_LOOKUP_LEVEL
 
typedef struct _LSAPR_SID_INFORMATION LSAPR_SID_INFORMATION
 
typedef struct _LSAPR_SID_INFORMATIONPLSAPR_SID_INFORMATION
 
typedef struct _LSAPR_SID_ENUM_BUFFER LSAPR_SID_ENUM_BUFFER
 
typedef struct _LSAPR_SID_ENUM_BUFFERPLSAPR_SID_ENUM_BUFFER
 
typedef struct _LSAPR_TRANSLATED_NAME LSAPR_TRANSLATED_NAME
 
typedef struct _LSAPR_TRANSLATED_NAMEPLSAPR_TRANSLATED_NAME
 
typedef struct _LSAPR_TRANSLATED_NAMES LSAPR_TRANSLATED_NAMES
 
typedef struct _LSAPR_TRANSLATED_NAMESPLSAPR_TRANSLATED_NAMES
 
typedef struct _LSAPR_TRANSLATED_NAME_EX LSAPR_TRANSLATED_NAME_EX
 
typedef struct _LSAPR_TRANSLATED_NAME_EXPLSAPR_TRANSLATED_NAME_EX
 
typedef struct _LSAPR_TRANSLATED_NAMES_EX LSAPR_TRANSLATED_NAMES_EX
 
typedef struct _LSAPR_TRANSLATED_NAMES_EXPLSAPR_TRANSLATED_NAMES_EX
 
typedef struct _LSAPR_TRANSLATED_SID_EX LSAPR_TRANSLATED_SID_EX
 
typedef struct _LSAPR_TRANSLATED_SID_EXPLSAPR_TRANSLATED_SID_EX
 
typedef struct _LSAPR_TRANSLATED_SIDS_EX LSAPR_TRANSLATED_SIDS_EX
 
typedef struct _LSAPR_TRANSLATED_SIDS_EXPLSAPR_TRANSLATED_SIDS_EX
 
typedef struct _LSAPR_TRANSLATED_SID_EX2 LSAPR_TRANSLATED_SID_EX2
 
typedef struct _LSAPR_TRANSLATED_SID_EX2PLSAPR_TRANSLATED_SID_EX2
 
typedef struct _LSAPR_TRANSLATED_SIDS_EX2 LSAPR_TRANSLATED_SIDS_EX2
 
typedef struct _LSAPR_TRANSLATED_SIDS_EX2PLSAPR_TRANSLATED_SIDS_EX2
 
typedef LSAPR_TRUST_INFORMATION LSAPR_TRUSTED_DOMAIN_INFORMATION_BASIC
 
typedef struct _LSAPR_SR_SECURITY_DESCRIPTOR LSAPR_SR_SECURITY_DESCRIPTOR
 
typedef struct _LSAPR_SR_SECURITY_DESCRIPTORPLSAPR_SR_SECURITY_DESCRIPTOR
 
typedef enum _POLICY_INFORMATION_CLASS POLICY_INFORMATION_CLASS
 
typedef enum _POLICY_INFORMATION_CLASSPPOLICY_INFORMATION_CLASS
 
typedef struct _POLICY_AUDIT_LOG_INFO POLICY_AUDIT_LOG_INFO
 
typedef struct _POLICY_AUDIT_LOG_INFOPPOLICY_AUDIT_LOG_INFO
 
typedef struct _LSAPR_POLICY_AUDIT_EVENTS_INFO LSAPR_POLICY_AUDIT_EVENTS_INFO
 
typedef struct _LSAPR_POLICY_AUDIT_EVENTS_INFOPLSAPR_POLICY_AUDIT_EVENTS_INFO
 
typedef struct _LSAPR_POLICY_PRIMARY_DOM_INFO LSAPR_POLICY_PRIMARY_DOM_INFO
 
typedef struct _LSAPR_POLICY_PRIMARY_DOM_INFOPLSAPR_POLICY_PRIMARY_DOM_INFO
 
typedef struct _LSAPR_POLICY_ACCOUNT_DOM_INFO LSAPR_POLICY_ACCOUNT_DOM_INFO
 
typedef struct _LSAPR_POLICY_ACCOUNT_DOM_INFOPLSAPR_POLICY_ACCOUNT_DOM_INFO
 
typedef struct _LSAPR_POLICY_PD_ACCOUNT_INFO LSAPR_POLICY_PD_ACCOUNT_INFO
 
typedef struct _LSAPR_POLICY_PD_ACCOUNT_INFOPLSAPR_POLICY_PD_ACCOUNT_INFO
 
typedef enum _POLICY_LSA_SERVER_ROLE POLICY_LSA_SERVER_ROLE
 
typedef enum _POLICY_LSA_SERVER_ROLEPPOLICY_LSA_SERVER_ROLE
 
typedef struct _POLICY_LSA_SERVER_ROLE_INFO POLICY_LSA_SERVER_ROLE_INFO
 
typedef struct _POLICY_LSA_SERVER_ROLE_INFOPPOLICY_LSA_SERVER_ROLE_INFO
 
typedef struct _POLICY_LSA_REPLICA_SRCE_INFO POLICY_LSA_REPLICA_SRCE_INFO
 
typedef struct _POLICY_LSA_REPLICA_SRCE_INFOPPOLICY_LSA_REPLICA_SRCE_INFO
 
typedef struct _QUOTA_LIMITS QUOTA_LIMITS
 
typedef struct _QUOTA_LIMITSPQUOTA_LIMITS
 
typedef struct _POLICY_DEFAULT_QUOTA_INFO POLICY_DEFAULT_QUOTA_INFO
 
typedef struct _POLICY_DEFAULT_QUOTA_INFOPPOLICY_DEFAULT_QUOTA_INFO
 
typedef struct _POLICY_MODIFICATION_INFO POLICY_MODIFICATION_INFO
 
typedef struct _POLICY_MODIFICATION_INFOPPOLICY_MODIFICATION_INFO
 
typedef struct _POLICY_AUDIT_FULL_SET_INFO POLICY_AUDIT_FULL_SET_INFO
 
typedef struct _POLICY_AUDIT_FULL_SET_INFOPPOLICY_AUDIT_FULL_SET_INFO
 
typedef struct _POLICY_AUDIT_FULL_QUERY_INFO POLICY_AUDIT_FULL_QUERY_INFO
 
typedef struct _POLICY_AUDIT_FULL_QUERY_INFOPPOLICY_AUDIT_FULL_QUERY_INFO
 
typedef struct _LSAPR_POLICY_DNS_DOMAIN_INFO LSAPR_POLICY_DNS_DOMAIN_INFO
 
typedef struct _LSAPR_POLICY_DNS_DOMAIN_INFOPLSAPR_POLICY_DNS_DOMAIN_INFO
 
typedef union _LSAPR_POLICY_INFORMATION LSAPR_POLICY_INFORMATION
 
typedef union _LSAPR_POLICY_INFORMATIONPLSAPR_POLICY_INFORMATION
 
typedef struct _LSAPR_TRUSTED_ENUM_BUFFER LSAPR_TRUSTED_ENUM_BUFFER
 
typedef struct _LSAPR_TRUSTED_ENUM_BUFFERPLSAPR_TRUSTED_ENUM_BUFFER
 
typedef enum _TRUSTED_INFORMATION_CLASS TRUSTED_INFORMATION_CLASS
 
typedef enum _TRUSTED_INFORMATION_CLASSPTRUSTED_INFORMATION_CLASS
 
typedef struct _LSAPR_TRUSTED_DOMAIN_NAME_INFO LSAPR_TRUSTED_DOMAIN_NAME_INFO
 
typedef struct _LSAPR_TRUSTED_DOMAIN_NAME_INFOPLSAPR_TRUSTED_DOMAIN_NAME_INFO
 
typedef struct _LSAPR_TRUSTED_CONTROLLERS_INFO LSAPR_TRUSTED_CONTROLLERS_INFO
 
typedef struct _LSAPR_TRUSTED_CONTROLLERS_INFOPLSAPR_TRUSTED_CONTROLLERS_INFO
 
typedef struct _TRUSTED_POSIX_OFFSET_INFO TRUSTED_POSIX_OFFSET_INFO
 
typedef struct _TRUSTED_POSIX_OFFSET_INFOPTRUSTED_POSIX_OFFSET_INFO
 
typedef struct _LSAPR_CR_CIPHER_VALUE LSAPR_CR_CIPHER_VALUE
 
typedef struct _LSAPR_CR_CIPHER_VALUEPLSAPR_CR_CIPHER_VALUE
 
typedef struct _LSAPR_TRUSTED_PASSWORD_INFO LSAPR_TRUSTED_PASSWORD_INFO
 
typedef struct _LSAPR_TRUSTED_PASSWORD_INFOPLSAPR_TRUSTED_PASSWORD_INFO
 
typedef struct _LSAPR_USER_RIGHT_SET LSAPR_USER_RIGHT_SET
 
typedef struct _LSAPR_USER_RIGHT_SETPLSAPR_USER_RIGHT_SET
 
typedef enum _POLICY_DOMAIN_INFORMATION_CLASS POLICY_DOMAIN_INFORMATION_CLASS
 
typedef enum _POLICY_DOMAIN_INFORMATION_CLASSPPOLICY_DOMAIN_INFORMATION_CLASS
 
typedef struct _POLICY_DOMAIN_QUALITY_OF_SERVICE_INFO POLICY_DOMAIN_QUALITY_OF_SERVICE_INFO
 
typedef struct _POLICY_DOMAIN_QUALITY_OF_SERVICE_INFOPPOLICY_DOMAIN_QUALITY_OF_SERVICE_INFO
 
typedef struct _LSAPR_POLICY_DOMAIN_EFS_INFO LSAPR_POLICY_DOMAIN_EFS_INFO
 
typedef struct _LSAPR_POLICY_DOMAIN_EFS_INFOPLSAPR_POLICY_DOMAIN_EFS_INFO
 
typedef struct _POLICY_DOMAIN_KERBEROS_TICKET_INFO POLICY_DOMAIN_KERBEROS_TICKET_INFO
 
typedef struct _POLICY_DOMAIN_KERBEROS_TICKET_INFOPPOLICY_DOMAIN_KERBEROS_TICKET_INFO
 
typedef union _LSAPR_POLICY_DOMAIN_INFORMATION LSAPR_POLICY_DOMAIN_INFORMATION
 
typedef union _LSAPR_POLICY_DOMAIN_INFORMATIONPLSAPR_POLICY_DOMAIN_INFORMATION
 
typedef struct _LSAPR_TRUSTED_DOMAIN_INFORMATION_EX LSAPR_TRUSTED_DOMAIN_INFORMATION_EX
 
typedef struct _LSAPR_TRUSTED_DOMAIN_INFORMATION_EXPLSAPR_TRUSTED_DOMAIN_INFORMATION_EX
 
typedef struct _LSAPR_TRUSTED_ENUM_BUFFER_EX LSAPR_TRUSTED_ENUM_BUFFER_EX
 
typedef struct _LSAPR_TRUSTED_ENUM_BUFFER_EXPLSAPR_TRUSTED_ENUM_BUFFER_EX
 
typedef struct _LSAPR_TRUSTED_DOMAIN_INFORMATION_EX2 LSAPR_TRUSTED_DOMAIN_INFORMATION_EX2
 
typedef struct _LSAPR_TRUSTED_DOMAIN_INFORMATION_EX2PLSAPR_TRUSTED_DOMAIN_INFORMATION_EX2
 
typedef struct _LSAPR_AUTH_INFORMATION LSAPR_AUTH_INFORMATION
 
typedef struct _LSAPR_AUTH_INFORMATIONPLSAPR_AUTH_INFORMATION
 
typedef struct _LSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION LSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION
 
typedef struct _LSAPR_TRUSTED_DOMAIN_AUTH_INFORMATIONPLSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION
 
typedef struct _LSAPR_TRUSTED_DOMAIN_AUTH_BLOB LSAPR_TRUSTED_DOMAIN_AUTH_BLOB
 
typedef struct _LSAPR_TRUSTED_DOMAIN_AUTH_BLOBPLSAPR_TRUSTED_DOMAIN_AUTH_BLOB
 
typedef struct _LSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION_INTERNAL LSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION_INTERNAL
 
typedef struct _LSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION_INTERNALPLSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION_INTERNAL
 
typedef struct _LSAPR_TRUSTED_DOMAIN_FULL_INFORMATION LSAPR_TRUSTED_DOMAIN_FULL_INFORMATION
 
typedef struct _LSAPR_TRUSTED_DOMAIN_FULL_INFORMATIONPLSAPR_TRUSTED_DOMAIN_FULL_INFORMATION
 
typedef struct _LSAPR_TRUSTED_DOMAIN_FULL_INFORMATION_INTERNAL LSAPR_TRUSTED_DOMAIN_FULL_INFORMATION_INTERNAL
 
typedef struct _LSAPR_TRUSTED_DOMAIN_FULL_INFORMATION_INTERNALPLSAPR_TRUSTED_DOMAIN_FULL_INFORMATION_INTERNAL
 
typedef struct _LSAPR_TRUSTED_DOMAIN_FULL_INFORMATION2 LSAPR_TRUSTED_DOMAIN_FULL_INFORMATION2
 
typedef struct _LSAPR_TRUSTED_DOMAIN_FULL_INFORMATION2PLSAPR_TRUSTED_DOMAIN_FULL_INFORMATION2
 
typedef struct _TRUSTED_DOMAIN_SUPPORTED_ENCRYPTION_TYPES TRUSTED_DOMAIN_SUPPORTED_ENCRYPTION_TYPES
 
typedef struct _TRUSTED_DOMAIN_SUPPORTED_ENCRYPTION_TYPESPTRUSTED_DOMAIN_SUPPORTED_ENCRYPTION_TYPES
 
typedef union _LSAPR_TRUSTED_DOMAIN_INFO LSAPR_TRUSTED_DOMAIN_INFO
 
typedef union _LSAPR_TRUSTED_DOMAIN_INFOPLSAPR_TRUSTED_DOMAIN_INFO
 
typedef struct _LSAPR_LUID_AND_ATTRIBUTES LSAPR_LUID_AND_ATTRIBUTES
 
typedef struct _LSAPR_LUID_AND_ATTRIBUTESPLSAPR_LUID_AND_ATTRIBUTES
 
typedef struct _LSAPR_PRIVILEGE_SET LSAPR_PRIVILEGE_SET
 
typedef struct _LSAPR_PRIVILEGE_SETPLSAPR_PRIVILEGE_SET
 
typedef enum _LSA_FOREST_TRUST_RECORD_TYPE LSA_FOREST_TRUST_RECORD_TYPE
 
typedef struct _LSA_FOREST_TRUST_BINARY_DATA LSA_FOREST_TRUST_BINARY_DATA
 
typedef struct _LSA_FOREST_TRUST_BINARY_DATAPLSA_FOREST_TRUST_BINARY_DATA
 
typedef struct _LSA_FOREST_TRUST_DOMAIN_INFO LSA_FOREST_TRUST_DOMAIN_INFO
 
typedef struct _LSA_FOREST_TRUST_DOMAIN_INFOPLSA_FOREST_TRUST_DOMAIN_INFO
 
typedef struct _LSA_FOREST_TRUST_RECORD LSA_FOREST_TRUST_RECORD
 
typedef struct _LSA_FOREST_TRUST_RECORDPLSA_FOREST_TRUST_RECORD
 
typedef struct _LSA_FOREST_TRUST_INFORMATION LSA_FOREST_TRUST_INFORMATION
 
typedef struct _LSA_FOREST_TRUST_INFORMATIONPLSA_FOREST_TRUST_INFORMATION
 
typedef enum _LSA_FOREST_TRUST_COLLISION_RECORD_TYPE LSA_FOREST_TRUST_COLLISION_RECORD_TYPE
 
typedef struct _LSA_FOREST_TRUST_COLLISION_RECORD LSA_FOREST_TRUST_COLLISION_RECORD
 
typedef struct _LSA_FOREST_TRUST_COLLISION_RECORDPLSA_FOREST_TRUST_COLLISION_RECORD
 
typedef struct _LSA_FOREST_TRUST_COLLISION_INFORMATION LSA_FOREST_TRUST_COLLISION_INFORMATION
 
typedef struct _LSA_FOREST_TRUST_COLLISION_INFORMATIONPLSA_FOREST_TRUST_COLLISION_INFORMATION
 
typedef struct _CREDPR_TARGET_INFORMATION CREDPR_TARGET_INFORMATION
 
typedef struct _CREDPR_TARGET_INFORMATIONPCREDPR_TARGET_INFORMATION
 

Enumerations

enum  _SECURITY_IMPERSONATION_LEVEL {
  SecurityAnonymous = 0, SecurityIdentification, SecurityImpersonation, SecurityDelegation,
  SecurityAnonymous, SecurityIdentification, SecurityImpersonation, SecurityDelegation
}
 
enum  _SID_NAME_USE {
  SidTypeUser = 1, SidTypeGroup, SidTypeDomain, SidTypeAlias,
  SidTypeWellKnownGroup, SidTypeDeletedAccount, SidTypeInvalid, SidTypeUnknown,
  SidTypeComputer, SidTypeLabel, SidTypeUser = 1, SidTypeGroup,
  SidTypeDomain, SidTypeAlias, SidTypeWellKnownGroup, SidTypeDeletedAccount,
  SidTypeInvalid, SidTypeUnknown, SidTypeUser = 1, SidTypeGroup,
  SidTypeDomain, SidTypeAlias, SidTypeWellKnownGroup, SidTypeDeletedAccount,
  SidTypeInvalid, SidTypeUnknown, SidTypeComputer, SidTypeLabel
}
 
enum  _LSAP_LOOKUP_LEVEL {
  LsapLookupWksta = 1, LsapLookupPDC, LsapLookupTDL, LsapLookupGC,
  LsapLookupXForestReferral, LsapLookupXForestResolve, LsapLookupRODCReferralToFullDC
}
 
enum  _POLICY_INFORMATION_CLASS {
  PolicyAuditLogInformation = 1, PolicyAuditEventsInformation, PolicyPrimaryDomainInformation, PolicyPdAccountInformation,
  PolicyAccountDomainInformation, PolicyLsaServerRoleInformation, PolicyReplicaSourceInformation, PolicyDefaultQuotaInformation,
  PolicyModificationInformation, PolicyAuditFullSetInformation, PolicyAuditFullQueryInformation, PolicyDnsDomainInformation,
  PolicyDnsDomainInformationInt, PolicyLocalAccountDomainInformation, PolicyLastEntry, PolicyAuditLogInformation = 1,
  PolicyAuditEventsInformation, PolicyPrimaryDomainInformation, PolicyPdAccountInformation, PolicyAccountDomainInformation,
  PolicyLsaServerRoleInformation, PolicyReplicaSourceInformation, PolicyDefaultQuotaInformation, PolicyModificationInformation,
  PolicyAuditFullSetInformation, PolicyAuditFullQueryInformation, PolicyDnsDomainInformation, PolicyDnsDomainInformationInt,
  PolicyLocalAccountDomainInformation, PolicyLastEntry
}
 
enum  _POLICY_LSA_SERVER_ROLE { PolicyServerRoleBackup = 2, PolicyServerRolePrimary, PolicyServerRoleBackup = 2, PolicyServerRolePrimary }
 
enum  _TRUSTED_INFORMATION_CLASS {
  TrustedDomainNameInformation = 1, TrustedControllersInformation, TrustedPosixOffsetInformation, TrustedPasswordInformation,
  TrustedDomainInformationBasic, TrustedDomainInformationEx, TrustedDomainAuthInformation, TrustedDomainFullInformation,
  TrustedDomainAuthInformationInternal, TrustedDomainFullInformationInternal, TrustedDomainNameInformation = 1, TrustedControllersInformation,
  TrustedPosixOffsetInformation, TrustedPasswordInformation, TrustedDomainInformationBasic, TrustedDomainInformationEx,
  TrustedDomainAuthInformation, TrustedDomainFullInformation, TrustedDomainAuthInformationInternal, TrustedDomainFullInformationInternal,
  TrustedDomainInformationEx2Internal, TrustedDomainFullInformation2Internal, TrustedDomainSupportedEncryptionTypes
}
 
enum  _POLICY_DOMAIN_INFORMATION_CLASS {
  PolicyDomainIPSecReferenceInformation = 1, PolicyDomainQualityOfServiceInformation, PolicyDomainEfsInformation, PolicyDomainPublicKeyInformation,
  PolicyDomainPasswordPolicyInformation, PolicyDomainLockoutInformation, PolicyDomainKerberosTicketInformation, PolicyDomainQualityOfServiceInformation = 1,
  PolicyDomainEfsInformation = 2, PolicyDomainKerberosTicketInformation = 3
}
 
enum  _LSA_FOREST_TRUST_RECORD_TYPE {
  ForestTrustTopLevelName, ForestTrustTopLevelNameEx, ForestTrustDomainInfo, ForestTrustRecordTypeLast = ForestTrustDomainInfo,
  ForestTrustTopLevelName = 0, ForestTrustTopLevelNameEx = 1, ForestTrustDomainInfo = 2, ForestTrustTopLevelName = 0,
  ForestTrustTopLevelNameEx = 1, ForestTrustDomainInfo = 2
}
 
enum  _LSA_FOREST_TRUST_COLLISION_RECORD_TYPE {
  CollisionTdo, CollisionXref, CollisionOther, CollisionTdo = 0,
  CollisionXref, CollisionOther
}
 

Typedef Documentation

◆ CREDPR_TARGET_INFORMATION

◆ LSA_FOREST_TRUST_BINARY_DATA

◆ LSA_FOREST_TRUST_COLLISION_INFORMATION

◆ LSA_FOREST_TRUST_COLLISION_RECORD

◆ LSA_FOREST_TRUST_COLLISION_RECORD_TYPE

◆ LSA_FOREST_TRUST_DOMAIN_INFO

◆ LSA_FOREST_TRUST_INFORMATION

◆ LSA_FOREST_TRUST_RECORD

◆ LSA_FOREST_TRUST_RECORD_TYPE

◆ LSA_TRANSLATED_SID

◆ LSA_UNICODE_STRING

Definition at line 101 of file lsa.idl.

◆ LSAP_LOOKUP_LEVEL

◆ LSAPR_ACCOUNT_ENUM_BUFFER

◆ LSAPR_ACCOUNT_INFORMATION

◆ LSAPR_ACL

◆ LSAPR_AUTH_INFORMATION

◆ LSAPR_CR_CIPHER_VALUE

◆ LSAPR_HANDLE

Definition at line 9 of file lsa.idl.

◆ LSAPR_LUID_AND_ATTRIBUTES

◆ LSAPR_OBJECT_ATTRIBUTES

◆ LSAPR_POLICY_ACCOUNT_DOM_INFO

◆ LSAPR_POLICY_AUDIT_EVENTS_INFO

◆ LSAPR_POLICY_DNS_DOMAIN_INFO

◆ LSAPR_POLICY_DOMAIN_EFS_INFO

◆ LSAPR_POLICY_DOMAIN_INFORMATION

◆ LSAPR_POLICY_INFORMATION

◆ LSAPR_POLICY_PD_ACCOUNT_INFO

◆ LSAPR_POLICY_PRIMARY_DOM_INFO

◆ LSAPR_POLICY_PRIVILEGE_DEF

◆ LSAPR_PRIVILEGE_ENUM_BUFFER

◆ LSAPR_PRIVILEGE_SET

◆ LSAPR_REFERENCED_DOMAIN_LIST

◆ LSAPR_SECURITY_DESCRIPTOR

◆ LSAPR_SID_ENUM_BUFFER

◆ LSAPR_SID_INFORMATION

◆ LSAPR_SR_SECURITY_DESCRIPTOR

◆ LSAPR_TRANSLATED_NAME

◆ LSAPR_TRANSLATED_NAME_EX

◆ LSAPR_TRANSLATED_NAMES

◆ LSAPR_TRANSLATED_NAMES_EX

◆ LSAPR_TRANSLATED_SID_EX

◆ LSAPR_TRANSLATED_SID_EX2

◆ LSAPR_TRANSLATED_SIDS

◆ LSAPR_TRANSLATED_SIDS_EX

◆ LSAPR_TRANSLATED_SIDS_EX2

◆ LSAPR_TRUST_INFORMATION

◆ LSAPR_TRUSTED_CONTROLLERS_INFO

◆ LSAPR_TRUSTED_DOMAIN_AUTH_BLOB

◆ LSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION

◆ LSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION_INTERNAL

◆ LSAPR_TRUSTED_DOMAIN_FULL_INFORMATION

◆ LSAPR_TRUSTED_DOMAIN_FULL_INFORMATION2

◆ LSAPR_TRUSTED_DOMAIN_FULL_INFORMATION_INTERNAL

◆ LSAPR_TRUSTED_DOMAIN_INFO

◆ LSAPR_TRUSTED_DOMAIN_INFORMATION_BASIC

◆ LSAPR_TRUSTED_DOMAIN_INFORMATION_EX

◆ LSAPR_TRUSTED_DOMAIN_INFORMATION_EX2

◆ LSAPR_TRUSTED_DOMAIN_NAME_INFO

◆ LSAPR_TRUSTED_ENUM_BUFFER

◆ LSAPR_TRUSTED_ENUM_BUFFER_EX

◆ LSAPR_TRUSTED_PASSWORD_INFO

◆ LSAPR_USER_RIGHT_SET

◆ LUID

typedef struct _LUID LUID

◆ NTSTATUS

typedef long NTSTATUS

Definition at line 20 of file lsa.idl.

◆ PCREDPR_TARGET_INFORMATION

◆ PLSA_FOREST_TRUST_BINARY_DATA

◆ PLSA_FOREST_TRUST_COLLISION_INFORMATION

◆ PLSA_FOREST_TRUST_COLLISION_RECORD

◆ PLSA_FOREST_TRUST_DOMAIN_INFO

◆ PLSA_FOREST_TRUST_INFORMATION

◆ PLSA_FOREST_TRUST_RECORD

◆ PLSA_TRANSLATED_SID

◆ PLSA_UNICODE_STRING

Definition at line 101 of file lsa.idl.

◆ PLSAP_LOOKUP_LEVEL

◆ PLSAPR_ACCOUNT_ENUM_BUFFER

◆ PLSAPR_ACCOUNT_INFORMATION

◆ PLSAPR_ACL

◆ PLSAPR_AUTH_INFORMATION

◆ PLSAPR_CR_CIPHER_VALUE

◆ PLSAPR_HANDLE

Definition at line 10 of file lsa.idl.

◆ PLSAPR_LUID_AND_ATTRIBUTES

◆ PLSAPR_OBJECT_ATTRIBUTES

◆ PLSAPR_POLICY_ACCOUNT_DOM_INFO

◆ PLSAPR_POLICY_AUDIT_EVENTS_INFO

◆ PLSAPR_POLICY_DNS_DOMAIN_INFO

◆ PLSAPR_POLICY_DOMAIN_EFS_INFO

◆ PLSAPR_POLICY_DOMAIN_INFORMATION

◆ PLSAPR_POLICY_INFORMATION

◆ PLSAPR_POLICY_PD_ACCOUNT_INFO

◆ PLSAPR_POLICY_PRIMARY_DOM_INFO

◆ PLSAPR_POLICY_PRIVILEGE_DEF

◆ PLSAPR_PRIVILEGE_ENUM_BUFFER

◆ PLSAPR_PRIVILEGE_SET

◆ PLSAPR_REFERENCED_DOMAIN_LIST

◆ PLSAPR_SECURITY_DESCRIPTOR

◆ PLSAPR_SERVER_NAME

Definition at line 7 of file lsa.idl.

◆ PLSAPR_SID_ENUM_BUFFER

◆ PLSAPR_SID_INFORMATION

◆ PLSAPR_SR_SECURITY_DESCRIPTOR

◆ PLSAPR_TRANSLATED_NAME

◆ PLSAPR_TRANSLATED_NAME_EX

◆ PLSAPR_TRANSLATED_NAMES

◆ PLSAPR_TRANSLATED_NAMES_EX

◆ PLSAPR_TRANSLATED_SID_EX

◆ PLSAPR_TRANSLATED_SID_EX2

◆ PLSAPR_TRANSLATED_SIDS

◆ PLSAPR_TRANSLATED_SIDS_EX

◆ PLSAPR_TRANSLATED_SIDS_EX2

◆ PLSAPR_TRUST_INFORMATION

◆ PLSAPR_TRUSTED_CONTROLLERS_INFO

◆ PLSAPR_TRUSTED_DOMAIN_AUTH_BLOB

◆ PLSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION

◆ PLSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION_INTERNAL

◆ PLSAPR_TRUSTED_DOMAIN_FULL_INFORMATION

◆ PLSAPR_TRUSTED_DOMAIN_FULL_INFORMATION2

◆ PLSAPR_TRUSTED_DOMAIN_FULL_INFORMATION_INTERNAL

◆ PLSAPR_TRUSTED_DOMAIN_INFO

◆ PLSAPR_TRUSTED_DOMAIN_INFORMATION_EX

◆ PLSAPR_TRUSTED_DOMAIN_INFORMATION_EX2

◆ PLSAPR_TRUSTED_DOMAIN_NAME_INFO

◆ PLSAPR_TRUSTED_ENUM_BUFFER

◆ PLSAPR_TRUSTED_ENUM_BUFFER_EX

◆ PLSAPR_TRUSTED_PASSWORD_INFO

◆ PLSAPR_USER_RIGHT_SET

◆ PLUID

typedef struct _LUID * PLUID

◆ POLICY_AUDIT_FULL_QUERY_INFO

◆ POLICY_AUDIT_FULL_SET_INFO

◆ POLICY_AUDIT_LOG_INFO

◆ POLICY_DEFAULT_QUOTA_INFO

◆ POLICY_DOMAIN_INFORMATION_CLASS

◆ POLICY_DOMAIN_KERBEROS_TICKET_INFO

◆ POLICY_DOMAIN_QUALITY_OF_SERVICE_INFO

◆ POLICY_INFORMATION_CLASS

◆ POLICY_LSA_REPLICA_SRCE_INFO

◆ POLICY_LSA_SERVER_ROLE

◆ POLICY_LSA_SERVER_ROLE_INFO

◆ POLICY_MODIFICATION_INFO

◆ PPOLICY_AUDIT_FULL_QUERY_INFO

◆ PPOLICY_AUDIT_FULL_SET_INFO

◆ PPOLICY_AUDIT_LOG_INFO

◆ PPOLICY_DEFAULT_QUOTA_INFO

◆ PPOLICY_DOMAIN_INFORMATION_CLASS

◆ PPOLICY_DOMAIN_KERBEROS_TICKET_INFO

◆ PPOLICY_DOMAIN_QUALITY_OF_SERVICE_INFO

◆ PPOLICY_INFORMATION_CLASS

◆ PPOLICY_LSA_REPLICA_SRCE_INFO

◆ PPOLICY_LSA_SERVER_ROLE

◆ PPOLICY_LSA_SERVER_ROLE_INFO

◆ PPOLICY_MODIFICATION_INFO

◆ PQUOTA_LIMITS

◆ PSECURITY_CONTEXT_TRACKING_MODE

Definition at line 61 of file lsa.idl.

◆ PSECURITY_DESCRIPTOR_CONTROL

Definition at line 37 of file lsa.idl.

◆ PSECURITY_IMPERSONATION_LEVEL

◆ PSECURITY_QUALITY_OF_SERVICE

◆ PSID_NAME_USE

◆ PSTRING

typedef struct _STRING * PSTRING

◆ PTRUSTED_DOMAIN_SUPPORTED_ENCRYPTION_TYPES

◆ PTRUSTED_INFORMATION_CLASS

◆ PTRUSTED_POSIX_OFFSET_INFO

◆ QUOTA_LIMITS

◆ SECURITY_CONTEXT_TRACKING_MODE

Definition at line 61 of file lsa.idl.

◆ SECURITY_DESCRIPTOR_CONTROL

static PACL *static PACL *static SECURITY_DESCRIPTOR_CONTROL

Definition at line 37 of file lsa.idl.

◆ SECURITY_IMPERSONATION_LEVEL

◆ SECURITY_QUALITY_OF_SERVICE

◆ SID_NAME_USE

◆ STRING

◆ TRUSTED_DOMAIN_SUPPORTED_ENCRYPTION_TYPES

◆ TRUSTED_INFORMATION_CLASS

◆ TRUSTED_POSIX_OFFSET_INFO

Enumeration Type Documentation

◆ _LSA_FOREST_TRUST_COLLISION_RECORD_TYPE

Enumerator
CollisionTdo 
CollisionXref 
CollisionOther 
CollisionTdo 
CollisionXref 
CollisionOther 

Definition at line 565 of file lsa.idl.

565  {
566  CollisionTdo = 0,
enum _LSA_FOREST_TRUST_COLLISION_RECORD_TYPE LSA_FOREST_TRUST_COLLISION_RECORD_TYPE

◆ _LSA_FOREST_TRUST_RECORD_TYPE

Enumerator
ForestTrustTopLevelName 
ForestTrustTopLevelNameEx 
ForestTrustDomainInfo 
ForestTrustRecordTypeLast 
ForestTrustTopLevelName 
ForestTrustTopLevelNameEx 
ForestTrustDomainInfo 
ForestTrustTopLevelName 
ForestTrustTopLevelNameEx 
ForestTrustDomainInfo 

Definition at line 532 of file lsa.idl.

532  {
enum _LSA_FOREST_TRUST_RECORD_TYPE LSA_FOREST_TRUST_RECORD_TYPE

◆ _LSAP_LOOKUP_LEVEL

Enumerator
LsapLookupWksta 
LsapLookupPDC 
LsapLookupTDL 
LsapLookupGC 
LsapLookupXForestReferral 
LsapLookupXForestResolve 
LsapLookupRODCReferralToFullDC 

Definition at line 147 of file lsa.idl.

◆ _POLICY_DOMAIN_INFORMATION_CLASS

Enumerator
PolicyDomainIPSecReferenceInformation 
PolicyDomainQualityOfServiceInformation 
PolicyDomainEfsInformation 
PolicyDomainPublicKeyInformation 
PolicyDomainPasswordPolicyInformation 
PolicyDomainLockoutInformation 
PolicyDomainKerberosTicketInformation 
PolicyDomainQualityOfServiceInformation 
PolicyDomainEfsInformation 
PolicyDomainKerberosTicketInformation 

Definition at line 397 of file lsa.idl.

◆ _POLICY_INFORMATION_CLASS

Enumerator
PolicyAuditLogInformation 
PolicyAuditEventsInformation 
PolicyPrimaryDomainInformation 
PolicyPdAccountInformation 
PolicyAccountDomainInformation 
PolicyLsaServerRoleInformation 
PolicyReplicaSourceInformation 
PolicyDefaultQuotaInformation 
PolicyModificationInformation 
PolicyAuditFullSetInformation 
PolicyAuditFullQueryInformation 
PolicyDnsDomainInformation 
PolicyDnsDomainInformationInt 
PolicyLocalAccountDomainInformation 
PolicyLastEntry 
PolicyAuditLogInformation 
PolicyAuditEventsInformation 
PolicyPrimaryDomainInformation 
PolicyPdAccountInformation 
PolicyAccountDomainInformation 
PolicyLsaServerRoleInformation 
PolicyReplicaSourceInformation 
PolicyDefaultQuotaInformation 
PolicyModificationInformation 
PolicyAuditFullSetInformation 
PolicyAuditFullQueryInformation 
PolicyDnsDomainInformation 
PolicyDnsDomainInformationInt 
PolicyLocalAccountDomainInformation 
PolicyLastEntry 

Definition at line 221 of file lsa.idl.

221  {
enum _POLICY_INFORMATION_CLASS POLICY_INFORMATION_CLASS
enum _POLICY_INFORMATION_CLASS * PPOLICY_INFORMATION_CLASS

◆ _POLICY_LSA_SERVER_ROLE

Enumerator
PolicyServerRoleBackup 
PolicyServerRolePrimary 
PolicyServerRoleBackup 
PolicyServerRolePrimary 

Definition at line 270 of file lsa.idl.

270  {
enum _POLICY_LSA_SERVER_ROLE * PPOLICY_LSA_SERVER_ROLE
enum _POLICY_LSA_SERVER_ROLE POLICY_LSA_SERVER_ROLE

◆ _SECURITY_IMPERSONATION_LEVEL

Enumerator
SecurityAnonymous 
SecurityIdentification 
SecurityImpersonation 
SecurityDelegation 
SecurityAnonymous 
SecurityIdentification 
SecurityImpersonation 
SecurityDelegation 

Definition at line 54 of file lsa.idl.

54  {
enum _SECURITY_IMPERSONATION_LEVEL * PSECURITY_IMPERSONATION_LEVEL
enum _SECURITY_IMPERSONATION_LEVEL SECURITY_IMPERSONATION_LEVEL

◆ _SID_NAME_USE

Enumerator
SidTypeUser 
SidTypeGroup 
SidTypeDomain 
SidTypeAlias 
SidTypeWellKnownGroup 
SidTypeDeletedAccount 
SidTypeInvalid 
SidTypeUnknown 
SidTypeComputer 
SidTypeLabel 
SidTypeUser 
SidTypeGroup 
SidTypeDomain 
SidTypeAlias 
SidTypeWellKnownGroup 
SidTypeDeletedAccount 
SidTypeInvalid 
SidTypeUnknown 
SidTypeUser 
SidTypeGroup 
SidTypeDomain 
SidTypeAlias 
SidTypeWellKnownGroup 
SidTypeDeletedAccount 
SidTypeInvalid 
SidTypeUnknown 
SidTypeComputer 
SidTypeLabel 

Definition at line 117 of file lsa.idl.

117  {
118  SidTypeUser = 1,
119  SidTypeGroup,
121  SidTypeAlias,
127  SidTypeLabel,
enum _SID_NAME_USE SID_NAME_USE
enum _SID_NAME_USE * PSID_NAME_USE

◆ _TRUSTED_INFORMATION_CLASS

Enumerator
TrustedDomainNameInformation 
TrustedControllersInformation 
TrustedPosixOffsetInformation 
TrustedPasswordInformation 
TrustedDomainInformationBasic 
TrustedDomainInformationEx 
TrustedDomainAuthInformation 
TrustedDomainFullInformation 
TrustedDomainAuthInformationInternal 
TrustedDomainFullInformationInternal 
TrustedDomainNameInformation 
TrustedControllersInformation 
TrustedPosixOffsetInformation 
TrustedPasswordInformation 
TrustedDomainInformationBasic 
TrustedDomainInformationEx 
TrustedDomainAuthInformation 
TrustedDomainFullInformation 
TrustedDomainAuthInformationInternal 
TrustedDomainFullInformationInternal 
TrustedDomainInformationEx2Internal 
TrustedDomainFullInformation2Internal 
TrustedDomainSupportedEncryptionTypes 

Definition at line 348 of file lsa.idl.