Win32 API 日本語リファレンス
ホームSecurity.Authentication.Identity › POLICY_INFORMATION_CLASS

POLICY_INFORMATION_CLASS

列挙型
基底型i4

メンバー 17

名前10進16進
PolicyAuditLogInformation10x1
PolicyAuditEventsInformation20x2
PolicyPrimaryDomainInformation30x3
PolicyPdAccountInformation40x4
PolicyAccountDomainInformation50x5
PolicyLsaServerRoleInformation60x6
PolicyReplicaSourceInformation70x7
PolicyDefaultQuotaInformation80x8
PolicyModificationInformation90x9
PolicyAuditFullSetInformation100xA
PolicyAuditFullQueryInformation110xB
PolicyDnsDomainInformation120xC
PolicyDnsDomainInformationInt130xD
PolicyLocalAccountDomainInformation140xE
PolicyMachineAccountInformation150xF
PolicyMachineAccountInformation2160x10
PolicyLastEntry170x11

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum POLICY_INFORMATION_CLASS : int {
    PolicyAuditLogInformation = 1,
    PolicyAuditEventsInformation = 2,
    PolicyPrimaryDomainInformation = 3,
    PolicyPdAccountInformation = 4,
    PolicyAccountDomainInformation = 5,
    PolicyLsaServerRoleInformation = 6,
    PolicyReplicaSourceInformation = 7,
    PolicyDefaultQuotaInformation = 8,
    PolicyModificationInformation = 9,
    PolicyAuditFullSetInformation = 10,
    PolicyAuditFullQueryInformation = 11,
    PolicyDnsDomainInformation = 12,
    PolicyDnsDomainInformationInt = 13,
    PolicyLocalAccountDomainInformation = 14,
    PolicyMachineAccountInformation = 15,
    PolicyMachineAccountInformation2 = 16,
    PolicyLastEntry = 17
} POLICY_INFORMATION_CLASS;
public enum POLICY_INFORMATION_CLASS : int
{
    PolicyAuditLogInformation = 1,
    PolicyAuditEventsInformation = 2,
    PolicyPrimaryDomainInformation = 3,
    PolicyPdAccountInformation = 4,
    PolicyAccountDomainInformation = 5,
    PolicyLsaServerRoleInformation = 6,
    PolicyReplicaSourceInformation = 7,
    PolicyDefaultQuotaInformation = 8,
    PolicyModificationInformation = 9,
    PolicyAuditFullSetInformation = 10,
    PolicyAuditFullQueryInformation = 11,
    PolicyDnsDomainInformation = 12,
    PolicyDnsDomainInformationInt = 13,
    PolicyLocalAccountDomainInformation = 14,
    PolicyMachineAccountInformation = 15,
    PolicyMachineAccountInformation2 = 16,
    PolicyLastEntry = 17,
}
Public Enum POLICY_INFORMATION_CLASS As Integer
    PolicyAuditLogInformation = 1
    PolicyAuditEventsInformation = 2
    PolicyPrimaryDomainInformation = 3
    PolicyPdAccountInformation = 4
    PolicyAccountDomainInformation = 5
    PolicyLsaServerRoleInformation = 6
    PolicyReplicaSourceInformation = 7
    PolicyDefaultQuotaInformation = 8
    PolicyModificationInformation = 9
    PolicyAuditFullSetInformation = 10
    PolicyAuditFullQueryInformation = 11
    PolicyDnsDomainInformation = 12
    PolicyDnsDomainInformationInt = 13
    PolicyLocalAccountDomainInformation = 14
    PolicyMachineAccountInformation = 15
    PolicyMachineAccountInformation2 = 16
    PolicyLastEntry = 17
End Enum
import enum

class POLICY_INFORMATION_CLASS(enum.IntEnum):
    PolicyAuditLogInformation = 1
    PolicyAuditEventsInformation = 2
    PolicyPrimaryDomainInformation = 3
    PolicyPdAccountInformation = 4
    PolicyAccountDomainInformation = 5
    PolicyLsaServerRoleInformation = 6
    PolicyReplicaSourceInformation = 7
    PolicyDefaultQuotaInformation = 8
    PolicyModificationInformation = 9
    PolicyAuditFullSetInformation = 10
    PolicyAuditFullQueryInformation = 11
    PolicyDnsDomainInformation = 12
    PolicyDnsDomainInformationInt = 13
    PolicyLocalAccountDomainInformation = 14
    PolicyMachineAccountInformation = 15
    PolicyMachineAccountInformation2 = 16
    PolicyLastEntry = 17
