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

NCRYPT_ALGORITHM_NAME_CLASS

列挙型
基底型u4

メンバー 3

名前10進16進
NCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE30x3
NCRYPT_SECRET_AGREEMENT_INTERFACE40x4
NCRYPT_SIGNATURE_INTERFACE50x5

各言語での定義

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

typedef enum NCRYPT_ALGORITHM_NAME_CLASS : unsigned int {
    NCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE = 3,
    NCRYPT_SECRET_AGREEMENT_INTERFACE = 4,
    NCRYPT_SIGNATURE_INTERFACE = 5
} NCRYPT_ALGORITHM_NAME_CLASS;
public enum NCRYPT_ALGORITHM_NAME_CLASS : uint
{
    NCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE = 3,
    NCRYPT_SECRET_AGREEMENT_INTERFACE = 4,
    NCRYPT_SIGNATURE_INTERFACE = 5,
}
Public Enum NCRYPT_ALGORITHM_NAME_CLASS As UInteger
    NCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE = 3
    NCRYPT_SECRET_AGREEMENT_INTERFACE = 4
    NCRYPT_SIGNATURE_INTERFACE = 5
End Enum
import enum

class NCRYPT_ALGORITHM_NAME_CLASS(enum.IntEnum):
    NCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE = 3
    NCRYPT_SECRET_AGREEMENT_INTERFACE = 4
    NCRYPT_SIGNATURE_INTERFACE = 5
// NCRYPT_ALGORITHM_NAME_CLASS
pub const NCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE: u32 = 3;
pub const NCRYPT_SECRET_AGREEMENT_INTERFACE: u32 = 4;
pub const NCRYPT_SIGNATURE_INTERFACE: u32 = 5;
// NCRYPT_ALGORITHM_NAME_CLASS
const (
	NCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE uint32 = 3
	NCRYPT_SECRET_AGREEMENT_INTERFACE uint32 = 4
	NCRYPT_SIGNATURE_INTERFACE uint32 = 5
)
const
  NCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE = 3;
  NCRYPT_SECRET_AGREEMENT_INTERFACE = 4;
  NCRYPT_SIGNATURE_INTERFACE = 5;
// NCRYPT_ALGORITHM_NAME_CLASS
pub const NCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE: u32 = 3;
pub const NCRYPT_SECRET_AGREEMENT_INTERFACE: u32 = 4;
pub const NCRYPT_SIGNATURE_INTERFACE: u32 = 5;
const
  NCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE* = 3
  NCRYPT_SECRET_AGREEMENT_INTERFACE* = 4
  NCRYPT_SIGNATURE_INTERFACE* = 5
enum NCRYPT_ALGORITHM_NAME_CLASS : uint {
    NCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE = 3,
    NCRYPT_SECRET_AGREEMENT_INTERFACE = 4,
    NCRYPT_SIGNATURE_INTERFACE = 5,
}
#define global NCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE 0x3
#define global NCRYPT_SECRET_AGREEMENT_INTERFACE      0x4
#define global NCRYPT_SIGNATURE_INTERFACE             0x5