Win32 API 日本語リファレンス
ホームSecurity.Cryptography › SECRET_PURPOSE

SECRET_PURPOSE

列挙型
基底型i4

メンバー 7

名前10進16進
AuthenticationPin00x0
DigitalSignaturePin10x1
EncryptionPin20x2
NonRepudiationPin30x3
AdministratorPin40x4
PrimaryCardPin50x5
UnblockOnlyPin60x6

各言語での定義

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

typedef enum SECRET_PURPOSE : int {
    AuthenticationPin = 0,
    DigitalSignaturePin = 1,
    EncryptionPin = 2,
    NonRepudiationPin = 3,
    AdministratorPin = 4,
    PrimaryCardPin = 5,
    UnblockOnlyPin = 6
} SECRET_PURPOSE;
public enum SECRET_PURPOSE : int
{
    AuthenticationPin = 0,
    DigitalSignaturePin = 1,
    EncryptionPin = 2,
    NonRepudiationPin = 3,
    AdministratorPin = 4,
    PrimaryCardPin = 5,
    UnblockOnlyPin = 6,
}
Public Enum SECRET_PURPOSE As Integer
    AuthenticationPin = 0
    DigitalSignaturePin = 1
    EncryptionPin = 2
    NonRepudiationPin = 3
    AdministratorPin = 4
    PrimaryCardPin = 5
    UnblockOnlyPin = 6
End Enum
import enum

class SECRET_PURPOSE(enum.IntEnum):
    AuthenticationPin = 0
    DigitalSignaturePin = 1
    EncryptionPin = 2
    NonRepudiationPin = 3
    AdministratorPin = 4
    PrimaryCardPin = 5
    UnblockOnlyPin = 6
// SECRET_PURPOSE
pub const AuthenticationPin: i32 = 0;
pub const DigitalSignaturePin: i32 = 1;
pub const EncryptionPin: i32 = 2;
pub const NonRepudiationPin: i32 = 3;
pub const AdministratorPin: i32 = 4;
pub const PrimaryCardPin: i32 = 5;
pub const UnblockOnlyPin: i32 = 6;
// SECRET_PURPOSE
const (
	AuthenticationPin int32 = 0
	DigitalSignaturePin int32 = 1
	EncryptionPin int32 = 2
	NonRepudiationPin int32 = 3
	AdministratorPin int32 = 4
	PrimaryCardPin int32 = 5
	UnblockOnlyPin int32 = 6
)
const
  AuthenticationPin = 0;
  DigitalSignaturePin = 1;
  EncryptionPin = 2;
  NonRepudiationPin = 3;
  AdministratorPin = 4;
  PrimaryCardPin = 5;
  UnblockOnlyPin = 6;
// SECRET_PURPOSE
pub const AuthenticationPin: i32 = 0;
pub const DigitalSignaturePin: i32 = 1;
pub const EncryptionPin: i32 = 2;
pub const NonRepudiationPin: i32 = 3;
pub const AdministratorPin: i32 = 4;
pub const PrimaryCardPin: i32 = 5;
pub const UnblockOnlyPin: i32 = 6;
const
  AuthenticationPin* = 0
  DigitalSignaturePin* = 1
  EncryptionPin* = 2
  NonRepudiationPin* = 3
  AdministratorPin* = 4
  PrimaryCardPin* = 5
  UnblockOnlyPin* = 6
enum SECRET_PURPOSE : int {
    AuthenticationPin = 0,
    DigitalSignaturePin = 1,
    EncryptionPin = 2,
    NonRepudiationPin = 3,
    AdministratorPin = 4,
    PrimaryCardPin = 5,
    UnblockOnlyPin = 6,
}
#define global AuthenticationPin   0x0
#define global DigitalSignaturePin 0x1
#define global EncryptionPin       0x2
#define global NonRepudiationPin   0x3
#define global AdministratorPin    0x4
#define global PrimaryCardPin      0x5
#define global UnblockOnlyPin      0x6