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

CERT_OPEN_STORE_FLAGS

列挙型フラグ
基底型u4

メンバー 12

名前10進16進
CERT_STORE_BACKUP_RESTORE_FLAG20480x800
CERT_STORE_CREATE_NEW_FLAG81920x2000
CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAG40x4
CERT_STORE_DELETE_FLAG160x10
CERT_STORE_ENUM_ARCHIVED_FLAG5120x200
CERT_STORE_MAXIMUM_ALLOWED_FLAG40960x1000
CERT_STORE_NO_CRYPT_RELEASE_FLAG10x1
CERT_STORE_OPEN_EXISTING_FLAG163840x4000
CERT_STORE_READONLY_FLAG327680x8000
CERT_STORE_SET_LOCALIZED_NAME_FLAG20x2
CERT_STORE_SHARE_CONTEXT_FLAG1280x80
CERT_STORE_UPDATE_KEYID_FLAG10240x400

各言語での定義

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

typedef enum CERT_OPEN_STORE_FLAGS : unsigned int {
    CERT_STORE_BACKUP_RESTORE_FLAG = 2048,
    CERT_STORE_CREATE_NEW_FLAG = 8192,
    CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAG = 4,
    CERT_STORE_DELETE_FLAG = 16,
    CERT_STORE_ENUM_ARCHIVED_FLAG = 512,
    CERT_STORE_MAXIMUM_ALLOWED_FLAG = 4096,
    CERT_STORE_NO_CRYPT_RELEASE_FLAG = 1,
    CERT_STORE_OPEN_EXISTING_FLAG = 16384,
    CERT_STORE_READONLY_FLAG = 32768,
    CERT_STORE_SET_LOCALIZED_NAME_FLAG = 2,
    CERT_STORE_SHARE_CONTEXT_FLAG = 128,
    CERT_STORE_UPDATE_KEYID_FLAG = 1024
} CERT_OPEN_STORE_FLAGS;
[Flags]
public enum CERT_OPEN_STORE_FLAGS : uint
{
    CERT_STORE_BACKUP_RESTORE_FLAG = 2048,
    CERT_STORE_CREATE_NEW_FLAG = 8192,
    CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAG = 4,
    CERT_STORE_DELETE_FLAG = 16,
    CERT_STORE_ENUM_ARCHIVED_FLAG = 512,
    CERT_STORE_MAXIMUM_ALLOWED_FLAG = 4096,
    CERT_STORE_NO_CRYPT_RELEASE_FLAG = 1,
    CERT_STORE_OPEN_EXISTING_FLAG = 16384,
    CERT_STORE_READONLY_FLAG = 32768,
    CERT_STORE_SET_LOCALIZED_NAME_FLAG = 2,
    CERT_STORE_SHARE_CONTEXT_FLAG = 128,
    CERT_STORE_UPDATE_KEYID_FLAG = 1024,
}
<Flags>
Public Enum CERT_OPEN_STORE_FLAGS As UInteger
    CERT_STORE_BACKUP_RESTORE_FLAG = 2048
    CERT_STORE_CREATE_NEW_FLAG = 8192
    CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAG = 4
    CERT_STORE_DELETE_FLAG = 16
    CERT_STORE_ENUM_ARCHIVED_FLAG = 512
    CERT_STORE_MAXIMUM_ALLOWED_FLAG = 4096
    CERT_STORE_NO_CRYPT_RELEASE_FLAG = 1
    CERT_STORE_OPEN_EXISTING_FLAG = 16384
    CERT_STORE_READONLY_FLAG = 32768
    CERT_STORE_SET_LOCALIZED_NAME_FLAG = 2
    CERT_STORE_SHARE_CONTEXT_FLAG = 128
    CERT_STORE_UPDATE_KEYID_FLAG = 1024
End Enum
import enum

class CERT_OPEN_STORE_FLAGS(enum.IntFlag):
    CERT_STORE_BACKUP_RESTORE_FLAG = 2048
    CERT_STORE_CREATE_NEW_FLAG = 8192
    CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAG = 4
    CERT_STORE_DELETE_FLAG = 16
    CERT_STORE_ENUM_ARCHIVED_FLAG = 512
    CERT_STORE_MAXIMUM_ALLOWED_FLAG = 4096
    CERT_STORE_NO_CRYPT_RELEASE_FLAG = 1
    CERT_STORE_OPEN_EXISTING_FLAG = 16384
    CERT_STORE_READONLY_FLAG = 32768
    CERT_STORE_SET_LOCALIZED_NAME_FLAG = 2
    CERT_STORE_SHARE_CONTEXT_FLAG = 128
    CERT_STORE_UPDATE_KEYID_FLAG = 1024
