Win32 API 日本語リファレンス
ホームSystem.Com.Urlmon › PI_FLAGS

PI_FLAGS

列挙型
基底型i4

メンバー 15

名前10進16進
PI_PARSE_URL10x1
PI_FILTER_MODE20x2
PI_FORCE_ASYNC40x4
PI_USE_WORKERTHREAD80x8
PI_MIMEVERIFICATION160x10
PI_CLSIDLOOKUP320x20
PI_DATAPROGRESS640x40
PI_SYNCHRONOUS1280x80
PI_APARTMENTTHREADED2560x100
PI_CLASSINSTALL5120x200
PI_PASSONBINDCTX81920x2000
PI_NOMIMEHANDLER327680x8000
PI_LOADAPPDIRECT163840x4000
PD_FORCE_SWITCH655360x10000
PI_PREFERDEFAULTHANDLER1310720x20000

各言語での定義

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

typedef enum PI_FLAGS : int {
    PI_PARSE_URL = 1,
    PI_FILTER_MODE = 2,
    PI_FORCE_ASYNC = 4,
    PI_USE_WORKERTHREAD = 8,
    PI_MIMEVERIFICATION = 16,
    PI_CLSIDLOOKUP = 32,
    PI_DATAPROGRESS = 64,
    PI_SYNCHRONOUS = 128,
    PI_APARTMENTTHREADED = 256,
    PI_CLASSINSTALL = 512,
    PI_PASSONBINDCTX = 8192,
    PI_NOMIMEHANDLER = 32768,
    PI_LOADAPPDIRECT = 16384,
    PD_FORCE_SWITCH = 65536,
    PI_PREFERDEFAULTHANDLER = 131072
} PI_FLAGS;
public enum PI_FLAGS : int
{
    PI_PARSE_URL = 1,
    PI_FILTER_MODE = 2,
    PI_FORCE_ASYNC = 4,
    PI_USE_WORKERTHREAD = 8,
    PI_MIMEVERIFICATION = 16,
    PI_CLSIDLOOKUP = 32,
    PI_DATAPROGRESS = 64,
    PI_SYNCHRONOUS = 128,
    PI_APARTMENTTHREADED = 256,
    PI_CLASSINSTALL = 512,
    PI_PASSONBINDCTX = 8192,
    PI_NOMIMEHANDLER = 32768,
    PI_LOADAPPDIRECT = 16384,
    PD_FORCE_SWITCH = 65536,
    PI_PREFERDEFAULTHANDLER = 131072,
}
Public Enum PI_FLAGS As Integer
    PI_PARSE_URL = 1
    PI_FILTER_MODE = 2
    PI_FORCE_ASYNC = 4
    PI_USE_WORKERTHREAD = 8
    PI_MIMEVERIFICATION = 16
    PI_CLSIDLOOKUP = 32
    PI_DATAPROGRESS = 64
    PI_SYNCHRONOUS = 128
    PI_APARTMENTTHREADED = 256
    PI_CLASSINSTALL = 512
    PI_PASSONBINDCTX = 8192
    PI_NOMIMEHANDLER = 32768
    PI_LOADAPPDIRECT = 16384
    PD_FORCE_SWITCH = 65536
    PI_PREFERDEFAULTHANDLER = 131072
End Enum
import enum

class PI_FLAGS(enum.IntEnum):
    PI_PARSE_URL = 1
    PI_FILTER_MODE = 2
    PI_FORCE_ASYNC = 4
    PI_USE_WORKERTHREAD = 8
    PI_MIMEVERIFICATION = 16
    PI_CLSIDLOOKUP = 32
    PI_DATAPROGRESS = 64
    PI_SYNCHRONOUS = 128
    PI_APARTMENTTHREADED = 256
    PI_CLASSINSTALL = 512
    PI_PASSONBINDCTX = 8192
    PI_NOMIMEHANDLER = 32768
    PI_LOADAPPDIRECT = 16384
    PD_FORCE_SWITCH = 65536
    PI_PREFERDEFAULTHANDLER = 131072
