ホーム › Security.Cryptography.Catalog › CRYPTCAT_OPEN_FLAGS
CRYPTCAT_OPEN_FLAGS
列挙型フラグメンバー 9
| 名前 | 10進 | 16進 |
|---|---|---|
| CRYPTCAT_OPEN_ALWAYS | 2 | 0x2 |
| CRYPTCAT_OPEN_CREATENEW | 1 | 0x1 |
| CRYPTCAT_OPEN_EXISTING | 4 | 0x4 |
| CRYPTCAT_OPEN_EXCLUDE_PAGE_HASHES | 65536 | 0x10000 |
| CRYPTCAT_OPEN_INCLUDE_PAGE_HASHES | 131072 | 0x20000 |
| CRYPTCAT_OPEN_VERIFYSIGHASH | 268435456 | 0x10000000 |
| CRYPTCAT_OPEN_NO_CONTENT_HCRYPTMSG | 536870912 | 0x20000000 |
| CRYPTCAT_OPEN_SORTED | 1073741824 | 0x40000000 |
| CRYPTCAT_OPEN_FLAGS_MASK | 4294901760 | 0xFFFF0000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum CRYPTCAT_OPEN_FLAGS : unsigned int {
CRYPTCAT_OPEN_ALWAYS = 2,
CRYPTCAT_OPEN_CREATENEW = 1,
CRYPTCAT_OPEN_EXISTING = 4,
CRYPTCAT_OPEN_EXCLUDE_PAGE_HASHES = 65536,
CRYPTCAT_OPEN_INCLUDE_PAGE_HASHES = 131072,
CRYPTCAT_OPEN_VERIFYSIGHASH = 268435456,
CRYPTCAT_OPEN_NO_CONTENT_HCRYPTMSG = 536870912,
CRYPTCAT_OPEN_SORTED = 1073741824,
CRYPTCAT_OPEN_FLAGS_MASK = 4294901760
} CRYPTCAT_OPEN_FLAGS;[Flags]
public enum CRYPTCAT_OPEN_FLAGS : uint
{
CRYPTCAT_OPEN_ALWAYS = 2,
CRYPTCAT_OPEN_CREATENEW = 1,
CRYPTCAT_OPEN_EXISTING = 4,
CRYPTCAT_OPEN_EXCLUDE_PAGE_HASHES = 65536,
CRYPTCAT_OPEN_INCLUDE_PAGE_HASHES = 131072,
CRYPTCAT_OPEN_VERIFYSIGHASH = 268435456,
CRYPTCAT_OPEN_NO_CONTENT_HCRYPTMSG = 536870912,
CRYPTCAT_OPEN_SORTED = 1073741824,
CRYPTCAT_OPEN_FLAGS_MASK = 4294901760,
}<Flags>
Public Enum CRYPTCAT_OPEN_FLAGS As UInteger
CRYPTCAT_OPEN_ALWAYS = 2
CRYPTCAT_OPEN_CREATENEW = 1
CRYPTCAT_OPEN_EXISTING = 4
CRYPTCAT_OPEN_EXCLUDE_PAGE_HASHES = 65536
CRYPTCAT_OPEN_INCLUDE_PAGE_HASHES = 131072
CRYPTCAT_OPEN_VERIFYSIGHASH = 268435456
CRYPTCAT_OPEN_NO_CONTENT_HCRYPTMSG = 536870912
CRYPTCAT_OPEN_SORTED = 1073741824
CRYPTCAT_OPEN_FLAGS_MASK = 4294901760
End Enumimport enum
class CRYPTCAT_OPEN_FLAGS(enum.IntFlag):
CRYPTCAT_OPEN_ALWAYS = 2
CRYPTCAT_OPEN_CREATENEW = 1
CRYPTCAT_OPEN_EXISTING = 4
CRYPTCAT_OPEN_EXCLUDE_PAGE_HASHES = 65536
CRYPTCAT_OPEN_INCLUDE_PAGE_HASHES = 131072
CRYPTCAT_OPEN_VERIFYSIGHASH = 268435456
CRYPTCAT_OPEN_NO_CONTENT_HCRYPTMSG = 536870912
CRYPTCAT_OPEN_SORTED = 1073741824
CRYPTCAT_OPEN_FLAGS_MASK = 4294901760// CRYPTCAT_OPEN_FLAGS (flags)
pub const CRYPTCAT_OPEN_ALWAYS: u32 = 2;
pub const CRYPTCAT_OPEN_CREATENEW: u32 = 1;
pub const CRYPTCAT_OPEN_EXISTING: u32 = 4;
pub const CRYPTCAT_OPEN_EXCLUDE_PAGE_HASHES: u32 = 65536;
pub const CRYPTCAT_OPEN_INCLUDE_PAGE_HASHES: u32 = 131072;
pub const CRYPTCAT_OPEN_VERIFYSIGHASH: u32 = 268435456;
pub const CRYPTCAT_OPEN_NO_CONTENT_HCRYPTMSG: u32 = 536870912;
pub const CRYPTCAT_OPEN_SORTED: u32 = 1073741824;
pub const CRYPTCAT_OPEN_FLAGS_MASK: u32 = 4294901760;// CRYPTCAT_OPEN_FLAGS
const (
CRYPTCAT_OPEN_ALWAYS uint32 = 2
CRYPTCAT_OPEN_CREATENEW uint32 = 1
CRYPTCAT_OPEN_EXISTING uint32 = 4
CRYPTCAT_OPEN_EXCLUDE_PAGE_HASHES uint32 = 65536
CRYPTCAT_OPEN_INCLUDE_PAGE_HASHES uint32 = 131072
CRYPTCAT_OPEN_VERIFYSIGHASH uint32 = 268435456
CRYPTCAT_OPEN_NO_CONTENT_HCRYPTMSG uint32 = 536870912
CRYPTCAT_OPEN_SORTED uint32 = 1073741824
CRYPTCAT_OPEN_FLAGS_MASK uint32 = 4294901760
)const
CRYPTCAT_OPEN_ALWAYS = 2;
CRYPTCAT_OPEN_CREATENEW = 1;
CRYPTCAT_OPEN_EXISTING = 4;
CRYPTCAT_OPEN_EXCLUDE_PAGE_HASHES = 65536;
CRYPTCAT_OPEN_INCLUDE_PAGE_HASHES = 131072;
CRYPTCAT_OPEN_VERIFYSIGHASH = 268435456;
CRYPTCAT_OPEN_NO_CONTENT_HCRYPTMSG = 536870912;
CRYPTCAT_OPEN_SORTED = 1073741824;
CRYPTCAT_OPEN_FLAGS_MASK = 4294901760;// CRYPTCAT_OPEN_FLAGS
pub const CRYPTCAT_OPEN_ALWAYS: u32 = 2;
pub const CRYPTCAT_OPEN_CREATENEW: u32 = 1;
pub const CRYPTCAT_OPEN_EXISTING: u32 = 4;
pub const CRYPTCAT_OPEN_EXCLUDE_PAGE_HASHES: u32 = 65536;
pub const CRYPTCAT_OPEN_INCLUDE_PAGE_HASHES: u32 = 131072;
pub const CRYPTCAT_OPEN_VERIFYSIGHASH: u32 = 268435456;
pub const CRYPTCAT_OPEN_NO_CONTENT_HCRYPTMSG: u32 = 536870912;
pub const CRYPTCAT_OPEN_SORTED: u32 = 1073741824;
pub const CRYPTCAT_OPEN_FLAGS_MASK: u32 = 4294901760;const
CRYPTCAT_OPEN_ALWAYS* = 2
CRYPTCAT_OPEN_CREATENEW* = 1
CRYPTCAT_OPEN_EXISTING* = 4
CRYPTCAT_OPEN_EXCLUDE_PAGE_HASHES* = 65536
CRYPTCAT_OPEN_INCLUDE_PAGE_HASHES* = 131072
CRYPTCAT_OPEN_VERIFYSIGHASH* = 268435456
CRYPTCAT_OPEN_NO_CONTENT_HCRYPTMSG* = 536870912
CRYPTCAT_OPEN_SORTED* = 1073741824
CRYPTCAT_OPEN_FLAGS_MASK* = 4294901760enum CRYPTCAT_OPEN_FLAGS : uint {
CRYPTCAT_OPEN_ALWAYS = 2,
CRYPTCAT_OPEN_CREATENEW = 1,
CRYPTCAT_OPEN_EXISTING = 4,
CRYPTCAT_OPEN_EXCLUDE_PAGE_HASHES = 65536,
CRYPTCAT_OPEN_INCLUDE_PAGE_HASHES = 131072,
CRYPTCAT_OPEN_VERIFYSIGHASH = 268435456,
CRYPTCAT_OPEN_NO_CONTENT_HCRYPTMSG = 536870912,
CRYPTCAT_OPEN_SORTED = 1073741824,
CRYPTCAT_OPEN_FLAGS_MASK = 4294901760,
}#define global CRYPTCAT_OPEN_ALWAYS 0x2
#define global CRYPTCAT_OPEN_CREATENEW 0x1
#define global CRYPTCAT_OPEN_EXISTING 0x4
#define global CRYPTCAT_OPEN_EXCLUDE_PAGE_HASHES 0x10000
#define global CRYPTCAT_OPEN_INCLUDE_PAGE_HASHES 0x20000
#define global CRYPTCAT_OPEN_VERIFYSIGHASH 0x10000000
#define global CRYPTCAT_OPEN_NO_CONTENT_HCRYPTMSG 0x20000000
#define global CRYPTCAT_OPEN_SORTED 0x40000000
#define global CRYPTCAT_OPEN_FLAGS_MASK 0xFFFF0000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。