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

WINTRUST_POLICY_FLAGS

列挙型フラグ
基底型u4

メンバー 11

名前10進16進
WTPF_TRUSTTEST320x20
WTPF_TESTCANBEVALID1280x80
WTPF_IGNOREEXPIRATION2560x100
WTPF_IGNOREREVOKATION5120x200
WTPF_OFFLINEOK_IND10240x400
WTPF_OFFLINEOK_COM20480x800
WTPF_OFFLINEOKNBU_IND40960x1000
WTPF_OFFLINEOKNBU_COM81920x2000
WTPF_VERIFY_V1_OFF655360x10000
WTPF_IGNOREREVOCATIONONTS1310720x20000
WTPF_ALLOWONLYPERTRUST2621440x40000

各言語での定義

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

typedef enum WINTRUST_POLICY_FLAGS : unsigned int {
    WTPF_TRUSTTEST = 32,
    WTPF_TESTCANBEVALID = 128,
    WTPF_IGNOREEXPIRATION = 256,
    WTPF_IGNOREREVOKATION = 512,
    WTPF_OFFLINEOK_IND = 1024,
    WTPF_OFFLINEOK_COM = 2048,
    WTPF_OFFLINEOKNBU_IND = 4096,
    WTPF_OFFLINEOKNBU_COM = 8192,
    WTPF_VERIFY_V1_OFF = 65536,
    WTPF_IGNOREREVOCATIONONTS = 131072,
    WTPF_ALLOWONLYPERTRUST = 262144
} WINTRUST_POLICY_FLAGS;
[Flags]
public enum WINTRUST_POLICY_FLAGS : uint
{
    WTPF_TRUSTTEST = 32,
    WTPF_TESTCANBEVALID = 128,
    WTPF_IGNOREEXPIRATION = 256,
    WTPF_IGNOREREVOKATION = 512,
    WTPF_OFFLINEOK_IND = 1024,
    WTPF_OFFLINEOK_COM = 2048,
    WTPF_OFFLINEOKNBU_IND = 4096,
    WTPF_OFFLINEOKNBU_COM = 8192,
    WTPF_VERIFY_V1_OFF = 65536,
    WTPF_IGNOREREVOCATIONONTS = 131072,
    WTPF_ALLOWONLYPERTRUST = 262144,
}
<Flags>
Public Enum WINTRUST_POLICY_FLAGS As UInteger
    WTPF_TRUSTTEST = 32
    WTPF_TESTCANBEVALID = 128
    WTPF_IGNOREEXPIRATION = 256
    WTPF_IGNOREREVOKATION = 512
    WTPF_OFFLINEOK_IND = 1024
    WTPF_OFFLINEOK_COM = 2048
    WTPF_OFFLINEOKNBU_IND = 4096
    WTPF_OFFLINEOKNBU_COM = 8192
    WTPF_VERIFY_V1_OFF = 65536
    WTPF_IGNOREREVOCATIONONTS = 131072
    WTPF_ALLOWONLYPERTRUST = 262144
End Enum
import enum

class WINTRUST_POLICY_FLAGS(enum.IntFlag):
    WTPF_TRUSTTEST = 32
    WTPF_TESTCANBEVALID = 128
    WTPF_IGNOREEXPIRATION = 256
    WTPF_IGNOREREVOKATION = 512
    WTPF_OFFLINEOK_IND = 1024
    WTPF_OFFLINEOK_COM = 2048
    WTPF_OFFLINEOKNBU_IND = 4096
    WTPF_OFFLINEOKNBU_COM = 8192
    WTPF_VERIFY_V1_OFF = 65536
    WTPF_IGNOREREVOCATIONONTS = 131072
    WTPF_ALLOWONLYPERTRUST = 262144