// PI_FLAGS
pub const PI_PARSE_URL: i32 = 1;
pub const PI_FILTER_MODE: i32 = 2;
pub const PI_FORCE_ASYNC: i32 = 4;
pub const PI_USE_WORKERTHREAD: i32 = 8;
pub const PI_MIMEVERIFICATION: i32 = 16;
pub const PI_CLSIDLOOKUP: i32 = 32;
pub const PI_DATAPROGRESS: i32 = 64;
pub const PI_SYNCHRONOUS: i32 = 128;
pub const PI_APARTMENTTHREADED: i32 = 256;
pub const PI_CLASSINSTALL: i32 = 512;
pub const PI_PASSONBINDCTX: i32 = 8192;
pub const PI_NOMIMEHANDLER: i32 = 32768;
pub const PI_LOADAPPDIRECT: i32 = 16384;
pub const PD_FORCE_SWITCH: i32 = 65536;
pub const PI_PREFERDEFAULTHANDLER: i32 = 131072;
// PI_FLAGS
const (
	PI_PARSE_URL int32 = 1
	PI_FILTER_MODE int32 = 2
	PI_FORCE_ASYNC int32 = 4
	PI_USE_WORKERTHREAD int32 = 8
	PI_MIMEVERIFICATION int32 = 16
	PI_CLSIDLOOKUP int32 = 32
	PI_DATAPROGRESS int32 = 64
	PI_SYNCHRONOUS int32 = 128
	PI_APARTMENTTHREADED int32 = 256
	PI_CLASSINSTALL int32 = 512
	PI_PASSONBINDCTX int32 = 8192
	PI_NOMIMEHANDLER int32 = 32768
	PI_LOADAPPDIRECT int32 = 16384
	PD_FORCE_SWITCH int32 = 65536
	PI_PREFERDEFAULTHANDLER int32 = 131072
)
const
  PI_PARSE_URL = 1;
  PI_FILTER_MODE = 2;
  PI_FORCE_ASYNC = 4;
  PI_USE_WORKERTHREAD = 8;
  PI_MIMEVERIFICATION = 16;
  PI_CLSIDLOOKUP = 32;
  PI_DATAPROGRESS = 64;
  PI_SYNCHRONOUS = 128;
  PI_APARTMENTTHREADED = 256;
  PI_CLASSINSTALL = 512;
  PI_PASSONBINDCTX = 8192;
  PI_NOMIMEHANDLER = 32768;
  PI_LOADAPPDIRECT = 16384;
  PD_FORCE_SWITCH = 65536;
  PI_PREFERDEFAULTHANDLER = 131072;
// PI_FLAGS
pub const PI_PARSE_URL: i32 = 1;
pub const PI_FILTER_MODE: i32 = 2;
pub const PI_FORCE_ASYNC: i32 = 4;
pub const PI_USE_WORKERTHREAD: i32 = 8;
pub const PI_MIMEVERIFICATION: i32 = 16;
pub const PI_CLSIDLOOKUP: i32 = 32;
pub const PI_DATAPROGRESS: i32 = 64;
pub const PI_SYNCHRONOUS: i32 = 128;
pub const PI_APARTMENTTHREADED: i32 = 256;
pub const PI_CLASSINSTALL: i32 = 512;
pub const PI_PASSONBINDCTX: i32 = 8192;
pub const PI_NOMIMEHANDLER: i32 = 32768;
pub const PI_LOADAPPDIRECT: i32 = 16384;
pub const PD_FORCE_SWITCH: i32 = 65536;
pub const PI_PREFERDEFAULTHANDLER: i32 = 131072;
const
  PI_PARSE_URL* = 1
  PI_FILTER_MODE* = 2
  PI_FORCE_ASYNC* = 4
  PI_USE_WORKERTHREAD* = 8
  PI_MIMEVERIFICATION* = 16
  PI_CLSIDLOOKUP* = 32
  PI_DATAPROGRESS* = 64
  PI_SYNCHRONOUS* = 128
  PI_APARTMENTTHREADED* = 256
  PI_CLASSINSTALL* = 512
  PI_PASSONBINDCTX* = 8192
  PI_NOMIMEHANDLER* = 32768
  PI_LOADAPPDIRECT* = 16384
  PD_FORCE_SWITCH* = 65536
  PI_PREFERDEFAULTHANDLER* = 131072
enum PI_FLAGS : int {
    PI_PARSE_URL = 1,
    PI_FILTER_MODE = 2,
    PI_FORCE_ASYNC = 4,
    PI_USE_WORKERTHREAD = 8,
    PI_MIMEVERIFICATION = 16,
    PI_CLSIDLOOKUP = 32,
    PI_DATAPROGRESS = 64,
    PI_SYNCHRONOUS = 128,
    PI_APARTMENTTHREADED = 256,
    PI_CLASSINSTALL = 512,
    PI_PASSONBINDCTX = 8192,
    PI_NOMIMEHANDLER = 32768,
    PI_LOADAPPDIRECT = 16384,
    PD_FORCE_SWITCH = 65536,
    PI_PREFERDEFAULTHANDLER = 131072,
}
#define global PI_PARSE_URL            0x1
#define global PI_FILTER_MODE          0x2
#define global PI_FORCE_ASYNC          0x4
#define global PI_USE_WORKERTHREAD     0x8
#define global PI_MIMEVERIFICATION     0x10
#define global PI_CLSIDLOOKUP          0x20
#define global PI_DATAPROGRESS         0x40
#define global PI_SYNCHRONOUS          0x80
#define global PI_APARTMENTTHREADED    0x100
#define global PI_CLASSINSTALL         0x200
#define global PI_PASSONBINDCTX        0x2000
#define global PI_NOMIMEHANDLER        0x8000
#define global PI_LOADAPPDIRECT        0x4000
#define global PD_FORCE_SWITCH         0x10000
#define global PI_PREFERDEFAULTHANDLER 0x20000