// POLICY_INFORMATION_CLASS
pub const PolicyAuditLogInformation: i32 = 1;
pub const PolicyAuditEventsInformation: i32 = 2;
pub const PolicyPrimaryDomainInformation: i32 = 3;
pub const PolicyPdAccountInformation: i32 = 4;
pub const PolicyAccountDomainInformation: i32 = 5;
pub const PolicyLsaServerRoleInformation: i32 = 6;
pub const PolicyReplicaSourceInformation: i32 = 7;
pub const PolicyDefaultQuotaInformation: i32 = 8;
pub const PolicyModificationInformation: i32 = 9;
pub const PolicyAuditFullSetInformation: i32 = 10;
pub const PolicyAuditFullQueryInformation: i32 = 11;
pub const PolicyDnsDomainInformation: i32 = 12;
pub const PolicyDnsDomainInformationInt: i32 = 13;
pub const PolicyLocalAccountDomainInformation: i32 = 14;
pub const PolicyMachineAccountInformation: i32 = 15;
pub const PolicyMachineAccountInformation2: i32 = 16;
pub const PolicyLastEntry: i32 = 17;
// POLICY_INFORMATION_CLASS
const (
	PolicyAuditLogInformation int32 = 1
	PolicyAuditEventsInformation int32 = 2
	PolicyPrimaryDomainInformation int32 = 3
	PolicyPdAccountInformation int32 = 4
	PolicyAccountDomainInformation int32 = 5
	PolicyLsaServerRoleInformation int32 = 6
	PolicyReplicaSourceInformation int32 = 7
	PolicyDefaultQuotaInformation int32 = 8
	PolicyModificationInformation int32 = 9
	PolicyAuditFullSetInformation int32 = 10
	PolicyAuditFullQueryInformation int32 = 11
	PolicyDnsDomainInformation int32 = 12
	PolicyDnsDomainInformationInt int32 = 13
	PolicyLocalAccountDomainInformation int32 = 14
	PolicyMachineAccountInformation int32 = 15
	PolicyMachineAccountInformation2 int32 = 16
	PolicyLastEntry int32 = 17
)
const
  PolicyAuditLogInformation = 1;
  PolicyAuditEventsInformation = 2;
  PolicyPrimaryDomainInformation = 3;
  PolicyPdAccountInformation = 4;
  PolicyAccountDomainInformation = 5;
  PolicyLsaServerRoleInformation = 6;
  PolicyReplicaSourceInformation = 7;
  PolicyDefaultQuotaInformation = 8;
  PolicyModificationInformation = 9;
  PolicyAuditFullSetInformation = 10;
  PolicyAuditFullQueryInformation = 11;
  PolicyDnsDomainInformation = 12;
  PolicyDnsDomainInformationInt = 13;
  PolicyLocalAccountDomainInformation = 14;
  PolicyMachineAccountInformation = 15;
  PolicyMachineAccountInformation2 = 16;
  PolicyLastEntry = 17;
// POLICY_INFORMATION_CLASS
pub const PolicyAuditLogInformation: i32 = 1;
pub const PolicyAuditEventsInformation: i32 = 2;
pub const PolicyPrimaryDomainInformation: i32 = 3;
pub const PolicyPdAccountInformation: i32 = 4;
pub const PolicyAccountDomainInformation: i32 = 5;
pub const PolicyLsaServerRoleInformation: i32 = 6;
pub const PolicyReplicaSourceInformation: i32 = 7;
pub const PolicyDefaultQuotaInformation: i32 = 8;
pub const PolicyModificationInformation: i32 = 9;
pub const PolicyAuditFullSetInformation: i32 = 10;
pub const PolicyAuditFullQueryInformation: i32 = 11;
pub const PolicyDnsDomainInformation: i32 = 12;
pub const PolicyDnsDomainInformationInt: i32 = 13;
pub const PolicyLocalAccountDomainInformation: i32 = 14;
pub const PolicyMachineAccountInformation: i32 = 15;
pub const PolicyMachineAccountInformation2: i32 = 16;
pub const PolicyLastEntry: i32 = 17;
const
  PolicyAuditLogInformation* = 1
  PolicyAuditEventsInformation* = 2
  PolicyPrimaryDomainInformation* = 3
  PolicyPdAccountInformation* = 4
  PolicyAccountDomainInformation* = 5
  PolicyLsaServerRoleInformation* = 6
  PolicyReplicaSourceInformation* = 7
  PolicyDefaultQuotaInformation* = 8
  PolicyModificationInformation* = 9
  PolicyAuditFullSetInformation* = 10
  PolicyAuditFullQueryInformation* = 11
  PolicyDnsDomainInformation* = 12
  PolicyDnsDomainInformationInt* = 13
  PolicyLocalAccountDomainInformation* = 14
  PolicyMachineAccountInformation* = 15
  PolicyMachineAccountInformation2* = 16
  PolicyLastEntry* = 17
enum POLICY_INFORMATION_CLASS : int {
    PolicyAuditLogInformation = 1,
    PolicyAuditEventsInformation = 2,
    PolicyPrimaryDomainInformation = 3,
    PolicyPdAccountInformation = 4,
    PolicyAccountDomainInformation = 5,
    PolicyLsaServerRoleInformation = 6,
    PolicyReplicaSourceInformation = 7,
    PolicyDefaultQuotaInformation = 8,
    PolicyModificationInformation = 9,
    PolicyAuditFullSetInformation = 10,
    PolicyAuditFullQueryInformation = 11,
    PolicyDnsDomainInformation = 12,
    PolicyDnsDomainInformationInt = 13,
    PolicyLocalAccountDomainInformation = 14,
    PolicyMachineAccountInformation = 15,
    PolicyMachineAccountInformation2 = 16,
    PolicyLastEntry = 17,
}
#define global PolicyAuditLogInformation           0x1
#define global PolicyAuditEventsInformation        0x2
#define global PolicyPrimaryDomainInformation      0x3
#define global PolicyPdAccountInformation          0x4
#define global PolicyAccountDomainInformation      0x5
#define global PolicyLsaServerRoleInformation      0x6
#define global PolicyReplicaSourceInformation      0x7
#define global PolicyDefaultQuotaInformation       0x8
#define global PolicyModificationInformation       0x9
#define global PolicyAuditFullSetInformation       0xA
#define global PolicyAuditFullQueryInformation     0xB
#define global PolicyDnsDomainInformation          0xC
#define global PolicyDnsDomainInformationInt       0xD
#define global PolicyLocalAccountDomainInformation 0xE
#define global PolicyMachineAccountInformation     0xF
#define global PolicyMachineAccountInformation2    0x10
#define global PolicyLastEntry                     0x11