ホーム › Security.Cryptography.UI › CERT_VIEWPROPERTIES_STRUCT_FLAGS
CERT_VIEWPROPERTIES_STRUCT_FLAGS
列挙型フラグメンバー 10
| 名前 | 10進 | 16進 |
|---|---|---|
| CM_ENABLEHOOK | 1 | 0x1 |
| CM_SHOW_HELP | 2 | 0x2 |
| CM_SHOW_HELPICON | 4 | 0x4 |
| CM_ENABLETEMPLATE | 8 | 0x8 |
| CM_HIDE_ADVANCEPAGE | 16 | 0x10 |
| CM_HIDE_TRUSTPAGE | 32 | 0x20 |
| CM_NO_NAMECHANGE | 64 | 0x40 |
| CM_NO_EDITTRUST | 128 | 0x80 |
| CM_HIDE_DETAILPAGE | 256 | 0x100 |
| CM_ADD_CERT_STORES | 512 | 0x200 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum CERT_VIEWPROPERTIES_STRUCT_FLAGS : unsigned int {
CM_ENABLEHOOK = 1,
CM_SHOW_HELP = 2,
CM_SHOW_HELPICON = 4,
CM_ENABLETEMPLATE = 8,
CM_HIDE_ADVANCEPAGE = 16,
CM_HIDE_TRUSTPAGE = 32,
CM_NO_NAMECHANGE = 64,
CM_NO_EDITTRUST = 128,
CM_HIDE_DETAILPAGE = 256,
CM_ADD_CERT_STORES = 512
} CERT_VIEWPROPERTIES_STRUCT_FLAGS;[Flags]
public enum CERT_VIEWPROPERTIES_STRUCT_FLAGS : uint
{
CM_ENABLEHOOK = 1,
CM_SHOW_HELP = 2,
CM_SHOW_HELPICON = 4,
CM_ENABLETEMPLATE = 8,
CM_HIDE_ADVANCEPAGE = 16,
CM_HIDE_TRUSTPAGE = 32,
CM_NO_NAMECHANGE = 64,
CM_NO_EDITTRUST = 128,
CM_HIDE_DETAILPAGE = 256,
CM_ADD_CERT_STORES = 512,
}<Flags>
Public Enum CERT_VIEWPROPERTIES_STRUCT_FLAGS As UInteger
CM_ENABLEHOOK = 1
CM_SHOW_HELP = 2
CM_SHOW_HELPICON = 4
CM_ENABLETEMPLATE = 8
CM_HIDE_ADVANCEPAGE = 16
CM_HIDE_TRUSTPAGE = 32
CM_NO_NAMECHANGE = 64
CM_NO_EDITTRUST = 128
CM_HIDE_DETAILPAGE = 256
CM_ADD_CERT_STORES = 512
End Enumimport enum
class CERT_VIEWPROPERTIES_STRUCT_FLAGS(enum.IntFlag):
CM_ENABLEHOOK = 1
CM_SHOW_HELP = 2
CM_SHOW_HELPICON = 4
CM_ENABLETEMPLATE = 8
CM_HIDE_ADVANCEPAGE = 16
CM_HIDE_TRUSTPAGE = 32
CM_NO_NAMECHANGE = 64
CM_NO_EDITTRUST = 128
CM_HIDE_DETAILPAGE = 256
CM_ADD_CERT_STORES = 512// CERT_VIEWPROPERTIES_STRUCT_FLAGS (flags)
pub const CM_ENABLEHOOK: u32 = 1;
pub const CM_SHOW_HELP: u32 = 2;
pub const CM_SHOW_HELPICON: u32 = 4;
pub const CM_ENABLETEMPLATE: u32 = 8;
pub const CM_HIDE_ADVANCEPAGE: u32 = 16;
pub const CM_HIDE_TRUSTPAGE: u32 = 32;
pub const CM_NO_NAMECHANGE: u32 = 64;
pub const CM_NO_EDITTRUST: u32 = 128;
pub const CM_HIDE_DETAILPAGE: u32 = 256;
pub const CM_ADD_CERT_STORES: u32 = 512;// CERT_VIEWPROPERTIES_STRUCT_FLAGS
const (
CM_ENABLEHOOK uint32 = 1
CM_SHOW_HELP uint32 = 2
CM_SHOW_HELPICON uint32 = 4
CM_ENABLETEMPLATE uint32 = 8
CM_HIDE_ADVANCEPAGE uint32 = 16
CM_HIDE_TRUSTPAGE uint32 = 32
CM_NO_NAMECHANGE uint32 = 64
CM_NO_EDITTRUST uint32 = 128
CM_HIDE_DETAILPAGE uint32 = 256
CM_ADD_CERT_STORES uint32 = 512
)const
CM_ENABLEHOOK = 1;
CM_SHOW_HELP = 2;
CM_SHOW_HELPICON = 4;
CM_ENABLETEMPLATE = 8;
CM_HIDE_ADVANCEPAGE = 16;
CM_HIDE_TRUSTPAGE = 32;
CM_NO_NAMECHANGE = 64;
CM_NO_EDITTRUST = 128;
CM_HIDE_DETAILPAGE = 256;
CM_ADD_CERT_STORES = 512;// CERT_VIEWPROPERTIES_STRUCT_FLAGS
pub const CM_ENABLEHOOK: u32 = 1;
pub const CM_SHOW_HELP: u32 = 2;
pub const CM_SHOW_HELPICON: u32 = 4;
pub const CM_ENABLETEMPLATE: u32 = 8;
pub const CM_HIDE_ADVANCEPAGE: u32 = 16;
pub const CM_HIDE_TRUSTPAGE: u32 = 32;
pub const CM_NO_NAMECHANGE: u32 = 64;
pub const CM_NO_EDITTRUST: u32 = 128;
pub const CM_HIDE_DETAILPAGE: u32 = 256;
pub const CM_ADD_CERT_STORES: u32 = 512;const
CM_ENABLEHOOK* = 1
CM_SHOW_HELP* = 2
CM_SHOW_HELPICON* = 4
CM_ENABLETEMPLATE* = 8
CM_HIDE_ADVANCEPAGE* = 16
CM_HIDE_TRUSTPAGE* = 32
CM_NO_NAMECHANGE* = 64
CM_NO_EDITTRUST* = 128
CM_HIDE_DETAILPAGE* = 256
CM_ADD_CERT_STORES* = 512enum CERT_VIEWPROPERTIES_STRUCT_FLAGS : uint {
CM_ENABLEHOOK = 1,
CM_SHOW_HELP = 2,
CM_SHOW_HELPICON = 4,
CM_ENABLETEMPLATE = 8,
CM_HIDE_ADVANCEPAGE = 16,
CM_HIDE_TRUSTPAGE = 32,
CM_NO_NAMECHANGE = 64,
CM_NO_EDITTRUST = 128,
CM_HIDE_DETAILPAGE = 256,
CM_ADD_CERT_STORES = 512,
}#define global CM_ENABLEHOOK 0x1
#define global CM_SHOW_HELP 0x2
#define global CM_SHOW_HELPICON 0x4
#define global CM_ENABLETEMPLATE 0x8
#define global CM_HIDE_ADVANCEPAGE 0x10
#define global CM_HIDE_TRUSTPAGE 0x20
#define global CM_NO_NAMECHANGE 0x40
#define global CM_NO_EDITTRUST 0x80
#define global CM_HIDE_DETAILPAGE 0x100
#define global CM_ADD_CERT_STORES 0x200
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。