ホーム › Security.Cryptography.Catalog › CRYPTCATATTRIBUTE_FLAGS
CRYPTCATATTRIBUTE_FLAGS
列挙型フラグメンバー 8
| 名前 | 10進 | 16進 |
|---|---|---|
| CRYPTCAT_ATTR_AUTHENTICATED | 268435456 | 0x10000000 |
| CRYPTCAT_ATTR_UNAUTHENTICATED | 536870912 | 0x20000000 |
| CRYPTCAT_ATTR_NAMEASCII | 1 | 0x1 |
| CRYPTCAT_ATTR_NAMEOBJID | 2 | 0x2 |
| CRYPTCAT_ATTR_DATAASCII | 65536 | 0x10000 |
| CRYPTCAT_ATTR_DATABASE64 | 131072 | 0x20000 |
| CRYPTCAT_ATTR_DATAREPLACE | 262144 | 0x40000 |
| CRYPTCAT_ATTR_NO_AUTO_COMPAT_ENTRY | 16777216 | 0x1000000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum CRYPTCATATTRIBUTE_FLAGS : unsigned int {
CRYPTCAT_ATTR_AUTHENTICATED = 268435456,
CRYPTCAT_ATTR_UNAUTHENTICATED = 536870912,
CRYPTCAT_ATTR_NAMEASCII = 1,
CRYPTCAT_ATTR_NAMEOBJID = 2,
CRYPTCAT_ATTR_DATAASCII = 65536,
CRYPTCAT_ATTR_DATABASE64 = 131072,
CRYPTCAT_ATTR_DATAREPLACE = 262144,
CRYPTCAT_ATTR_NO_AUTO_COMPAT_ENTRY = 16777216
} CRYPTCATATTRIBUTE_FLAGS;[Flags]
public enum CRYPTCATATTRIBUTE_FLAGS : uint
{
CRYPTCAT_ATTR_AUTHENTICATED = 268435456,
CRYPTCAT_ATTR_UNAUTHENTICATED = 536870912,
CRYPTCAT_ATTR_NAMEASCII = 1,
CRYPTCAT_ATTR_NAMEOBJID = 2,
CRYPTCAT_ATTR_DATAASCII = 65536,
CRYPTCAT_ATTR_DATABASE64 = 131072,
CRYPTCAT_ATTR_DATAREPLACE = 262144,
CRYPTCAT_ATTR_NO_AUTO_COMPAT_ENTRY = 16777216,
}<Flags>
Public Enum CRYPTCATATTRIBUTE_FLAGS As UInteger
CRYPTCAT_ATTR_AUTHENTICATED = 268435456
CRYPTCAT_ATTR_UNAUTHENTICATED = 536870912
CRYPTCAT_ATTR_NAMEASCII = 1
CRYPTCAT_ATTR_NAMEOBJID = 2
CRYPTCAT_ATTR_DATAASCII = 65536
CRYPTCAT_ATTR_DATABASE64 = 131072
CRYPTCAT_ATTR_DATAREPLACE = 262144
CRYPTCAT_ATTR_NO_AUTO_COMPAT_ENTRY = 16777216
End Enumimport enum
class CRYPTCATATTRIBUTE_FLAGS(enum.IntFlag):
CRYPTCAT_ATTR_AUTHENTICATED = 268435456
CRYPTCAT_ATTR_UNAUTHENTICATED = 536870912
CRYPTCAT_ATTR_NAMEASCII = 1
CRYPTCAT_ATTR_NAMEOBJID = 2
CRYPTCAT_ATTR_DATAASCII = 65536
CRYPTCAT_ATTR_DATABASE64 = 131072
CRYPTCAT_ATTR_DATAREPLACE = 262144
CRYPTCAT_ATTR_NO_AUTO_COMPAT_ENTRY = 16777216// CRYPTCATATTRIBUTE_FLAGS (flags)
pub const CRYPTCAT_ATTR_AUTHENTICATED: u32 = 268435456;
pub const CRYPTCAT_ATTR_UNAUTHENTICATED: u32 = 536870912;
pub const CRYPTCAT_ATTR_NAMEASCII: u32 = 1;
pub const CRYPTCAT_ATTR_NAMEOBJID: u32 = 2;
pub const CRYPTCAT_ATTR_DATAASCII: u32 = 65536;
pub const CRYPTCAT_ATTR_DATABASE64: u32 = 131072;
pub const CRYPTCAT_ATTR_DATAREPLACE: u32 = 262144;
pub const CRYPTCAT_ATTR_NO_AUTO_COMPAT_ENTRY: u32 = 16777216;// CRYPTCATATTRIBUTE_FLAGS
const (
CRYPTCAT_ATTR_AUTHENTICATED uint32 = 268435456
CRYPTCAT_ATTR_UNAUTHENTICATED uint32 = 536870912
CRYPTCAT_ATTR_NAMEASCII uint32 = 1
CRYPTCAT_ATTR_NAMEOBJID uint32 = 2
CRYPTCAT_ATTR_DATAASCII uint32 = 65536
CRYPTCAT_ATTR_DATABASE64 uint32 = 131072
CRYPTCAT_ATTR_DATAREPLACE uint32 = 262144
CRYPTCAT_ATTR_NO_AUTO_COMPAT_ENTRY uint32 = 16777216
)const
CRYPTCAT_ATTR_AUTHENTICATED = 268435456;
CRYPTCAT_ATTR_UNAUTHENTICATED = 536870912;
CRYPTCAT_ATTR_NAMEASCII = 1;
CRYPTCAT_ATTR_NAMEOBJID = 2;
CRYPTCAT_ATTR_DATAASCII = 65536;
CRYPTCAT_ATTR_DATABASE64 = 131072;
CRYPTCAT_ATTR_DATAREPLACE = 262144;
CRYPTCAT_ATTR_NO_AUTO_COMPAT_ENTRY = 16777216;// CRYPTCATATTRIBUTE_FLAGS
pub const CRYPTCAT_ATTR_AUTHENTICATED: u32 = 268435456;
pub const CRYPTCAT_ATTR_UNAUTHENTICATED: u32 = 536870912;
pub const CRYPTCAT_ATTR_NAMEASCII: u32 = 1;
pub const CRYPTCAT_ATTR_NAMEOBJID: u32 = 2;
pub const CRYPTCAT_ATTR_DATAASCII: u32 = 65536;
pub const CRYPTCAT_ATTR_DATABASE64: u32 = 131072;
pub const CRYPTCAT_ATTR_DATAREPLACE: u32 = 262144;
pub const CRYPTCAT_ATTR_NO_AUTO_COMPAT_ENTRY: u32 = 16777216;const
CRYPTCAT_ATTR_AUTHENTICATED* = 268435456
CRYPTCAT_ATTR_UNAUTHENTICATED* = 536870912
CRYPTCAT_ATTR_NAMEASCII* = 1
CRYPTCAT_ATTR_NAMEOBJID* = 2
CRYPTCAT_ATTR_DATAASCII* = 65536
CRYPTCAT_ATTR_DATABASE64* = 131072
CRYPTCAT_ATTR_DATAREPLACE* = 262144
CRYPTCAT_ATTR_NO_AUTO_COMPAT_ENTRY* = 16777216enum CRYPTCATATTRIBUTE_FLAGS : uint {
CRYPTCAT_ATTR_AUTHENTICATED = 268435456,
CRYPTCAT_ATTR_UNAUTHENTICATED = 536870912,
CRYPTCAT_ATTR_NAMEASCII = 1,
CRYPTCAT_ATTR_NAMEOBJID = 2,
CRYPTCAT_ATTR_DATAASCII = 65536,
CRYPTCAT_ATTR_DATABASE64 = 131072,
CRYPTCAT_ATTR_DATAREPLACE = 262144,
CRYPTCAT_ATTR_NO_AUTO_COMPAT_ENTRY = 16777216,
}#define global CRYPTCAT_ATTR_AUTHENTICATED 0x10000000
#define global CRYPTCAT_ATTR_UNAUTHENTICATED 0x20000000
#define global CRYPTCAT_ATTR_NAMEASCII 0x1
#define global CRYPTCAT_ATTR_NAMEOBJID 0x2
#define global CRYPTCAT_ATTR_DATAASCII 0x10000
#define global CRYPTCAT_ATTR_DATABASE64 0x20000
#define global CRYPTCAT_ATTR_DATAREPLACE 0x40000
#define global CRYPTCAT_ATTR_NO_AUTO_COMPAT_ENTRY 0x1000000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。