ReactOS 0.4.15-dev-7958-gcd0bb1a
sam.idl File Reference
import "ms-dtyp.idl";
Include dependency graph for sam.idl:

Go to the source code of this file.

Classes

struct  _RPC_STRING
 
struct  _OLD_LARGE_INTEGER
 
struct  _ENCRYPTED_LM_OWF_PASSWORD
 
struct  _SAMPR_ULONG_ARRAY
 
struct  _SAMPR_SID_INFORMATION
 
struct  _SAMPR_PSID_ARRAY
 
struct  _SAMPR_PSID_ARRAY_OUT
 
struct  _SAMPR_RETURNED_USTRING_ARRAY
 
struct  RPC_SHORT_BLOB
 
struct  _SAMPR_RID_ENUMERATION
 
struct  _SAMPR_ENUMERATION_BUFFER
 
struct  _SAMPR_SR_SECURITY_DESCRIPTOR
 
struct  _GROUP_MEMBERSHIP
 
struct  _SAMPR_GET_GROUPS_BUFFER
 
struct  _SAMPR_GET_MEMBERS_BUFFER
 
struct  _SAMPR_REVISION_INFO_V1
 
struct  _USER_DOMAIN_PASSWORD_INFORMATION
 
struct  _DOMAIN_STATE_INFORMATION
 
struct  _DOMAIN_PASSWORD_INFORMATION
 
struct  _DOMAIN_LOGOFF_INFORMATION
 
struct  _DOMAIN_SERVER_ROLE_INFORMATION
 
struct  _DOMAIN_MODIFIED_INFORMATION
 
struct  _DOMAIN_MODIFIED_INFORMATION2
 
struct  _SAMPR_DOMAIN_GENERAL_INFORMATION
 
struct  _SAMPR_DOMAIN_GENERAL_INFORMATION2
 
struct  _SAMPR_DOMAIN_OEM_INFORMATION
 
struct  _SAMPR_DOMAIN_NAME_INFORMATION
 
struct  SAMPR_DOMAIN_REPLICATION_INFORMATION
 
struct  _SAMPR_DOMAIN_LOCKOUT_INFORMATION
 
union  _SAMPR_DOMAIN_INFO_BUFFER
 
struct  _SAMPR_DOMAIN_DISPLAY_USER
 
struct  _SAMPR_DOMAIN_DISPLAY_MACHINE
 
struct  _SAMPR_DOMAIN_DISPLAY_GROUP
 
struct  _SAMPR_DOMAIN_DISPLAY_OEM_USER
 
struct  _SAMPR_DOMAIN_DISPLAY_OEM_GROUP
 
struct  _SAMPR_DOMAIN_DISPLAY_USER_BUFFER
 
struct  _SAMPR_DOMAIN_DISPLAY_MACHINE_BUFFER
 
struct  _SAMPR_DOMAIN_DISPLAY_GROUP_BUFFER
 
struct  _SAMPR_DOMAIN_DISPLAY_OEM_USER_BUFFER
 
struct  _SAMPR_DOMAIN_DISPLAY_OEM_GROUP_BUFFER
 
union  _SAMPR_DISPLAY_INFO_BUFFER
 
struct  _SAMPR_GROUP_ATTRIBUTE_INFORMATION
 
struct  _SAMPR_GROUP_GENERAL_INFORMATION
 
struct  _SAMPR_GROUP_NAME_INFORMATION
 
struct  _SAMPR_GROUP_ADM_COMMENT_INFORMATION
 
union  _SAMPR_GROUP_INFO_BUFFER
 
struct  _SAMPR_ALIAS_GENERAL_INFORMATION
 
struct  _SAMPR_ALIAS_NAME_INFORMATION
 
struct  _SAMPR_ALIAS_ADM_COMMENT_INFORMATION
 
union  _SAMPR_ALIAS_INFO_BUFFER
 
struct  _SAMPR_ENCRYPTED_USER_PASSWORD
 
struct  _SAMPR_ENCRYPTED_USER_PASSWORD_NEW
 
struct  _USER_PRIMARY_GROUP_INFORMATION
 
struct  _USER_CONTROL_INFORMATION
 
struct  _USER_EXPIRES_INFORMATION
 
struct  _SAMPR_LOGON_HOURS
 
struct  _SAMPR_USER_ALL_INFORMATION
 
struct  _SAMPR_USER_GENERAL_INFORMATION
 
struct  _SAMPR_USER_PREFERENCES_INFORMATION
 
struct  _SAMPR_USER_PARAMETERS_INFORMATION
 
struct  _SAMPR_USER_LOGON_INFORMATION
 
struct  _SAMPR_USER_ACCOUNT_INFORMATION
 
struct  _SAMPR_USER_A_NAME_INFORMATION
 
struct  _SAMPR_USER_F_NAME_INFORMATION
 
struct  _SAMPR_USER_NAME_INFORMATION
 
struct  _SAMPR_USER_HOME_INFORMATION
 
struct  _SAMPR_USER_SCRIPT_INFORMATION
 
struct  _SAMPR_USER_PROFILE_INFORMATION
 
struct  _SAMPR_USER_ADMIN_COMMENT_INFORMATION
 
struct  _SAMPR_USER_WORKSTATIONS_INFORMATION
 
struct  _SAMPR_USER_SET_PASSWORD_INFORMATION
 
struct  _SAMPR_USER_LOGON_HOURS_INFORMATION
 
struct  _SAMPR_USER_INTERNAL1_INFORMATION
 
struct  _SAMPR_USER_INTERNAL2_INFORMATION
 
struct  _SAMPR_USER_INTERNAL4_INFORMATION
 
struct  _SAMPR_USER_INTERNAL4_INFORMATION_NEW
 
struct  _SAMPR_USER_INTERNAL5_INFORMATION
 
struct  _SAMPR_USER_INTERNAL5_INFORMATION_NEW
 
union  _SAMPR_USER_INFO_BUFFER
 
struct  _SAM_VALIDATE_PASSWORD_HASH
 
struct  _SAM_VALIDATE_PERSISTED_FIELDS
 
struct  _SAM_VALIDATE_STANDARD_OUTPUT_ARG
 
struct  _SAM_VALIDATE_AUTHENTICATION_INPUT_ARG
 
struct  _SAM_VALIDATE_PASSWORD_CHANGE_INPUT_ARG
 
struct  _SAM_VALIDATE_PASSWORD_RESET_INPUT_ARG
 
union  _SAM_VALIDATE_INPUT_ARG
 
union  _SAM_VALIDATE_OUTPUT_ARG
 
interface  samr
 

Typedefs

typedef long NTSTATUS
 
typedef struct _RPC_STRING RPC_STRING
 
typedef struct _RPC_STRINGPRPC_STRING
 
typedef struct _OLD_LARGE_INTEGER OLD_LARGE_INTEGER
 
typedef struct _OLD_LARGE_INTEGERPOLD_LARGE_INTEGER
 
typedef wchar_tPSAMPR_SERVER_NAME
 
typedef voidSAMPR_HANDLE
 
typedef struct _ENCRYPTED_LM_OWF_PASSWORD LM_OWF_PASSWORD
 
typedef struct _ENCRYPTED_LM_OWF_PASSWORDPLM_OWF_PASSWORD
 
typedef struct _ENCRYPTED_LM_OWF_PASSWORD NT_OWF_PASSWORD
 
typedef struct _ENCRYPTED_LM_OWF_PASSWORDPNT_OWF_PASSWORD
 
typedef struct _ENCRYPTED_LM_OWF_PASSWORD ENCRYPTED_LM_OWF_PASSWORD
 
typedef struct _ENCRYPTED_LM_OWF_PASSWORDPENCRYPTED_LM_OWF_PASSWORD
 
typedef struct _ENCRYPTED_LM_OWF_PASSWORD ENCRYPTED_NT_OWF_PASSWORD
 
typedef struct _ENCRYPTED_LM_OWF_PASSWORDPENCRYPTED_NT_OWF_PASSWORD
 
