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

CERT_STORE_PROV_FLAGS

列挙型フラグ
基底型u4

メンバー 5

名前10進16進
CERT_STORE_PROV_EXTERNAL_FLAG10x1
CERT_STORE_PROV_DELETED_FLAG20x2
CERT_STORE_PROV_NO_PERSIST_FLAG40x4
CERT_STORE_PROV_SYSTEM_STORE_FLAG80x8
CERT_STORE_PROV_LM_SYSTEM_STORE_FLAG160x10

各言語での定義

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

typedef enum CERT_STORE_PROV_FLAGS : unsigned int {
    CERT_STORE_PROV_EXTERNAL_FLAG = 1,
    CERT_STORE_PROV_DELETED_FLAG = 2,
    CERT_STORE_PROV_NO_PERSIST_FLAG = 4,
    CERT_STORE_PROV_SYSTEM_STORE_FLAG = 8,
    CERT_STORE_PROV_LM_SYSTEM_STORE_FLAG = 16
} CERT_STORE_PROV_FLAGS;
[Flags]
public enum CERT_STORE_PROV_FLAGS : uint
{
    CERT_STORE_PROV_EXTERNAL_FLAG = 1,
    CERT_STORE_PROV_DELETED_FLAG = 2,
    CERT_STORE_PROV_NO_PERSIST_FLAG = 4,
    CERT_STORE_PROV_SYSTEM_STORE_FLAG = 8,
    CERT_STORE_PROV_LM_SYSTEM_STORE_FLAG = 16,
}
<Flags>
Public Enum CERT_STORE_PROV_FLAGS As UInteger
    CERT_STORE_PROV_EXTERNAL_FLAG = 1
    CERT_STORE_PROV_DELETED_FLAG = 2
    CERT_STORE_PROV_NO_PERSIST_FLAG = 4
    CERT_STORE_PROV_SYSTEM_STORE_FLAG = 8
    CERT_STORE_PROV_LM_SYSTEM_STORE_FLAG = 16
End Enum
import enum

class CERT_STORE_PROV_FLAGS(enum.IntFlag):
    CERT_STORE_PROV_EXTERNAL_FLAG = 1
    CERT_STORE_PROV_DELETED_FLAG = 2
    CERT_STORE_PROV_NO_PERSIST_FLAG = 4
    CERT_STORE_PROV_SYSTEM_STORE_FLAG = 8
    CERT_STORE_PROV_LM_SYSTEM_STORE_FLAG = 16
// CERT_STORE_PROV_FLAGS (flags)
pub const CERT_STORE_PROV_EXTERNAL_FLAG: u32 = 1;
pub const CERT_STORE_PROV_DELETED_FLAG: u32 = 2;
pub const CERT_STORE_PROV_NO_PERSIST_FLAG: u32 = 4;
pub const CERT_STORE_PROV_SYSTEM_STORE_FLAG: u32 = 8;
pub const CERT_STORE_PROV_LM_SYSTEM_STORE_FLAG: u32 = 16;
// CERT_STORE_PROV_FLAGS
const (
	CERT_STORE_PROV_EXTERNAL_FLAG uint32 = 1
	CERT_STORE_PROV_DELETED_FLAG uint32 = 2
	CERT_STORE_PROV_NO_PERSIST_FLAG uint32 = 4
	CERT_STORE_PROV_SYSTEM_STORE_FLAG uint32 = 8
	CERT_STORE_PROV_LM_SYSTEM_STORE_FLAG uint32 = 16
)
const
  CERT_STORE_PROV_EXTERNAL_FLAG = 1;
  CERT_STORE_PROV_DELETED_FLAG = 2;
  CERT_STORE_PROV_NO_PERSIST_FLAG = 4;
  CERT_STORE_PROV_SYSTEM_STORE_FLAG = 8;
  CERT_STORE_PROV_LM_SYSTEM_STORE_FLAG = 16;
// CERT_STORE_PROV_FLAGS
pub const CERT_STORE_PROV_EXTERNAL_FLAG: u32 = 1;
pub const CERT_STORE_PROV_DELETED_FLAG: u32 = 2;
pub const CERT_STORE_PROV_NO_PERSIST_FLAG: u32 = 4;
pub const CERT_STORE_PROV_SYSTEM_STORE_FLAG: u32 = 8;
pub const CERT_STORE_PROV_LM_SYSTEM_STORE_FLAG: u32 = 16;
const
  CERT_STORE_PROV_EXTERNAL_FLAG* = 1
  CERT_STORE_PROV_DELETED_FLAG* = 2
  CERT_STORE_PROV_NO_PERSIST_FLAG* = 4
  CERT_STORE_PROV_SYSTEM_STORE_FLAG* = 8
  CERT_STORE_PROV_LM_SYSTEM_STORE_FLAG* = 16
enum CERT_STORE_PROV_FLAGS : uint {
    CERT_STORE_PROV_EXTERNAL_FLAG = 1,
    CERT_STORE_PROV_DELETED_FLAG = 2,
    CERT_STORE_PROV_NO_PERSIST_FLAG = 4,
    CERT_STORE_PROV_SYSTEM_STORE_FLAG = 8,
    CERT_STORE_PROV_LM_SYSTEM_STORE_FLAG = 16,
}
#define global CERT_STORE_PROV_EXTERNAL_FLAG        0x1
#define global CERT_STORE_PROV_DELETED_FLAG         0x2
#define global CERT_STORE_PROV_NO_PERSIST_FLAG      0x4
#define global CERT_STORE_PROV_SYSTEM_STORE_FLAG    0x8
#define global CERT_STORE_PROV_LM_SYSTEM_STORE_FLAG 0x10
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。