// WINTRUST_POLICY_FLAGS (flags)
pub const WTPF_TRUSTTEST: u32 = 32;
pub const WTPF_TESTCANBEVALID: u32 = 128;
pub const WTPF_IGNOREEXPIRATION: u32 = 256;
pub const WTPF_IGNOREREVOKATION: u32 = 512;
pub const WTPF_OFFLINEOK_IND: u32 = 1024;
pub const WTPF_OFFLINEOK_COM: u32 = 2048;
pub const WTPF_OFFLINEOKNBU_IND: u32 = 4096;
pub const WTPF_OFFLINEOKNBU_COM: u32 = 8192;
pub const WTPF_VERIFY_V1_OFF: u32 = 65536;
pub const WTPF_IGNOREREVOCATIONONTS: u32 = 131072;
pub const WTPF_ALLOWONLYPERTRUST: u32 = 262144;
// WINTRUST_POLICY_FLAGS
const (
	WTPF_TRUSTTEST uint32 = 32
	WTPF_TESTCANBEVALID uint32 = 128
	WTPF_IGNOREEXPIRATION uint32 = 256
	WTPF_IGNOREREVOKATION uint32 = 512
	WTPF_OFFLINEOK_IND uint32 = 1024
	WTPF_OFFLINEOK_COM uint32 = 2048
	WTPF_OFFLINEOKNBU_IND uint32 = 4096
	WTPF_OFFLINEOKNBU_COM uint32 = 8192
	WTPF_VERIFY_V1_OFF uint32 = 65536
	WTPF_IGNOREREVOCATIONONTS uint32 = 131072
	WTPF_ALLOWONLYPERTRUST uint32 = 262144
)
const
  WTPF_TRUSTTEST = 32;
  WTPF_TESTCANBEVALID = 128;
  WTPF_IGNOREEXPIRATION = 256;
  WTPF_IGNOREREVOKATION = 512;
  WTPF_OFFLINEOK_IND = 1024;
  WTPF_OFFLINEOK_COM = 2048;
  WTPF_OFFLINEOKNBU_IND = 4096;
  WTPF_OFFLINEOKNBU_COM = 8192;
  WTPF_VERIFY_V1_OFF = 65536;
  WTPF_IGNOREREVOCATIONONTS = 131072;
  WTPF_ALLOWONLYPERTRUST = 262144;
// WINTRUST_POLICY_FLAGS
pub const WTPF_TRUSTTEST: u32 = 32;
pub const WTPF_TESTCANBEVALID: u32 = 128;
pub const WTPF_IGNOREEXPIRATION: u32 = 256;
pub const WTPF_IGNOREREVOKATION: u32 = 512;
pub const WTPF_OFFLINEOK_IND: u32 = 1024;
pub const WTPF_OFFLINEOK_COM: u32 = 2048;
pub const WTPF_OFFLINEOKNBU_IND: u32 = 4096;
pub const WTPF_OFFLINEOKNBU_COM: u32 = 8192;
pub const WTPF_VERIFY_V1_OFF: u32 = 65536;
pub const WTPF_IGNOREREVOCATIONONTS: u32 = 131072;
pub const WTPF_ALLOWONLYPERTRUST: u32 = 262144;
const
  WTPF_TRUSTTEST* = 32
  WTPF_TESTCANBEVALID* = 128
  WTPF_IGNOREEXPIRATION* = 256
  WTPF_IGNOREREVOKATION* = 512
  WTPF_OFFLINEOK_IND* = 1024
  WTPF_OFFLINEOK_COM* = 2048
  WTPF_OFFLINEOKNBU_IND* = 4096
  WTPF_OFFLINEOKNBU_COM* = 8192
  WTPF_VERIFY_V1_OFF* = 65536
  WTPF_IGNOREREVOCATIONONTS* = 131072
  WTPF_ALLOWONLYPERTRUST* = 262144
enum WINTRUST_POLICY_FLAGS : uint {
    WTPF_TRUSTTEST = 32,
    WTPF_TESTCANBEVALID = 128,
    WTPF_IGNOREEXPIRATION = 256,
    WTPF_IGNOREREVOKATION = 512,
    WTPF_OFFLINEOK_IND = 1024,
    WTPF_OFFLINEOK_COM = 2048,
    WTPF_OFFLINEOKNBU_IND = 4096,
    WTPF_OFFLINEOKNBU_COM = 8192,
    WTPF_VERIFY_V1_OFF = 65536,
    WTPF_IGNOREREVOCATIONONTS = 131072,
    WTPF_ALLOWONLYPERTRUST = 262144,
}
#define global WTPF_TRUSTTEST            0x20
#define global WTPF_TESTCANBEVALID       0x80
#define global WTPF_IGNOREEXPIRATION     0x100
#define global WTPF_IGNOREREVOKATION     0x200
#define global WTPF_OFFLINEOK_IND        0x400
#define global WTPF_OFFLINEOK_COM        0x800
#define global WTPF_OFFLINEOKNBU_IND     0x1000
#define global WTPF_OFFLINEOKNBU_COM     0x2000
#define global WTPF_VERIFY_V1_OFF        0x10000
#define global WTPF_IGNOREREVOCATIONONTS 0x20000
#define global WTPF_ALLOWONLYPERTRUST    0x40000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。