// CERT_OPEN_STORE_FLAGS (flags)
pub const CERT_STORE_BACKUP_RESTORE_FLAG: u32 = 2048;
pub const CERT_STORE_CREATE_NEW_FLAG: u32 = 8192;
pub const CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAG: u32 = 4;
pub const CERT_STORE_DELETE_FLAG: u32 = 16;
pub const CERT_STORE_ENUM_ARCHIVED_FLAG: u32 = 512;
pub const CERT_STORE_MAXIMUM_ALLOWED_FLAG: u32 = 4096;
pub const CERT_STORE_NO_CRYPT_RELEASE_FLAG: u32 = 1;
pub const CERT_STORE_OPEN_EXISTING_FLAG: u32 = 16384;
pub const CERT_STORE_READONLY_FLAG: u32 = 32768;
pub const CERT_STORE_SET_LOCALIZED_NAME_FLAG: u32 = 2;
pub const CERT_STORE_SHARE_CONTEXT_FLAG: u32 = 128;
pub const CERT_STORE_UPDATE_KEYID_FLAG: u32 = 1024;
// CERT_OPEN_STORE_FLAGS
const (
	CERT_STORE_BACKUP_RESTORE_FLAG uint32 = 2048
	CERT_STORE_CREATE_NEW_FLAG uint32 = 8192
	CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAG uint32 = 4
	CERT_STORE_DELETE_FLAG uint32 = 16
	CERT_STORE_ENUM_ARCHIVED_FLAG uint32 = 512
	CERT_STORE_MAXIMUM_ALLOWED_FLAG uint32 = 4096
	CERT_STORE_NO_CRYPT_RELEASE_FLAG uint32 = 1
	CERT_STORE_OPEN_EXISTING_FLAG uint32 = 16384
	CERT_STORE_READONLY_FLAG uint32 = 32768
	CERT_STORE_SET_LOCALIZED_NAME_FLAG uint32 = 2
	CERT_STORE_SHARE_CONTEXT_FLAG uint32 = 128
	CERT_STORE_UPDATE_KEYID_FLAG uint32 = 1024
)
const
  CERT_STORE_BACKUP_RESTORE_FLAG = 2048;
  CERT_STORE_CREATE_NEW_FLAG = 8192;
  CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAG = 4;
  CERT_STORE_DELETE_FLAG = 16;
  CERT_STORE_ENUM_ARCHIVED_FLAG = 512;
  CERT_STORE_MAXIMUM_ALLOWED_FLAG = 4096;
  CERT_STORE_NO_CRYPT_RELEASE_FLAG = 1;
  CERT_STORE_OPEN_EXISTING_FLAG = 16384;
  CERT_STORE_READONLY_FLAG = 32768;
  CERT_STORE_SET_LOCALIZED_NAME_FLAG = 2;
  CERT_STORE_SHARE_CONTEXT_FLAG = 128;
  CERT_STORE_UPDATE_KEYID_FLAG = 1024;
// CERT_OPEN_STORE_FLAGS
pub const CERT_STORE_BACKUP_RESTORE_FLAG: u32 = 2048;
pub const CERT_STORE_CREATE_NEW_FLAG: u32 = 8192;
pub const CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAG: u32 = 4;
pub const CERT_STORE_DELETE_FLAG: u32 = 16;
pub const CERT_STORE_ENUM_ARCHIVED_FLAG: u32 = 512;
pub const CERT_STORE_MAXIMUM_ALLOWED_FLAG: u32 = 4096;
pub const CERT_STORE_NO_CRYPT_RELEASE_FLAG: u32 = 1;
pub const CERT_STORE_OPEN_EXISTING_FLAG: u32 = 16384;
pub const CERT_STORE_READONLY_FLAG: u32 = 32768;
pub const CERT_STORE_SET_LOCALIZED_NAME_FLAG: u32 = 2;
pub const CERT_STORE_SHARE_CONTEXT_FLAG: u32 = 128;
pub const CERT_STORE_UPDATE_KEYID_FLAG: u32 = 1024;
const
  CERT_STORE_BACKUP_RESTORE_FLAG* = 2048
  CERT_STORE_CREATE_NEW_FLAG* = 8192
  CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAG* = 4
  CERT_STORE_DELETE_FLAG* = 16
  CERT_STORE_ENUM_ARCHIVED_FLAG* = 512
  CERT_STORE_MAXIMUM_ALLOWED_FLAG* = 4096
  CERT_STORE_NO_CRYPT_RELEASE_FLAG* = 1
  CERT_STORE_OPEN_EXISTING_FLAG* = 16384
  CERT_STORE_READONLY_FLAG* = 32768
  CERT_STORE_SET_LOCALIZED_NAME_FLAG* = 2
  CERT_STORE_SHARE_CONTEXT_FLAG* = 128
  CERT_STORE_UPDATE_KEYID_FLAG* = 1024
enum CERT_OPEN_STORE_FLAGS : uint {
    CERT_STORE_BACKUP_RESTORE_FLAG = 2048,
    CERT_STORE_CREATE_NEW_FLAG = 8192,
    CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAG = 4,
    CERT_STORE_DELETE_FLAG = 16,
    CERT_STORE_ENUM_ARCHIVED_FLAG = 512,
    CERT_STORE_MAXIMUM_ALLOWED_FLAG = 4096,
    CERT_STORE_NO_CRYPT_RELEASE_FLAG = 1,
    CERT_STORE_OPEN_EXISTING_FLAG = 16384,
    CERT_STORE_READONLY_FLAG = 32768,
    CERT_STORE_SET_LOCALIZED_NAME_FLAG = 2,
    CERT_STORE_SHARE_CONTEXT_FLAG = 128,
    CERT_STORE_UPDATE_KEYID_FLAG = 1024,
}
#define global CERT_STORE_BACKUP_RESTORE_FLAG              0x800
#define global CERT_STORE_CREATE_NEW_FLAG                  0x2000
#define global CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAG 0x4
#define global CERT_STORE_DELETE_FLAG                      0x10
#define global CERT_STORE_ENUM_ARCHIVED_FLAG               0x200
#define global CERT_STORE_MAXIMUM_ALLOWED_FLAG             0x1000
#define global CERT_STORE_NO_CRYPT_RELEASE_FLAG            0x1
#define global CERT_STORE_OPEN_EXISTING_FLAG               0x4000
#define global CERT_STORE_READONLY_FLAG                    0x8000
#define global CERT_STORE_SET_LOCALIZED_NAME_FLAG          0x2
#define global CERT_STORE_SHARE_CONTEXT_FLAG               0x80
#define global CERT_STORE_UPDATE_KEYID_FLAG                0x400
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。