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

CERT_VIEWPROPERTIES_STRUCT_FLAGS

列挙型フラグ
基底型u4

メンバー 10

名前10進16進
CM_ENABLEHOOK10x1
CM_SHOW_HELP20x2
CM_SHOW_HELPICON40x4
CM_ENABLETEMPLATE80x8
CM_HIDE_ADVANCEPAGE160x10
CM_HIDE_TRUSTPAGE320x20
CM_NO_NAMECHANGE640x40
CM_NO_EDITTRUST1280x80
CM_HIDE_DETAILPAGE2560x100
CM_ADD_CERT_STORES5120x200

各言語での定義

列挙メンバーの定義。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 Enum
import 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* = 512
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,
}
#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)。