typedef struct _SAMPR_ULONG_ARRAY SAMPR_ULONG_ARRAY
 
typedef struct _SAMPR_ULONG_ARRAYPSAMPR_ULONG_ARRAY
 
typedef struct _SAMPR_SID_INFORMATION SAMPR_SID_INFORMATION
 
typedef struct _SAMPR_SID_INFORMATIONPSAMPR_SID_INFORMATION
 
typedef struct _SAMPR_PSID_ARRAY SAMPR_PSID_ARRAY
 
typedef struct _SAMPR_PSID_ARRAYPSAMPR_PSID_ARRAY
 
typedef struct _SAMPR_PSID_ARRAY_OUT SAMPR_PSID_ARRAY_OUT
 
typedef struct _SAMPR_PSID_ARRAY_OUTPSAMPR_PSID_ARRAY_OUT
 
typedef struct _SAMPR_RETURNED_USTRING_ARRAY SAMPR_RETURNED_USTRING_ARRAY
 
typedef struct _SAMPR_RETURNED_USTRING_ARRAYPSAMPR_RETURNED_USTRING_ARRAY
 
typedef enum _SID_NAME_USE SID_NAME_USE
 
typedef enum _SID_NAME_USEPSID_NAME_USE
 
typedef struct RPC_SHORT_BLOB RPC_SHORT_BLOB
 
typedef struct RPC_SHORT_BLOBPRPC_SHORT_BLOB
 
typedef struct _SAMPR_RID_ENUMERATION SAMPR_RID_ENUMERATION
 
typedef struct _SAMPR_RID_ENUMERATIONPSAMPR_RID_ENUMERATION
 
typedef struct _SAMPR_ENUMERATION_BUFFER SAMPR_ENUMERATION_BUFFER
 
typedef struct _SAMPR_ENUMERATION_BUFFERPSAMPR_ENUMERATION_BUFFER
 
typedef struct _SAMPR_SR_SECURITY_DESCRIPTOR SAMPR_SR_SECURITY_DESCRIPTOR
 
typedef struct _SAMPR_SR_SECURITY_DESCRIPTORPSAMPR_SR_SECURITY_DESCRIPTOR
 
typedef struct _GROUP_MEMBERSHIP GROUP_MEMBERSHIP
 
typedef struct _GROUP_MEMBERSHIPPGROUP_MEMBERSHIP
 
typedef struct _SAMPR_GET_GROUPS_BUFFER SAMPR_GET_GROUPS_BUFFER
 
typedef struct _SAMPR_GET_GROUPS_BUFFERPSAMPR_GET_GROUPS_BUFFER
 
typedef struct _SAMPR_GET_MEMBERS_BUFFER SAMPR_GET_MEMBERS_BUFFER
 
typedef struct _SAMPR_GET_MEMBERS_BUFFERPSAMPR_GET_MEMBERS_BUFFER
 
typedef struct _SAMPR_REVISION_INFO_V1 SAMPR_REVISION_INFO_V1
 
typedef struct _SAMPR_REVISION_INFO_V1PSAMPR_REVISION_INFO_V1
 
