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

EXTENDED_NAME_FORMAT

列挙型
基底型i4

メンバー 12

名前10進16進
NameUnknown00x0
NameFullyQualifiedDN10x1
NameSamCompatible20x2
NameDisplay30x3
NameUniqueId60x6
NameCanonical70x7
NameUserPrincipal80x8
NameCanonicalEx90x9
NameServicePrincipal100xA
NameDnsDomain120xC
NameGivenName130xD
NameSurname140xE

各言語での定義

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

typedef enum EXTENDED_NAME_FORMAT : int {
    NameUnknown = 0,
    NameFullyQualifiedDN = 1,
    NameSamCompatible = 2,
    NameDisplay = 3,
    NameUniqueId = 6,
    NameCanonical = 7,
    NameUserPrincipal = 8,
    NameCanonicalEx = 9,
    NameServicePrincipal = 10,
    NameDnsDomain = 12,
    NameGivenName = 13,
    NameSurname = 14
} EXTENDED_NAME_FORMAT;
public enum EXTENDED_NAME_FORMAT : int
{
    NameUnknown = 0,
    NameFullyQualifiedDN = 1,
    NameSamCompatible = 2,
    NameDisplay = 3,
    NameUniqueId = 6,
    NameCanonical = 7,
    NameUserPrincipal = 8,
    NameCanonicalEx = 9,
    NameServicePrincipal = 10,
    NameDnsDomain = 12,
    NameGivenName = 13,
    NameSurname = 14,
}
Public Enum EXTENDED_NAME_FORMAT As Integer
    NameUnknown = 0
    NameFullyQualifiedDN = 1
    NameSamCompatible = 2
    NameDisplay = 3
    NameUniqueId = 6
    NameCanonical = 7
    NameUserPrincipal = 8
    NameCanonicalEx = 9
    NameServicePrincipal = 10
    NameDnsDomain = 12
    NameGivenName = 13
    NameSurname = 14
End Enum
import enum

class EXTENDED_NAME_FORMAT(enum.IntEnum):
    NameUnknown = 0
    NameFullyQualifiedDN = 1
    NameSamCompatible = 2
    NameDisplay = 3
    NameUniqueId = 6
    NameCanonical = 7
    NameUserPrincipal = 8
    NameCanonicalEx = 9
    NameServicePrincipal = 10
    NameDnsDomain = 12
    NameGivenName = 13
    NameSurname = 14
// EXTENDED_NAME_FORMAT
pub const NameUnknown: i32 = 0;
pub const NameFullyQualifiedDN: i32 = 1;
pub const NameSamCompatible: i32 = 2;
pub const NameDisplay: i32 = 3;
pub const NameUniqueId: i32 = 6;
pub const NameCanonical: i32 = 7;
pub const NameUserPrincipal: i32 = 8;
pub const NameCanonicalEx: i32 = 9;
pub const NameServicePrincipal: i32 = 10;
pub const NameDnsDomain: i32 = 12;
pub const NameGivenName: i32 = 13;
pub const NameSurname: i32 = 14;
// EXTENDED_NAME_FORMAT
const (
	NameUnknown int32 = 0
	NameFullyQualifiedDN int32 = 1
	NameSamCompatible int32 = 2
	NameDisplay int32 = 3
	NameUniqueId int32 = 6
	NameCanonical int32 = 7
	NameUserPrincipal int32 = 8
	NameCanonicalEx int32 = 9
	NameServicePrincipal int32 = 10
	NameDnsDomain int32 = 12
	NameGivenName int32 = 13
	NameSurname int32 = 14
)
const
  NameUnknown = 0;
  NameFullyQualifiedDN = 1;
  NameSamCompatible = 2;
  NameDisplay = 3;
  NameUniqueId = 6;
  NameCanonical = 7;
  NameUserPrincipal = 8;
  NameCanonicalEx = 9;
  NameServicePrincipal = 10;
  NameDnsDomain = 12;
  NameGivenName = 13;
  NameSurname = 14;
// EXTENDED_NAME_FORMAT
pub const NameUnknown: i32 = 0;
pub const NameFullyQualifiedDN: i32 = 1;
pub const NameSamCompatible: i32 = 2;
pub const NameDisplay: i32 = 3;
pub const NameUniqueId: i32 = 6;
pub const NameCanonical: i32 = 7;
pub const NameUserPrincipal: i32 = 8;
pub const NameCanonicalEx: i32 = 9;
pub const NameServicePrincipal: i32 = 10;
pub const NameDnsDomain: i32 = 12;
pub const NameGivenName: i32 = 13;
pub const NameSurname: i32 = 14;
const
  NameUnknown* = 0
  NameFullyQualifiedDN* = 1
  NameSamCompatible* = 2
  NameDisplay* = 3
  NameUniqueId* = 6
  NameCanonical* = 7
  NameUserPrincipal* = 8
  NameCanonicalEx* = 9
  NameServicePrincipal* = 10
  NameDnsDomain* = 12
  NameGivenName* = 13
  NameSurname* = 14
enum EXTENDED_NAME_FORMAT : int {
    NameUnknown = 0,
    NameFullyQualifiedDN = 1,
    NameSamCompatible = 2,
    NameDisplay = 3,
    NameUniqueId = 6,
    NameCanonical = 7,
    NameUserPrincipal = 8,
    NameCanonicalEx = 9,
    NameServicePrincipal = 10,
    NameDnsDomain = 12,
    NameGivenName = 13,
    NameSurname = 14,
}
#define global NameUnknown          0x0
#define global NameFullyQualifiedDN 0x1
#define global NameSamCompatible    0x2
#define global NameDisplay          0x3
#define global NameUniqueId         0x6
#define global NameCanonical        0x7
#define global NameUserPrincipal    0x8
#define global NameCanonicalEx      0x9
#define global NameServicePrincipal 0xA
#define global NameDnsDomain        0xC
#define global NameGivenName        0xD
#define global NameSurname          0xE