ホーム › Security.Cryptography › CRYPT_STRING
CRYPT_STRING
列挙型メンバー 14
| 名前 | 10進 | 16進 |
|---|---|---|
| CRYPT_STRING_BASE64HEADER | 0 | 0x0 |
| CRYPT_STRING_BASE64 | 1 | 0x1 |
| CRYPT_STRING_BINARY | 2 | 0x2 |
| CRYPT_STRING_BASE64REQUESTHEADER | 3 | 0x3 |
| CRYPT_STRING_HEX | 4 | 0x4 |
| CRYPT_STRING_HEXASCII | 5 | 0x5 |
| CRYPT_STRING_BASE64X509CRLHEADER | 9 | 0x9 |
| CRYPT_STRING_HEXADDR | 10 | 0xA |
| CRYPT_STRING_HEXASCIIADDR | 11 | 0xB |
| CRYPT_STRING_HEXRAW | 12 | 0xC |
| CRYPT_STRING_STRICT | 536870912 | 0x20000000 |
| CRYPT_STRING_BASE64_ANY | 6 | 0x6 |
| CRYPT_STRING_ANY | 7 | 0x7 |
| CRYPT_STRING_HEX_ANY | 8 | 0x8 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum CRYPT_STRING : unsigned int {
CRYPT_STRING_BASE64HEADER = 0,
CRYPT_STRING_BASE64 = 1,
CRYPT_STRING_BINARY = 2,
CRYPT_STRING_BASE64REQUESTHEADER = 3,
CRYPT_STRING_HEX = 4,
CRYPT_STRING_HEXASCII = 5,
CRYPT_STRING_BASE64X509CRLHEADER = 9,
CRYPT_STRING_HEXADDR = 10,
CRYPT_STRING_HEXASCIIADDR = 11,
CRYPT_STRING_HEXRAW = 12,
CRYPT_STRING_STRICT = 536870912,
CRYPT_STRING_BASE64_ANY = 6,
CRYPT_STRING_ANY = 7,
CRYPT_STRING_HEX_ANY = 8
} CRYPT_STRING;public enum CRYPT_STRING : uint
{
CRYPT_STRING_BASE64HEADER = 0,
CRYPT_STRING_BASE64 = 1,
CRYPT_STRING_BINARY = 2,
CRYPT_STRING_BASE64REQUESTHEADER = 3,
CRYPT_STRING_HEX = 4,
CRYPT_STRING_HEXASCII = 5,
CRYPT_STRING_BASE64X509CRLHEADER = 9,
CRYPT_STRING_HEXADDR = 10,
CRYPT_STRING_HEXASCIIADDR = 11,
CRYPT_STRING_HEXRAW = 12,
CRYPT_STRING_STRICT = 536870912,
CRYPT_STRING_BASE64_ANY = 6,
CRYPT_STRING_ANY = 7,
CRYPT_STRING_HEX_ANY = 8,
}Public Enum CRYPT_STRING As UInteger
CRYPT_STRING_BASE64HEADER = 0
CRYPT_STRING_BASE64 = 1
CRYPT_STRING_BINARY = 2
CRYPT_STRING_BASE64REQUESTHEADER = 3
CRYPT_STRING_HEX = 4
CRYPT_STRING_HEXASCII = 5
CRYPT_STRING_BASE64X509CRLHEADER = 9
CRYPT_STRING_HEXADDR = 10
CRYPT_STRING_HEXASCIIADDR = 11
CRYPT_STRING_HEXRAW = 12
CRYPT_STRING_STRICT = 536870912
CRYPT_STRING_BASE64_ANY = 6
CRYPT_STRING_ANY = 7
CRYPT_STRING_HEX_ANY = 8
End Enumimport enum
class CRYPT_STRING(enum.IntEnum):
CRYPT_STRING_BASE64HEADER = 0
CRYPT_STRING_BASE64 = 1
CRYPT_STRING_BINARY = 2
CRYPT_STRING_BASE64REQUESTHEADER = 3
CRYPT_STRING_HEX = 4
CRYPT_STRING_HEXASCII = 5
CRYPT_STRING_BASE64X509CRLHEADER = 9
CRYPT_STRING_HEXADDR = 10
CRYPT_STRING_HEXASCIIADDR = 11
CRYPT_STRING_HEXRAW = 12
CRYPT_STRING_STRICT = 536870912
CRYPT_STRING_BASE64_ANY = 6
CRYPT_STRING_ANY = 7
CRYPT_STRING_HEX_ANY = 8// CRYPT_STRING
pub const CRYPT_STRING_BASE64HEADER: u32 = 0;
pub const CRYPT_STRING_BASE64: u32 = 1;
pub const CRYPT_STRING_BINARY: u32 = 2;
pub const CRYPT_STRING_BASE64REQUESTHEADER: u32 = 3;
pub const CRYPT_STRING_HEX: u32 = 4;
pub const CRYPT_STRING_HEXASCII: u32 = 5;
pub const CRYPT_STRING_BASE64X509CRLHEADER: u32 = 9;
pub const CRYPT_STRING_HEXADDR: u32 = 10;
pub const CRYPT_STRING_HEXASCIIADDR: u32 = 11;
pub const CRYPT_STRING_HEXRAW: u32 = 12;
pub const CRYPT_STRING_STRICT: u32 = 536870912;
pub const CRYPT_STRING_BASE64_ANY: u32 = 6;
pub const CRYPT_STRING_ANY: u32 = 7;
pub const CRYPT_STRING_HEX_ANY: u32 = 8;// CRYPT_STRING
const (
CRYPT_STRING_BASE64HEADER uint32 = 0
CRYPT_STRING_BASE64 uint32 = 1
CRYPT_STRING_BINARY uint32 = 2
CRYPT_STRING_BASE64REQUESTHEADER uint32 = 3
CRYPT_STRING_HEX uint32 = 4
CRYPT_STRING_HEXASCII uint32 = 5
CRYPT_STRING_BASE64X509CRLHEADER uint32 = 9
CRYPT_STRING_HEXADDR uint32 = 10
CRYPT_STRING_HEXASCIIADDR uint32 = 11
CRYPT_STRING_HEXRAW uint32 = 12
CRYPT_STRING_STRICT uint32 = 536870912
CRYPT_STRING_BASE64_ANY uint32 = 6
CRYPT_STRING_ANY uint32 = 7
CRYPT_STRING_HEX_ANY uint32 = 8
)const
CRYPT_STRING_BASE64HEADER = 0;
CRYPT_STRING_BASE64 = 1;
CRYPT_STRING_BINARY = 2;
CRYPT_STRING_BASE64REQUESTHEADER = 3;
CRYPT_STRING_HEX = 4;
CRYPT_STRING_HEXASCII = 5;
CRYPT_STRING_BASE64X509CRLHEADER = 9;
CRYPT_STRING_HEXADDR = 10;
CRYPT_STRING_HEXASCIIADDR = 11;
CRYPT_STRING_HEXRAW = 12;
CRYPT_STRING_STRICT = 536870912;
CRYPT_STRING_BASE64_ANY = 6;
CRYPT_STRING_ANY = 7;
CRYPT_STRING_HEX_ANY = 8;// CRYPT_STRING
pub const CRYPT_STRING_BASE64HEADER: u32 = 0;
pub const CRYPT_STRING_BASE64: u32 = 1;
pub const CRYPT_STRING_BINARY: u32 = 2;
pub const CRYPT_STRING_BASE64REQUESTHEADER: u32 = 3;
pub const CRYPT_STRING_HEX: u32 = 4;
pub const CRYPT_STRING_HEXASCII: u32 = 5;
pub const CRYPT_STRING_BASE64X509CRLHEADER: u32 = 9;
pub const CRYPT_STRING_HEXADDR: u32 = 10;
pub const CRYPT_STRING_HEXASCIIADDR: u32 = 11;
pub const CRYPT_STRING_HEXRAW: u32 = 12;
pub const CRYPT_STRING_STRICT: u32 = 536870912;
pub const CRYPT_STRING_BASE64_ANY: u32 = 6;
pub const CRYPT_STRING_ANY: u32 = 7;
pub const CRYPT_STRING_HEX_ANY: u32 = 8;const
CRYPT_STRING_BASE64HEADER* = 0
CRYPT_STRING_BASE64* = 1
CRYPT_STRING_BINARY* = 2
CRYPT_STRING_BASE64REQUESTHEADER* = 3
CRYPT_STRING_HEX* = 4
CRYPT_STRING_HEXASCII* = 5
CRYPT_STRING_BASE64X509CRLHEADER* = 9
CRYPT_STRING_HEXADDR* = 10
CRYPT_STRING_HEXASCIIADDR* = 11
CRYPT_STRING_HEXRAW* = 12
CRYPT_STRING_STRICT* = 536870912
CRYPT_STRING_BASE64_ANY* = 6
CRYPT_STRING_ANY* = 7
CRYPT_STRING_HEX_ANY* = 8enum CRYPT_STRING : uint {
CRYPT_STRING_BASE64HEADER = 0,
CRYPT_STRING_BASE64 = 1,
CRYPT_STRING_BINARY = 2,
CRYPT_STRING_BASE64REQUESTHEADER = 3,
CRYPT_STRING_HEX = 4,
CRYPT_STRING_HEXASCII = 5,
CRYPT_STRING_BASE64X509CRLHEADER = 9,
CRYPT_STRING_HEXADDR = 10,
CRYPT_STRING_HEXASCIIADDR = 11,
CRYPT_STRING_HEXRAW = 12,
CRYPT_STRING_STRICT = 536870912,
CRYPT_STRING_BASE64_ANY = 6,
CRYPT_STRING_ANY = 7,
CRYPT_STRING_HEX_ANY = 8,
}#define global CRYPT_STRING_BASE64HEADER 0x0
#define global CRYPT_STRING_BASE64 0x1
#define global CRYPT_STRING_BINARY 0x2
#define global CRYPT_STRING_BASE64REQUESTHEADER 0x3
#define global CRYPT_STRING_HEX 0x4
#define global CRYPT_STRING_HEXASCII 0x5
#define global CRYPT_STRING_BASE64X509CRLHEADER 0x9
#define global CRYPT_STRING_HEXADDR 0xA
#define global CRYPT_STRING_HEXASCIIADDR 0xB
#define global CRYPT_STRING_HEXRAW 0xC
#define global CRYPT_STRING_STRICT 0x20000000
#define global CRYPT_STRING_BASE64_ANY 0x6
#define global CRYPT_STRING_ANY 0x7
#define global CRYPT_STRING_HEX_ANY 0x8