union {
   SAMPR_REVISION_INFO_V1   V1
 
SAMPR_REVISION_INFO
 
union {
   SAMPR_REVISION_INFO_V1   V1
 
} * PSAMPR_REVISION_INFO
 
typedef struct _USER_DOMAIN_PASSWORD_INFORMATION USER_DOMAIN_PASSWORD_INFORMATION
 
typedef struct _USER_DOMAIN_PASSWORD_INFORMATIONPUSER_DOMAIN_PASSWORD_INFORMATION
 
typedef enum _DOMAIN_SERVER_ENABLE_STATE DOMAIN_SERVER_ENABLE_STATE
 
typedef enum _DOMAIN_SERVER_ENABLE_STATEPDOMAIN_SERVER_ENABLE_STATE
 
typedef struct _DOMAIN_STATE_INFORMATION DOMAIN_STATE_INFORMATION
 
typedef struct _DOMAIN_STATE_INFORMATIONPDOMAIN_STATE_INFORMATION
 
typedef enum _DOMAIN_SERVER_ROLE DOMAIN_SERVER_ROLE
 
typedef enum _DOMAIN_SERVER_ROLEPDOMAIN_SERVER_ROLE
 
typedef struct _DOMAIN_PASSWORD_INFORMATION DOMAIN_PASSWORD_INFORMATION
 
typedef struct _DOMAIN_PASSWORD_INFORMATIONPDOMAIN_PASSWORD_INFORMATION
 
typedef struct _DOMAIN_LOGOFF_INFORMATION DOMAIN_LOGOFF_INFORMATION
 
typedef struct _DOMAIN_LOGOFF_INFORMATIONPDOMAIN_LOGOFF_INFORMATION
 
typedef struct _DOMAIN_SERVER_ROLE_INFORMATION DOMAIN_SERVER_ROLE_INFORMATION
 
typedef struct _DOMAIN_SERVER_ROLE_INFORMATIONPDOMAIN_SERVER_ROLE_INFORMATION
 
typedef struct _DOMAIN_MODIFIED_INFORMATION DOMAIN_MODIFIED_INFORMATION
 
typedef struct _DOMAIN_MODIFIED_INFORMATIONPDOMAIN_MODIFIED_INFORMATION
 
typedef struct _DOMAIN_MODIFIED_INFORMATION2 DOMAIN_MODIFIED_INFORMATION2
 
typedef struct _DOMAIN_MODIFIED_INFORMATION2PDOMAIN_MODIFIED_INFORMATION2
 
typedef struct _SAMPR_DOMAIN_GENERAL_INFORMATION SAMPR_DOMAIN_GENERAL_INFORMATION
 
typedef struct _SAMPR_DOMAIN_GENERAL_INFORMATIONPSAMPR_DOMAIN_GENERAL_INFORMATION
 
typedef struct _SAMPR_DOMAIN_GENERAL_INFORMATION2 SAMPR_DOMAIN_GENERAL_INFORMATION2
 
typedef struct _SAMPR_DOMAIN_GENERAL_INFORMATION2PSAMPR_DOMAIN_GENERAL_INFORMATION2
 
typedef struct _SAMPR_DOMAIN_OEM_INFORMATION SAMPR_DOMAIN_OEM_INFORMATION
 
typedef struct _SAMPR_DOMAIN_OEM_INFORMATIONPSAMPR_DOMAIN_OEM_INFORMATION
 
typedef struct _SAMPR_DOMAIN_NAME_INFORMATION SAMPR_DOMAIN_NAME_INFORMATION
 
typedef struct _SAMPR_DOMAIN_NAME_INFORMATIONPSAMPR_DOMAIN_NAME_INFORMATION
 
typedef struct SAMPR_DOMAIN_REPLICATION_INFORMATION SAMPR_DOMAIN_REPLICATION_INFORMATION
 
typedef struct SAMPR_DOMAIN_REPLICATION_INFORMATIONPSAMPR_DOMAIN_REPLICATION_INFORMATION
 
typedef struct _SAMPR_DOMAIN_LOCKOUT_INFORMATION SAMPR_DOMAIN_LOCKOUT_INFORMATION
 
typedef struct _SAMPR_DOMAIN_LOCKOUT_INFORMATIONPSAMPR_DOMAIN_LOCKOUT_INFORMATION
 
typedef enum _DOMAIN_INFORMATION_CLASS DOMAIN_INFORMATION_CLASS
 
typedef union _SAMPR_DOMAIN_INFO_BUFFER SAMPR_DOMAIN_INFO_BUFFER
 
typedef union _SAMPR_DOMAIN_INFO_BUFFERPSAMPR_DOMAIN_INFO_BUFFER
 
typedef enum _DOMAIN_DISPLAY_INFORMATION DOMAIN_DISPLAY_INFORMATION
 
typedef enum _DOMAIN_DISPLAY_INFORMATIONPDOMAIN_DISPLAY_INFORMATION
 
typedef struct _SAMPR_DOMAIN_DISPLAY_USER SAMPR_DOMAIN_DISPLAY_USER
 
typedef struct _SAMPR_DOMAIN_DISPLAY_USERPSAMPR_DOMAIN_DISPLAY_USER
 
typedef struct _SAMPR_DOMAIN_DISPLAY_MACHINE SAMPR_DOMAIN_DISPLAY_MACHINE
 
typedef struct _SAMPR_DOMAIN_DISPLAY_MACHINEPSAMPR_DOMAIN_DISPLAY_MACHINE
 
typedef struct _SAMPR_DOMAIN_DISPLAY_GROUP SAMPR_DOMAIN_DISPLAY_GROUP
 
typedef struct _SAMPR_DOMAIN_DISPLAY_GROUPPSAMPR_DOMAIN_DISPLAY_GROUP
 
typedef struct _SAMPR_DOMAIN_DISPLAY_OEM_USER SAMPR_DOMAIN_DISPLAY_OEM_USER
 
typedef struct _SAMPR_DOMAIN_DISPLAY_OEM_USERPSAMPR_DOMAIN_DISPLAY_OEM_USER
 
typedef struct _SAMPR_DOMAIN_DISPLAY_OEM_GROUP SAMPR_DOMAIN_DISPLAY_OEM_GROUP
 
typedef struct _SAMPR_DOMAIN_DISPLAY_OEM_GROUPPSAMPR_DOMAIN_DISPLAY_OEM_GROUP
 
typedef struct _SAMPR_DOMAIN_DISPLAY_USER_BUFFER SAMPR_DOMAIN_DISPLAY_USER_BUFFER
 
typedef struct _SAMPR_DOMAIN_DISPLAY_USER_BUFFERPSAMPR_DOMAIN_DISPLAY_USER_BUFFER
 
typedef struct _SAMPR_DOMAIN_DISPLAY_MACHINE_BUFFER SAMPR_DOMAIN_DISPLAY_MACHINE_BUFFER
 
typedef struct _SAMPR_DOMAIN_DISPLAY_MACHINE_BUFFERPSAMPR_DOMAIN_DISPLAY_MACHINE_BUFFER
 
typedef struct _SAMPR_DOMAIN_DISPLAY_GROUP_BUFFER SAMPR_DOMAIN_DISPLAY_GROUP_BUFFER
 
typedef struct _SAMPR_DOMAIN_DISPLAY_GROUP_BUFFERPSAMPR_DOMAIN_DISPLAY_GROUP_BUFFER
 
typedef struct _SAMPR_DOMAIN_DISPLAY_OEM_USER_BUFFER SAMPR_DOMAIN_DISPLAY_OEM_USER_BUFFER
 
typedef struct _SAMPR_DOMAIN_DISPLAY_OEM_USER_BUFFERPSAMPR_DOMAIN_DISPLAY_OEM_USER_BUFFER
 
typedef struct _SAMPR_DOMAIN_DISPLAY_OEM_GROUP_BUFFER SAMPR_DOMAIN_DISPLAY_OEM_GROUP_BUFFER
 
typedef struct _SAMPR_DOMAIN_DISPLAY_OEM_GROUP_BUFFERPSAMPR_DOMAIN_DISPLAY_OEM_GROUP_BUFFER
 
typedef union _SAMPR_DISPLAY_INFO_BUFFER SAMPR_DISPLAY_INFO_BUFFER
 
typedef union _SAMPR_DISPLAY_INFO_BUFFERPSAMPR_DISPLAY_INFO_BUFFER
 
typedef struct _SAMPR_GROUP_ATTRIBUTE_INFORMATION SAMPR_GROUP_ATTRIBUTE_INFORMATION
 
typedef struct _SAMPR_GROUP_ATTRIBUTE_INFORMATIONPSAMPR_GROUP_ATTRIBUTE_INFORMATION
 
typedef struct _SAMPR_GROUP_GENERAL_INFORMATION SAMPR_GROUP_GENERAL_INFORMATION
 
typedef struct _SAMPR_GROUP_GENERAL_INFORMATIONPSAMPR_GROUP_GENERAL_INFORMATION
 
typedef struct _SAMPR_GROUP_NAME_INFORMATION SAMPR_GROUP_NAME_INFORMATION
 
typedef struct _SAMPR_GROUP_NAME_INFORMATIONPSAMPR_GROUP_NAME_INFORMATION
 
typedef struct _SAMPR_GROUP_ADM_COMMENT_INFORMATION SAMPR_GROUP_ADM_COMMENT_INFORMATION
 
typedef struct _SAMPR_GROUP_ADM_COMMENT_INFORMATIONPSAMPR_GROUP_ADM_COMMENT_INFORMATION
 
typedef enum _GROUP_INFORMATION_CLASS GROUP_INFORMATION_CLASS
 
typedef union _SAMPR_GROUP_INFO_BUFFER SAMPR_GROUP_INFO_BUFFER
 
typedef union _SAMPR_GROUP_INFO_BUFFERPSAMPR_GROUP_INFO_BUFFER
 
typedef struct _SAMPR_ALIAS_GENERAL_INFORMATION SAMPR_ALIAS_GENERAL_INFORMATION
 
typedef struct _SAMPR_ALIAS_GENERAL_INFORMATIONPSAMPR_ALIAS_GENERAL_INFORMATION
 
typedef struct _SAMPR_ALIAS_NAME_INFORMATION SAMPR_ALIAS_NAME_INFORMATION
 
typedef struct _SAMPR_ALIAS_NAME_INFORMATIONPSAMPR_ALIAS_NAME_INFORMATION
 
typedef struct _SAMPR_ALIAS_ADM_COMMENT_INFORMATION SAMPR_ALIAS_ADM_COMMENT_INFORMATION
 
typedef struct _SAMPR_ALIAS_ADM_COMMENT_INFORMATIONPSAMPR_ALIAS_ADM_COMMENT_INFORMATION
 
typedef enum _ALIAS_INFORMATION_CLASS ALIAS_INFORMATION_CLASS
 
typedef union _SAMPR_ALIAS_INFO_BUFFER SAMPR_ALIAS_INFO_BUFFER
 
typedef union _SAMPR_ALIAS_INFO_BUFFERPSAMPR_ALIAS_INFO_BUFFER
 
typedef struct _SAMPR_ENCRYPTED_USER_PASSWORD SAMPR_ENCRYPTED_USER_PASSWORD
 
typedef struct _SAMPR_ENCRYPTED_USER_PASSWORDPSAMPR_ENCRYPTED_USER_PASSWORD
 
typedef struct _SAMPR_ENCRYPTED_USER_PASSWORD_NEW SAMPR_ENCRYPTED_USER_PASSWORD_NEW
 
typedef struct _SAMPR_ENCRYPTED_USER_PASSWORD_NEWPSAMPR_ENCRYPTED_USER_PASSWORD_NEW
 
typedef struct _USER_PRIMARY_GROUP_INFORMATION USER_PRIMARY_GROUP_INFORMATION
 
typedef struct _USER_PRIMARY_GROUP_INFORMATIONPUSER_PRIMARY_GROUP_INFORMATION
 
typedef struct _USER_CONTROL_INFORMATION USER_CONTROL_INFORMATION
 
typedef struct _USER_CONTROL_INFORMATIONPUSER_CONTROL_INFORMATION
 
typedef struct _USER_EXPIRES_INFORMATION USER_EXPIRES_INFORMATION
 
typedef struct _USER_EXPIRES_INFORMATIONPUSER_EXPIRES_INFORMATION
 
typedef struct _SAMPR_LOGON_HOURS SAMPR_LOGON_HOURS
 
typedef struct _SAMPR_LOGON_HOURSPSAMPR_LOGON_HOURS
 
typedef struct _SAMPR_USER_ALL_INFORMATION SAMPR_USER_ALL_INFORMATION
 
typedef struct _SAMPR_USER_ALL_INFORMATIONPSAMPR_USER_ALL_INFORMATION
 
typedef struct _SAMPR_USER_GENERAL_INFORMATION SAMPR_USER_GENERAL_INFORMATION
 
typedef struct _SAMPR_USER_GENERAL_INFORMATIONPSAMPR_USER_GENERAL_INFORMATION
 
typedef struct _SAMPR_USER_PREFERENCES_INFORMATION SAMPR_USER_PREFERENCES_INFORMATION
 
typedef struct _SAMPR_USER_PREFERENCES_INFORMATIONPSAMPR_USER_PREFERENCES_INFORMATION
 
typedef struct _SAMPR_USER_PARAMETERS_INFORMATION SAMPR_USER_PARAMETERS_INFORMATION
 
typedef struct _SAMPR_USER_PARAMETERS_INFORMATIONPSAMPR_USER_PARAMETERS_INFORMATION
 
typedef struct _SAMPR_USER_LOGON_INFORMATION SAMPR_USER_LOGON_INFORMATION
 
typedef struct _SAMPR_USER_LOGON_INFORMATIONPSAMPR_USER_LOGON_INFORMATION
 
typedef struct _SAMPR_USER_ACCOUNT_INFORMATION SAMPR_USER_ACCOUNT_INFORMATION
 
typedef struct _SAMPR_USER_ACCOUNT_INFORMATIONPSAMPR_USER_ACCOUNT_INFORMATION
 
typedef struct _SAMPR_USER_A_NAME_INFORMATION SAMPR_USER_A_NAME_INFORMATION
 
typedef struct _SAMPR_USER_A_NAME_INFORMATIONPSAMPR_USER_A_NAME_INFORMATION
 
typedef struct _SAMPR_USER_F_NAME_INFORMATION SAMPR_USER_F_NAME_INFORMATION
 
typedef struct _SAMPR_USER_F_NAME_INFORMATIONPSAMPR_USER_F_NAME_INFORMATION
 
typedef struct _SAMPR_USER_NAME_INFORMATION SAMPR_USER_NAME_INFORMATION
 
typedef struct _SAMPR_USER_NAME_INFORMATIONPSAMPR_USER_NAME_INFORMATION
 
typedef struct _SAMPR_USER_HOME_INFORMATION SAMPR_USER_HOME_INFORMATION
 
typedef struct _SAMPR_USER_HOME_INFORMATIONPSAMPR_USER_HOME_INFORMATION
 
typedef struct _SAMPR_USER_SCRIPT_INFORMATION SAMPR_USER_SCRIPT_INFORMATION
 
typedef struct _SAMPR_USER_SCRIPT_INFORMATIONPSAMPR_USER_SCRIPT_INFORMATION
 
typedef struct _SAMPR_USER_PROFILE_INFORMATION SAMPR_USER_PROFILE_INFORMATION
 
typedef struct _SAMPR_USER_PROFILE_INFORMATIONPSAMPR_USER_PROFILE_INFORMATION
 
typedef struct _SAMPR_USER_ADMIN_COMMENT_INFORMATION SAMPR_USER_ADMIN_COMMENT_INFORMATION
 
typedef struct _SAMPR_USER_ADMIN_COMMENT_INFORMATIONPSAMPR_USER_ADMIN_COMMENT_INFORMATION
 
typedef struct _SAMPR_USER_WORKSTATIONS_INFORMATION SAMPR_USER_WORKSTATIONS_INFORMATION
 
typedef struct _SAMPR_USER_WORKSTATIONS_INFORMATIONPSAMPR_USER_WORKSTATIONS_INFORMATION
 
typedef struct _SAMPR_USER_SET_PASSWORD_INFORMATION SAMPR_USER_SET_PASSWORD_INFORMATION
 
typedef struct _SAMPR_USER_SET_PASSWORD_INFORMATIONPSAMPR_USER_SET_PASSWORD_INFORMATION
 
typedef struct _SAMPR_USER_LOGON_HOURS_INFORMATION SAMPR_USER_LOGON_HOURS_INFORMATION
 
typedef struct _SAMPR_USER_LOGON_HOURS_INFORMATIONPSAMPR_USER_LOGON_HOURS_INFORMATION
 
typedef struct _SAMPR_USER_INTERNAL1_INFORMATION SAMPR_USER_INTERNAL1_INFORMATION
 
typedef struct _SAMPR_USER_INTERNAL1_INFORMATIONPSAMPR_USER_INTERNAL1_INFORMATION
 
typedef struct _SAMPR_USER_INTERNAL2_INFORMATION SAMPR_USER_INTERNAL2_INFORMATION
 
typedef struct _SAMPR_USER_INTERNAL2_INFORMATIONPSAMPR_USER_INTERNAL2_INFORMATION
 
typedef struct _SAMPR_USER_INTERNAL4_INFORMATION SAMPR_USER_INTERNAL4_INFORMATION
 
typedef struct _SAMPR_USER_INTERNAL4_INFORMATIONPSAMPR_USER_INTERNAL4_INFORMATION
 
typedef struct _SAMPR_USER_INTERNAL4_INFORMATION_NEW SAMPR_USER_INTERNAL4_INFORMATION_NEW
 
typedef struct _SAMPR_USER_INTERNAL4_INFORMATION_NEWPSAMPR_USER_INTERNAL4_INFORMATION_NEW
 
typedef struct _SAMPR_USER_INTERNAL5_INFORMATION SAMPR_USER_INTERNAL5_INFORMATION
 
typedef struct _SAMPR_USER_INTERNAL5_INFORMATIONPSAMPR_USER_INTERNAL5_INFORMATION
 
typedef struct _SAMPR_USER_INTERNAL5_INFORMATION_NEW SAMPR_USER_INTERNAL5_INFORMATION_NEW
 
typedef struct _SAMPR_USER_INTERNAL5_INFORMATION_NEWPSAMPR_USER_INTERNAL5_INFORMATION_NEW
 
typedef enum _USER_INFORMATION_CLASS USER_INFORMATION_CLASS
 
typedef enum _USER_INFORMATION_CLASSPUSER_INFORMATION_CLASS
 
typedef union _SAMPR_USER_INFO_BUFFER SAMPR_USER_INFO_BUFFER
 
typedef union _SAMPR_USER_INFO_BUFFERPSAMPR_USER_INFO_BUFFER
 
typedef enum _PASSWORD_POLICY_VALIDATION_TYPE PASSWORD_POLICY_VALIDATION_TYPE
 
typedef struct _SAM_VALIDATE_PASSWORD_HASH SAM_VALIDATE_PASSWORD_HASH
 
typedef struct _SAM_VALIDATE_PASSWORD_HASHPSAM_VALIDATE_PASSWORD_HASH
 
typedef struct _SAM_VALIDATE_PERSISTED_FIELDS SAM_VALIDATE_PERSISTED_FIELDS
 
typedef struct _SAM_VALIDATE_PERSISTED_FIELDSPSAM_VALIDATE_PERSISTED_FIELDS
 
typedef enum _SAM_VALIDATE_VALIDATION_STATUS SAM_VALIDATE_VALIDATION_STATUS
 
typedef enum _SAM_VALIDATE_VALIDATION_STATUSPSAM_VALIDATE_VALIDATION_STATUS
 
typedef struct _SAM_VALIDATE_STANDARD_OUTPUT_ARG SAM_VALIDATE_STANDARD_OUTPUT_ARG
 
typedef struct _SAM_VALIDATE_STANDARD_OUTPUT_ARGPSAM_VALIDATE_STANDARD_OUTPUT_ARG
 
typedef struct _SAM_VALIDATE_AUTHENTICATION_INPUT_ARG SAM_VALIDATE_AUTHENTICATION_INPUT_ARG
 
typedef struct _SAM_VALIDATE_AUTHENTICATION_INPUT_ARGPSAM_VALIDATE_AUTHENTICATION_INPUT_ARG
 
typedef struct _SAM_VALIDATE_PASSWORD_CHANGE_INPUT_ARG SAM_VALIDATE_PASSWORD_CHANGE_INPUT_ARG
 
typedef struct _SAM_VALIDATE_PASSWORD_CHANGE_INPUT_ARGPSAM_VALIDATE_PASSWORD_CHANGE_INPUT_ARG
 
typedef struct _SAM_VALIDATE_PASSWORD_RESET_INPUT_ARG SAM_VALIDATE_PASSWORD_RESET_INPUT_ARG
 
typedef struct _SAM_VALIDATE_PASSWORD_RESET_INPUT_ARGPSAM_VALIDATE_PASSWORD_RESET_INPUT_ARG
 
typedef union _SAM_VALIDATE_INPUT_ARG SAM_VALIDATE_INPUT_ARG
 
typedef union _SAM_VALIDATE_INPUT_ARGPSAM_VALIDATE_INPUT_ARG
 
typedef union _SAM_VALIDATE_OUTPUT_ARG SAM_VALIDATE_OUTPUT_ARG
 
typedef union _SAM_VALIDATE_OUTPUT_ARGPSAM_VALIDATE_OUTPUT_ARG
 

Enumerations

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  _DOMAIN_SERVER_ENABLE_STATE { DomainServerEnabled = 1 , DomainServerDisabled , DomainServerEnabled = 1 , DomainServerDisabled }
 
enum  _DOMAIN_SERVER_ROLE { DomainServerRoleBackup = 2 , DomainServerRolePrimary , DomainServerRoleBackup = 2 , DomainServerRolePrimary = 3 }
 
enum  _DOMAIN_INFORMATION_CLASS {
  DomainPasswordInformation = 1 , DomainGeneralInformation , DomainLogoffInformation , DomainOemInformation ,
  DomainNameInformation , DomainReplicationInformation , DomainServerRoleInformation , DomainModifiedInformation ,
  DomainStateInformation , DomainUasInformation , DomainGeneralInformation2 , DomainLockoutInformation ,
  DomainModifiedInformation2 , DomainPasswordInformation = 1 , DomainGeneralInformation = 2 , DomainLogoffInformation = 3 ,
  DomainOemInformation = 4 , DomainNameInformation = 5 , DomainReplicationInformation = 6 , DomainServerRoleInformation = 7 ,
  DomainModifiedInformation = 8 , DomainStateInformation = 9 , DomainGeneralInformation2 = 11 , DomainLockoutInformation = 12 ,
  DomainModifiedInformation2 = 13
}
 
enum  _DOMAIN_DISPLAY_INFORMATION {
  DomainDisplayUser = 1 , DomainDisplayMachine , DomainDisplayGroup , DomainDisplayOemUser ,
  DomainDisplayOemGroup , DomainDisplayServer , DomainDisplayUser = 1 , DomainDisplayMachine ,
  DomainDisplayGroup , DomainDisplayOemUser , DomainDisplayOemGroup , DomainDisplayServer
}
 
enum  _GROUP_INFORMATION_CLASS {
  GroupGeneralInformation = 1 , GroupNameInformation , GroupAttributeInformation , GroupAdminCommentInformation ,
  GroupReplicationInformation , GroupGeneralInformation = 1 , GroupNameInformation , GroupAttributeInformation ,
  GroupAdminCommentInformation , GroupReplicationInformation
}
 
enum  _ALIAS_INFORMATION_CLASS {
  AliasGeneralInformation = 1 , AliasNameInformation , AliasAdminCommentInformation , AliasGeneralInformation = 1 ,
  AliasNameInformation , AliasAdminCommentInformation
}
 
enum  _USER_INFORMATION_CLASS {
  UserGeneralInformation = 1 , UserPreferencesInformation , UserLogonInformation , UserLogonHoursInformation ,
  UserAccountInformation , UserNameInformation , UserAccountNameInformation , UserFullNameInformation ,
  UserPrimaryGroupInformation , UserHomeInformation , UserScriptInformation , UserProfileInformation ,
  UserAdminCommentInformation , UserWorkStationsInformation , UserSetPasswordInformation , UserControlInformation ,
  UserExpiresInformation , UserInternal1Information , UserInternal2Information , UserParametersInformation ,
  UserAllInformation , UserInternal3Information , UserInternal4Information , UserInternal5Information ,
  UserInternal4InformationNew , UserInternal5InformationNew , UserInternal6Information , UserExtendedInformation ,
  UserLogonUIInformation , UserGeneralInformation = 1 , UserPreferencesInformation = 2 , UserLogonInformation = 3 ,
  UserLogonHoursInformation = 4 , UserAccountInformation = 5 , UserNameInformation = 6 , UserAccountNameInformation = 7 ,
  UserFullNameInformation = 8 , UserPrimaryGroupInformation = 9 , UserHomeInformation = 10 , UserScriptInformation = 11 ,
  UserProfileInformation = 12 , UserAdminCommentInformation = 13 , UserWorkStationsInformation = 14 , UserSetPasswordInformation = 15 ,
  UserControlInformation = 16 , UserExpiresInformation = 17 , UserInternal1Information = 18 , UserInternal2Information = 19 ,
  UserParametersInformation = 20 , UserAllInformation = 21 , UserInternal3Information = 22 , UserInternal4Information = 23 ,
  UserInternal5Information = 24 , UserInternal4InformationNew = 25 , UserInternal5InformationNew = 26 , UserInternal6Information ,
  UserExtendedInformation , UserLogonUIInformation
}
 
enum  _PASSWORD_POLICY_VALIDATION_TYPE { SamValidateAuthentication = 1 , SamValidatePasswordChange , SamValidatePasswordReset }
 
enum  _SAM_VALIDATE_VALIDATION_STATUS {
  SamValidateSuccess = 0 , SamValidatePasswordMustChange , SamValidateAccountLockedOut , SamValidatePasswordExpired ,
  SamValidatePasswordIncorrect , SamValidatePasswordIsInHistory , SamValidatePasswordTooShort , SamValidatePasswordTooLong ,
  SamValidatePasswordNotComplexEnough , SamValidatePasswordTooRecent , SamValidatePasswordFilterError
}
 

Typedef Documentation

◆ ALIAS_INFORMATION_CLASS

◆ DOMAIN_DISPLAY_INFORMATION

◆ DOMAIN_INFORMATION_CLASS

◆ DOMAIN_LOGOFF_INFORMATION

◆ DOMAIN_MODIFIED_INFORMATION

◆ DOMAIN_MODIFIED_INFORMATION2

◆ DOMAIN_PASSWORD_INFORMATION

◆ DOMAIN_SERVER_ENABLE_STATE

◆ DOMAIN_SERVER_ROLE

◆ DOMAIN_SERVER_ROLE_INFORMATION

◆ DOMAIN_STATE_INFORMATION

◆ ENCRYPTED_LM_OWF_PASSWORD

◆ ENCRYPTED_NT_OWF_PASSWORD

◆ GROUP_INFORMATION_CLASS

◆ GROUP_MEMBERSHIP

◆ LM_OWF_PASSWORD

◆ NT_OWF_PASSWORD

◆ NTSTATUS

typedef long NTSTATUS

Definition at line 8 of file sam.idl.

◆ OLD_LARGE_INTEGER

◆ PASSWORD_POLICY_VALIDATION_TYPE

◆ PDOMAIN_DISPLAY_INFORMATION

◆ PDOMAIN_LOGOFF_INFORMATION

◆ PDOMAIN_MODIFIED_INFORMATION

◆ PDOMAIN_MODIFIED_INFORMATION2

◆ PDOMAIN_PASSWORD_INFORMATION

◆ PDOMAIN_SERVER_ENABLE_STATE

◆ PDOMAIN_SERVER_ROLE

◆ PDOMAIN_SERVER_ROLE_INFORMATION

◆ PDOMAIN_STATE_INFORMATION

◆ PENCRYPTED_LM_OWF_PASSWORD

◆ PENCRYPTED_NT_OWF_PASSWORD

◆ PGROUP_MEMBERSHIP

◆ PLM_OWF_PASSWORD

◆ PNT_OWF_PASSWORD

◆ POLD_LARGE_INTEGER

◆ PRPC_SHORT_BLOB

◆ PRPC_STRING

◆ PSAM_VALIDATE_AUTHENTICATION_INPUT_ARG

◆ PSAM_VALIDATE_INPUT_ARG

◆ PSAM_VALIDATE_OUTPUT_ARG

◆ PSAM_VALIDATE_PASSWORD_CHANGE_INPUT_ARG

◆ PSAM_VALIDATE_PASSWORD_HASH

◆ PSAM_VALIDATE_PASSWORD_RESET_INPUT_ARG

◆ PSAM_VALIDATE_PERSISTED_FIELDS

◆ PSAM_VALIDATE_STANDARD_OUTPUT_ARG

◆ PSAM_VALIDATE_VALIDATION_STATUS

◆ PSAMPR_ALIAS_ADM_COMMENT_INFORMATION

◆ PSAMPR_ALIAS_GENERAL_INFORMATION

◆ PSAMPR_ALIAS_INFO_BUFFER

◆ PSAMPR_ALIAS_NAME_INFORMATION

◆ PSAMPR_DISPLAY_INFO_BUFFER

◆ PSAMPR_DOMAIN_DISPLAY_GROUP

◆ PSAMPR_DOMAIN_DISPLAY_GROUP_BUFFER

◆ PSAMPR_DOMAIN_DISPLAY_MACHINE

◆ PSAMPR_DOMAIN_DISPLAY_MACHINE_BUFFER

◆ PSAMPR_DOMAIN_DISPLAY_OEM_GROUP

◆ PSAMPR_DOMAIN_DISPLAY_OEM_GROUP_BUFFER

◆ PSAMPR_DOMAIN_DISPLAY_OEM_USER

◆ PSAMPR_DOMAIN_DISPLAY_OEM_USER_BUFFER

◆ PSAMPR_DOMAIN_DISPLAY_USER

◆ PSAMPR_DOMAIN_DISPLAY_USER_BUFFER

◆ PSAMPR_DOMAIN_GENERAL_INFORMATION

◆ PSAMPR_DOMAIN_GENERAL_INFORMATION2

◆ PSAMPR_DOMAIN_INFO_BUFFER

◆ PSAMPR_DOMAIN_LOCKOUT_INFORMATION

◆ PSAMPR_DOMAIN_NAME_INFORMATION

◆ PSAMPR_DOMAIN_OEM_INFORMATION

◆ PSAMPR_DOMAIN_REPLICATION_INFORMATION

◆ PSAMPR_ENCRYPTED_USER_PASSWORD

◆ PSAMPR_ENCRYPTED_USER_PASSWORD_NEW

◆ PSAMPR_ENUMERATION_BUFFER

◆ PSAMPR_GET_GROUPS_BUFFER

◆ PSAMPR_GET_MEMBERS_BUFFER

◆ PSAMPR_GROUP_ADM_COMMENT_INFORMATION

◆ PSAMPR_GROUP_ATTRIBUTE_INFORMATION

◆ PSAMPR_GROUP_GENERAL_INFORMATION

◆ PSAMPR_GROUP_INFO_BUFFER

◆ PSAMPR_GROUP_NAME_INFORMATION

◆ PSAMPR_LOGON_HOURS

◆ PSAMPR_PSID_ARRAY

◆ PSAMPR_PSID_ARRAY_OUT

◆ PSAMPR_RETURNED_USTRING_ARRAY

◆ 

typedef union { ... } * PSAMPR_REVISION_INFO

◆ PSAMPR_REVISION_INFO_V1

◆ PSAMPR_RID_ENUMERATION

◆ PSAMPR_SERVER_NAME

Definition at line 24 of file sam.idl.

◆ PSAMPR_SID_INFORMATION

◆ PSAMPR_SR_SECURITY_DESCRIPTOR

◆ PSAMPR_ULONG_ARRAY

◆ PSAMPR_USER_A_NAME_INFORMATION

◆ PSAMPR_USER_ACCOUNT_INFORMATION

◆ PSAMPR_USER_ADMIN_COMMENT_INFORMATION

◆ PSAMPR_USER_ALL_INFORMATION

◆ PSAMPR_USER_F_NAME_INFORMATION

◆ PSAMPR_USER_GENERAL_INFORMATION

◆ PSAMPR_USER_HOME_INFORMATION

◆ PSAMPR_USER_INFO_BUFFER

◆ PSAMPR_USER_INTERNAL1_INFORMATION

◆ PSAMPR_USER_INTERNAL2_INFORMATION

◆ PSAMPR_USER_INTERNAL4_INFORMATION

◆ PSAMPR_USER_INTERNAL4_INFORMATION_NEW

◆ PSAMPR_USER_INTERNAL5_INFORMATION

◆ PSAMPR_USER_INTERNAL5_INFORMATION_NEW

◆ PSAMPR_USER_LOGON_HOURS_INFORMATION

◆ PSAMPR_USER_LOGON_INFORMATION

◆ PSAMPR_USER_NAME_INFORMATION

◆ PSAMPR_USER_PARAMETERS_INFORMATION

◆ PSAMPR_USER_PREFERENCES_INFORMATION

◆ PSAMPR_USER_PROFILE_INFORMATION

◆ PSAMPR_USER_SCRIPT_INFORMATION

◆ PSAMPR_USER_SET_PASSWORD_INFORMATION

◆ PSAMPR_USER_WORKSTATIONS_INFORMATION

◆ PSID_NAME_USE

◆ PUSER_CONTROL_INFORMATION

◆ PUSER_DOMAIN_PASSWORD_INFORMATION

◆ PUSER_EXPIRES_INFORMATION

◆ PUSER_INFORMATION_CLASS

◆ PUSER_PRIMARY_GROUP_INFORMATION

◆ RPC_SHORT_BLOB

◆ RPC_STRING

◆ SAM_VALIDATE_AUTHENTICATION_INPUT_ARG

◆ SAM_VALIDATE_INPUT_ARG

◆ SAM_VALIDATE_OUTPUT_ARG

◆ SAM_VALIDATE_PASSWORD_CHANGE_INPUT_ARG

◆ SAM_VALIDATE_PASSWORD_HASH

◆ SAM_VALIDATE_PASSWORD_RESET_INPUT_ARG

◆ SAM_VALIDATE_PERSISTED_FIELDS

◆ SAM_VALIDATE_STANDARD_OUTPUT_ARG

◆ SAM_VALIDATE_VALIDATION_STATUS

◆ SAMPR_ALIAS_ADM_COMMENT_INFORMATION

◆ SAMPR_ALIAS_GENERAL_INFORMATION

◆ SAMPR_ALIAS_INFO_BUFFER

◆ SAMPR_ALIAS_NAME_INFORMATION

◆ SAMPR_DISPLAY_INFO_BUFFER

◆ SAMPR_DOMAIN_DISPLAY_GROUP

◆ SAMPR_DOMAIN_DISPLAY_GROUP_BUFFER

◆ SAMPR_DOMAIN_DISPLAY_MACHINE

◆ SAMPR_DOMAIN_DISPLAY_MACHINE_BUFFER

◆ SAMPR_DOMAIN_DISPLAY_OEM_GROUP

◆ SAMPR_DOMAIN_DISPLAY_OEM_GROUP_BUFFER

◆ SAMPR_DOMAIN_DISPLAY_OEM_USER

◆ SAMPR_DOMAIN_DISPLAY_OEM_USER_BUFFER

◆ SAMPR_DOMAIN_DISPLAY_USER

◆ SAMPR_DOMAIN_DISPLAY_USER_BUFFER

◆ SAMPR_DOMAIN_GENERAL_INFORMATION

◆ SAMPR_DOMAIN_GENERAL_INFORMATION2

◆ SAMPR_DOMAIN_INFO_BUFFER

◆ SAMPR_DOMAIN_LOCKOUT_INFORMATION

◆ SAMPR_DOMAIN_NAME_INFORMATION

◆ SAMPR_DOMAIN_OEM_INFORMATION

◆ SAMPR_DOMAIN_REPLICATION_INFORMATION

◆ SAMPR_ENCRYPTED_USER_PASSWORD

◆ SAMPR_ENCRYPTED_USER_PASSWORD_NEW

◆ SAMPR_ENUMERATION_BUFFER

◆ SAMPR_GET_GROUPS_BUFFER

◆ SAMPR_GET_MEMBERS_BUFFER

◆ SAMPR_GROUP_ADM_COMMENT_INFORMATION

◆ SAMPR_GROUP_ATTRIBUTE_INFORMATION

◆ SAMPR_GROUP_GENERAL_INFORMATION

◆ SAMPR_GROUP_INFO_BUFFER

◆ SAMPR_GROUP_NAME_INFORMATION

◆ SAMPR_HANDLE

typedef void* SAMPR_HANDLE

Definition at line 26 of file sam.idl.

◆ SAMPR_LOGON_HOURS

◆ SAMPR_PSID_ARRAY

◆ SAMPR_PSID_ARRAY_OUT

◆ SAMPR_RETURNED_USTRING_ARRAY

◆ 

typedef union { ... } SAMPR_REVISION_INFO

◆ SAMPR_REVISION_INFO_V1

◆ SAMPR_RID_ENUMERATION

◆ SAMPR_SID_INFORMATION

◆ SAMPR_SR_SECURITY_DESCRIPTOR

◆ SAMPR_ULONG_ARRAY

◆ SAMPR_USER_A_NAME_INFORMATION

◆ SAMPR_USER_ACCOUNT_INFORMATION

◆ SAMPR_USER_ADMIN_COMMENT_INFORMATION

◆ SAMPR_USER_ALL_INFORMATION

◆ SAMPR_USER_F_NAME_INFORMATION

◆ SAMPR_USER_GENERAL_INFORMATION

◆ SAMPR_USER_HOME_INFORMATION

◆ SAMPR_USER_INFO_BUFFER

◆ SAMPR_USER_INTERNAL1_INFORMATION

◆ SAMPR_USER_INTERNAL2_INFORMATION

◆ SAMPR_USER_INTERNAL4_INFORMATION

◆ SAMPR_USER_INTERNAL4_INFORMATION_NEW

◆ SAMPR_USER_INTERNAL5_INFORMATION

◆ SAMPR_USER_INTERNAL5_INFORMATION_NEW

◆ SAMPR_USER_LOGON_HOURS_INFORMATION

◆ SAMPR_USER_LOGON_INFORMATION

◆ SAMPR_USER_NAME_INFORMATION

◆ SAMPR_USER_PARAMETERS_INFORMATION

◆ SAMPR_USER_PREFERENCES_INFORMATION

◆ SAMPR_USER_PROFILE_INFORMATION

◆ SAMPR_USER_SCRIPT_INFORMATION

◆ SAMPR_USER_SET_PASSWORD_INFORMATION

◆ SAMPR_USER_WORKSTATIONS_INFORMATION

◆ SID_NAME_USE

◆ USER_CONTROL_INFORMATION

◆ USER_DOMAIN_PASSWORD_INFORMATION

◆ USER_EXPIRES_INFORMATION

◆ USER_INFORMATION_CLASS

◆ USER_PRIMARY_GROUP_INFORMATION

Enumeration Type Documentation

◆ _ALIAS_INFORMATION_CLASS

Enumerator
AliasGeneralInformation 
AliasNameInformation 
AliasAdminCommentInformation 
AliasGeneralInformation 
AliasNameInformation 
AliasAdminCommentInformation 

Definition at line 433 of file sam.idl.

434{
@ AliasGeneralInformation
Definition: sam.idl:435
@ AliasAdminCommentInformation
Definition: sam.idl:437
@ AliasNameInformation
Definition: sam.idl:436
enum _ALIAS_INFORMATION_CLASS ALIAS_INFORMATION_CLASS

◆ _DOMAIN_DISPLAY_INFORMATION

Enumerator
DomainDisplayUser 
DomainDisplayMachine 
DomainDisplayGroup 
DomainDisplayOemUser 
DomainDisplayOemGroup 
DomainDisplayServer 
DomainDisplayUser 
DomainDisplayMachine 
DomainDisplayGroup 
DomainDisplayOemUser 
DomainDisplayOemGroup 
DomainDisplayServer 

Definition at line 282 of file sam.idl.

283{
enum _DOMAIN_DISPLAY_INFORMATION DOMAIN_DISPLAY_INFORMATION
@ DomainDisplayUser
Definition: sam.idl:284
@ DomainDisplayMachine
Definition: sam.idl:285
@ DomainDisplayGroup
Definition: sam.idl:286
@ DomainDisplayServer
Definition: sam.idl:289
@ DomainDisplayOemUser
Definition: sam.idl:287
@ DomainDisplayOemGroup
Definition: sam.idl:288
enum _DOMAIN_DISPLAY_INFORMATION * PDOMAIN_DISPLAY_INFORMATION

◆ _DOMAIN_INFORMATION_CLASS

Enumerator
DomainPasswordInformation 
DomainGeneralInformation 
DomainLogoffInformation 
DomainOemInformation 
DomainNameInformation 
DomainReplicationInformation 
DomainServerRoleInformation 
DomainModifiedInformation 
DomainStateInformation 
DomainUasInformation 
DomainGeneralInformation2 
DomainLockoutInformation 
DomainModifiedInformation2 
DomainPasswordInformation 
DomainGeneralInformation 
DomainLogoffInformation 
DomainOemInformation 
DomainNameInformation 
DomainReplicationInformation 
DomainServerRoleInformation 
DomainModifiedInformation 
DomainStateInformation 
DomainGeneralInformation2 
DomainLockoutInformation 
DomainModifiedInformation2 

Definition at line 248 of file sam.idl.

249{
@ DomainLogoffInformation
Definition: sam.idl:252
@ DomainReplicationInformation
Definition: sam.idl:255
@ DomainOemInformation
Definition: sam.idl:253
@ DomainNameInformation
Definition: sam.idl:254
@ DomainServerRoleInformation
Definition: sam.idl:256
@ DomainPasswordInformation
Definition: sam.idl:250
@ DomainLockoutInformation
Definition: sam.idl:260
@ DomainModifiedInformation2
Definition: sam.idl:261
@ DomainGeneralInformation
Definition: sam.idl:251
@ DomainGeneralInformation2
Definition: sam.idl:259
@ DomainStateInformation
Definition: sam.idl:258
@ DomainModifiedInformation
Definition: sam.idl:257
enum _DOMAIN_INFORMATION_CLASS DOMAIN_INFORMATION_CLASS

◆ _DOMAIN_SERVER_ENABLE_STATE

Enumerator
DomainServerEnabled 
DomainServerDisabled 
DomainServerEnabled 
DomainServerDisabled 

Definition at line 144 of file sam.idl.

145{
@ DomainServerEnabled
Definition: sam.idl:146
@ DomainServerDisabled
Definition: sam.idl:147
enum _DOMAIN_SERVER_ENABLE_STATE DOMAIN_SERVER_ENABLE_STATE
enum _DOMAIN_SERVER_ENABLE_STATE * PDOMAIN_SERVER_ENABLE_STATE

◆ _DOMAIN_SERVER_ROLE

Enumerator
DomainServerRoleBackup 
DomainServerRolePrimary 
DomainServerRoleBackup 
DomainServerRolePrimary 

Definition at line 157 of file sam.idl.

158{
enum _DOMAIN_SERVER_ROLE DOMAIN_SERVER_ROLE
enum _DOMAIN_SERVER_ROLE * PDOMAIN_SERVER_ROLE
@ DomainServerRolePrimary
Definition: sam.idl:160
@ DomainServerRoleBackup
Definition: sam.idl:159

◆ _GROUP_INFORMATION_CLASS

Enumerator
GroupGeneralInformation 
GroupNameInformation 
GroupAttributeInformation 
GroupAdminCommentInformation 
GroupReplicationInformation 
GroupGeneralInformation 
GroupNameInformation 
GroupAttributeInformation 
GroupAdminCommentInformation 
GroupReplicationInformation 

Definition at line 396 of file sam.idl.

397{
enum _GROUP_INFORMATION_CLASS GROUP_INFORMATION_CLASS
@ GroupAttributeInformation
Definition: sam.idl:400
@ GroupGeneralInformation
Definition: sam.idl:398
@ GroupReplicationInformation
Definition: sam.idl:402
@ GroupNameInformation
Definition: sam.idl:399
@ GroupAdminCommentInformation
Definition: sam.idl:401

◆ _PASSWORD_POLICY_VALIDATION_TYPE

Enumerator
SamValidateAuthentication 
SamValidatePasswordChange 
SamValidatePasswordReset 

Definition at line 748 of file sam.idl.

749{
@ SamValidatePasswordChange
Definition: sam.idl:751
@ SamValidateAuthentication
Definition: sam.idl:750
@ SamValidatePasswordReset
Definition: sam.idl:752
enum _PASSWORD_POLICY_VALIDATION_TYPE PASSWORD_POLICY_VALIDATION_TYPE

◆ _SAM_VALIDATE_VALIDATION_STATUS

Enumerator
SamValidateSuccess 
SamValidatePasswordMustChange 
SamValidateAccountLockedOut 
SamValidatePasswordExpired 
SamValidatePasswordIncorrect 
SamValidatePasswordIsInHistory 
SamValidatePasswordTooShort 
SamValidatePasswordTooLong 
SamValidatePasswordNotComplexEnough 
SamValidatePasswordTooRecent 
SamValidatePasswordFilterError 

Definition at line 772 of file sam.idl.

773{
enum _SAM_VALIDATE_VALIDATION_STATUS SAM_VALIDATE_VALIDATION_STATUS
enum _SAM_VALIDATE_VALIDATION_STATUS * PSAM_VALIDATE_VALIDATION_STATUS
@ SamValidatePasswordNotComplexEnough
Definition: sam.idl:782
@ SamValidatePasswordFilterError
Definition: sam.idl:784
@ SamValidateAccountLockedOut
Definition: sam.idl:776
@ SamValidatePasswordIncorrect
Definition: sam.idl:778
@ SamValidatePasswordTooLong
Definition: sam.idl:781
@ SamValidatePasswordTooRecent
Definition: sam.idl:783
@ SamValidateSuccess
Definition: sam.idl:774
@ SamValidatePasswordTooShort
Definition: sam.idl:780
@ SamValidatePasswordIsInHistory
Definition: sam.idl:779
@ SamValidatePasswordMustChange
Definition: sam.idl:775
@ SamValidatePasswordExpired
Definition: sam.idl:777

◆ _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 66 of file sam.idl.

67{
68 SidTypeUser = 1,
enum _SID_NAME_USE SID_NAME_USE
enum _SID_NAME_USE * PSID_NAME_USE
@ SidTypeUnknown
Definition: sam.idl:75
@ SidTypeAlias
Definition: sam.idl:71
@ SidTypeDomain
Definition: sam.idl:70
@ SidTypeGroup
Definition: sam.idl:69
@ SidTypeDeletedAccount
Definition: sam.idl:73
@ SidTypeUser
Definition: sam.idl:68
@ SidTypeWellKnownGroup
Definition: sam.idl:72
@ SidTypeInvalid
Definition: sam.idl:74

◆ _USER_INFORMATION_CLASS

Enumerator
UserGeneralInformation 
UserPreferencesInformation 
UserLogonInformation 
UserLogonHoursInformation 
UserAccountInformation 
UserNameInformation 
UserAccountNameInformation 
UserFullNameInformation 
UserPrimaryGroupInformation 
UserHomeInformation 
UserScriptInformation 
UserProfileInformation 
UserAdminCommentInformation 
UserWorkStationsInformation 
UserSetPasswordInformation 
UserControlInformation 
UserExpiresInformation 
UserInternal1Information 
UserInternal2Information 
UserParametersInformation 
UserAllInformation 
UserInternal3Information 
UserInternal4Information 
UserInternal5Information 
UserInternal4InformationNew 
UserInternal5InformationNew 
UserInternal6Information 
UserExtendedInformation 
UserLogonUIInformation 
UserGeneralInformation 
UserPreferencesInformation 
UserLogonInformation 
UserLogonHoursInformation 
UserAccountInformation 
UserNameInformation 
UserAccountNameInformation 
UserFullNameInformation 
UserPrimaryGroupInformation 
UserHomeInformation 
UserScriptInformation 
UserProfileInformation 
UserAdminCommentInformation 
UserWorkStationsInformation 
UserSetPasswordInformation 
UserControlInformation 
UserExpiresInformation 
UserInternal1Information 
UserInternal2Information 
UserParametersInformation 
UserAllInformation 
UserInternal3Information 
UserInternal4Information 
UserInternal5Information 
UserInternal4InformationNew 
UserInternal5InformationNew 
UserInternal6Information 
UserExtendedInformation 
UserLogonUIInformation 

Definition at line 685 of file sam.idl.

686{
701 UserSetPasswordInformation = 15, /* This is missing from the SAM RPC documentation */
705 UserInternal2Information = 19, /* This is missing from the SAM RPC documentation */
708 UserInternal3Information = 22, /* This is missing from the SAM RPC documentation */
713 UserInternal6Information, /* This is missing from the SAM RPC documentation */
714 UserExtendedInformation, /* This is missing from the SAM RPC documentation */
715 UserLogonUIInformation, /* This is missing from the SAM RPC documentation */
enum _USER_INFORMATION_CLASS * PUSER_INFORMATION_CLASS
@ UserInternal3Information
Definition: sam.idl:708
@ UserScriptInformation
Definition: sam.idl:697
@ UserAccountNameInformation
Definition: sam.idl:693
@ UserExtendedInformation
Definition: sam.idl:714
@ UserPrimaryGroupInformation
Definition: sam.idl:695
@ UserAccountInformation
Definition: sam.idl:691
@ UserInternal1Information
Definition: sam.idl:704
@ UserInternal6Information
Definition: sam.idl:713
@ UserParametersInformation
Definition: sam.idl:706
@ UserWorkStationsInformation
Definition: sam.idl:700
@ UserInternal5InformationNew
Definition: sam.idl:712
@ UserNameInformation
Definition: sam.idl:692
@ UserLogonHoursInformation
Definition: sam.idl:690
@ UserInternal4Information
Definition: sam.idl:709
@ UserLogonInformation
Definition: sam.idl:689
@ UserSetPasswordInformation
Definition: sam.idl:701
@ UserGeneralInformation
Definition: sam.idl:687
@ UserFullNameInformation
Definition: sam.idl:694
@ UserInternal2Information
Definition: sam.idl:705
@ UserInternal4InformationNew
Definition: sam.idl:711
@ UserControlInformation
Definition: sam.idl:702
@ UserAdminCommentInformation
Definition: sam.idl:699
@ UserProfileInformation
Definition: sam.idl:698
@ UserLogonUIInformation
Definition: sam.idl:715
@ UserAllInformation
Definition: sam.idl:707
@ UserExpiresInformation
Definition: sam.idl:703
@ UserInternal5Information
Definition: sam.idl:710
@ UserPreferencesInformation
Definition: sam.idl:688
@ UserHomeInformation
Definition: sam.idl:696
enum _USER_INFORMATION_CLASS USER_INFORMATION_CLASS

Variable Documentation

◆ V1

Definition at line 134 of file sam.idl.