Win32 API 日本語リファレンス
ホームNetworking.WinHttp › WINHTTP_OPEN_REQUEST_FLAGS

WINHTTP_OPEN_REQUEST_FLAGS

列挙型フラグ
基底型u4

メンバー 7

名前10進16進
WINHTTP_FLAG_BYPASS_PROXY_CACHE2560x100
WINHTTP_FLAG_ESCAPE_DISABLE640x40
WINHTTP_FLAG_ESCAPE_DISABLE_QUERY1280x80
WINHTTP_FLAG_ESCAPE_PERCENT40x4
WINHTTP_FLAG_NULL_CODEPAGE80x8
WINHTTP_FLAG_REFRESH2560x100
WINHTTP_FLAG_SECURE83886080x800000

各言語での定義

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

typedef enum WINHTTP_OPEN_REQUEST_FLAGS : unsigned int {
    WINHTTP_FLAG_BYPASS_PROXY_CACHE = 256,
    WINHTTP_FLAG_ESCAPE_DISABLE = 64,
    WINHTTP_FLAG_ESCAPE_DISABLE_QUERY = 128,
    WINHTTP_FLAG_ESCAPE_PERCENT = 4,
    WINHTTP_FLAG_NULL_CODEPAGE = 8,
    WINHTTP_FLAG_REFRESH = 256,
    WINHTTP_FLAG_SECURE = 8388608
} WINHTTP_OPEN_REQUEST_FLAGS;
[Flags]
public enum WINHTTP_OPEN_REQUEST_FLAGS : uint
{
    WINHTTP_FLAG_BYPASS_PROXY_CACHE = 256,
    WINHTTP_FLAG_ESCAPE_DISABLE = 64,
    WINHTTP_FLAG_ESCAPE_DISABLE_QUERY = 128,
    WINHTTP_FLAG_ESCAPE_PERCENT = 4,
    WINHTTP_FLAG_NULL_CODEPAGE = 8,
    WINHTTP_FLAG_REFRESH = 256,
    WINHTTP_FLAG_SECURE = 8388608,
}
<Flags>
Public Enum WINHTTP_OPEN_REQUEST_FLAGS As UInteger
    WINHTTP_FLAG_BYPASS_PROXY_CACHE = 256
    WINHTTP_FLAG_ESCAPE_DISABLE = 64
    WINHTTP_FLAG_ESCAPE_DISABLE_QUERY = 128
    WINHTTP_FLAG_ESCAPE_PERCENT = 4
    WINHTTP_FLAG_NULL_CODEPAGE = 8
    WINHTTP_FLAG_REFRESH = 256
    WINHTTP_FLAG_SECURE = 8388608
End Enum
import enum

class WINHTTP_OPEN_REQUEST_FLAGS(enum.IntFlag):
    WINHTTP_FLAG_BYPASS_PROXY_CACHE = 256
    WINHTTP_FLAG_ESCAPE_DISABLE = 64
    WINHTTP_FLAG_ESCAPE_DISABLE_QUERY = 128
    WINHTTP_FLAG_ESCAPE_PERCENT = 4
    WINHTTP_FLAG_NULL_CODEPAGE = 8
    WINHTTP_FLAG_REFRESH = 256
    WINHTTP_FLAG_SECURE = 8388608
// WINHTTP_OPEN_REQUEST_FLAGS (flags)
pub const WINHTTP_FLAG_BYPASS_PROXY_CACHE: u32 = 256;
pub const WINHTTP_FLAG_ESCAPE_DISABLE: u32 = 64;
pub const WINHTTP_FLAG_ESCAPE_DISABLE_QUERY: u32 = 128;
pub const WINHTTP_FLAG_ESCAPE_PERCENT: u32 = 4;
pub const WINHTTP_FLAG_NULL_CODEPAGE: u32 = 8;
pub const WINHTTP_FLAG_REFRESH: u32 = 256;
pub const WINHTTP_FLAG_SECURE: u32 = 8388608;
// WINHTTP_OPEN_REQUEST_FLAGS
const (
	WINHTTP_FLAG_BYPASS_PROXY_CACHE uint32 = 256
	WINHTTP_FLAG_ESCAPE_DISABLE uint32 = 64
	WINHTTP_FLAG_ESCAPE_DISABLE_QUERY uint32 = 128
	WINHTTP_FLAG_ESCAPE_PERCENT uint32 = 4
	WINHTTP_FLAG_NULL_CODEPAGE uint32 = 8
	WINHTTP_FLAG_REFRESH uint32 = 256
	WINHTTP_FLAG_SECURE uint32 = 8388608
)
const
  WINHTTP_FLAG_BYPASS_PROXY_CACHE = 256;
  WINHTTP_FLAG_ESCAPE_DISABLE = 64;
  WINHTTP_FLAG_ESCAPE_DISABLE_QUERY = 128;
  WINHTTP_FLAG_ESCAPE_PERCENT = 4;
  WINHTTP_FLAG_NULL_CODEPAGE = 8;
  WINHTTP_FLAG_REFRESH = 256;
  WINHTTP_FLAG_SECURE = 8388608;
// WINHTTP_OPEN_REQUEST_FLAGS
pub const WINHTTP_FLAG_BYPASS_PROXY_CACHE: u32 = 256;
pub const WINHTTP_FLAG_ESCAPE_DISABLE: u32 = 64;
pub const WINHTTP_FLAG_ESCAPE_DISABLE_QUERY: u32 = 128;
pub const WINHTTP_FLAG_ESCAPE_PERCENT: u32 = 4;
pub const WINHTTP_FLAG_NULL_CODEPAGE: u32 = 8;
pub const WINHTTP_FLAG_REFRESH: u32 = 256;
pub const WINHTTP_FLAG_SECURE: u32 = 8388608;
const
  WINHTTP_FLAG_BYPASS_PROXY_CACHE* = 256
  WINHTTP_FLAG_ESCAPE_DISABLE* = 64
  WINHTTP_FLAG_ESCAPE_DISABLE_QUERY* = 128
  WINHTTP_FLAG_ESCAPE_PERCENT* = 4
  WINHTTP_FLAG_NULL_CODEPAGE* = 8
  WINHTTP_FLAG_REFRESH* = 256
  WINHTTP_FLAG_SECURE* = 8388608
enum WINHTTP_OPEN_REQUEST_FLAGS : uint {
    WINHTTP_FLAG_BYPASS_PROXY_CACHE = 256,
    WINHTTP_FLAG_ESCAPE_DISABLE = 64,
    WINHTTP_FLAG_ESCAPE_DISABLE_QUERY = 128,
    WINHTTP_FLAG_ESCAPE_PERCENT = 4,
    WINHTTP_FLAG_NULL_CODEPAGE = 8,
    WINHTTP_FLAG_REFRESH = 256,
    WINHTTP_FLAG_SECURE = 8388608,
}
#define global WINHTTP_FLAG_BYPASS_PROXY_CACHE   0x100
#define global WINHTTP_FLAG_ESCAPE_DISABLE       0x40
#define global WINHTTP_FLAG_ESCAPE_DISABLE_QUERY 0x80
#define global WINHTTP_FLAG_ESCAPE_PERCENT       0x4
#define global WINHTTP_FLAG_NULL_CODEPAGE        0x8
#define global WINHTTP_FLAG_REFRESH              0x100
#define global WINHTTP_FLAG_SECURE               0x800000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。