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

WINHTTP_CREDS_AUTHSCHEME

列挙型
基底型u4

メンバー 3

名前10進16進
WINHTTP_AUTH_SCHEME_BASIC10x1
WINHTTP_AUTH_SCHEME_NTLM20x2
WINHTTP_AUTH_SCHEME_NEGOTIATE160x10

各言語での定義

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

typedef enum WINHTTP_CREDS_AUTHSCHEME : unsigned int {
    WINHTTP_AUTH_SCHEME_BASIC = 1,
    WINHTTP_AUTH_SCHEME_NTLM = 2,
    WINHTTP_AUTH_SCHEME_NEGOTIATE = 16
} WINHTTP_CREDS_AUTHSCHEME;
public enum WINHTTP_CREDS_AUTHSCHEME : uint
{
    WINHTTP_AUTH_SCHEME_BASIC = 1,
    WINHTTP_AUTH_SCHEME_NTLM = 2,
    WINHTTP_AUTH_SCHEME_NEGOTIATE = 16,
}
Public Enum WINHTTP_CREDS_AUTHSCHEME As UInteger
    WINHTTP_AUTH_SCHEME_BASIC = 1
    WINHTTP_AUTH_SCHEME_NTLM = 2
    WINHTTP_AUTH_SCHEME_NEGOTIATE = 16
End Enum
import enum

class WINHTTP_CREDS_AUTHSCHEME(enum.IntEnum):
    WINHTTP_AUTH_SCHEME_BASIC = 1
    WINHTTP_AUTH_SCHEME_NTLM = 2
    WINHTTP_AUTH_SCHEME_NEGOTIATE = 16
// WINHTTP_CREDS_AUTHSCHEME
pub const WINHTTP_AUTH_SCHEME_BASIC: u32 = 1;
pub const WINHTTP_AUTH_SCHEME_NTLM: u32 = 2;
pub const WINHTTP_AUTH_SCHEME_NEGOTIATE: u32 = 16;
// WINHTTP_CREDS_AUTHSCHEME
const (
	WINHTTP_AUTH_SCHEME_BASIC uint32 = 1
	WINHTTP_AUTH_SCHEME_NTLM uint32 = 2
	WINHTTP_AUTH_SCHEME_NEGOTIATE uint32 = 16
)
const
  WINHTTP_AUTH_SCHEME_BASIC = 1;
  WINHTTP_AUTH_SCHEME_NTLM = 2;
  WINHTTP_AUTH_SCHEME_NEGOTIATE = 16;
// WINHTTP_CREDS_AUTHSCHEME
pub const WINHTTP_AUTH_SCHEME_BASIC: u32 = 1;
pub const WINHTTP_AUTH_SCHEME_NTLM: u32 = 2;
pub const WINHTTP_AUTH_SCHEME_NEGOTIATE: u32 = 16;
const
  WINHTTP_AUTH_SCHEME_BASIC* = 1
  WINHTTP_AUTH_SCHEME_NTLM* = 2
  WINHTTP_AUTH_SCHEME_NEGOTIATE* = 16
enum WINHTTP_CREDS_AUTHSCHEME : uint {
    WINHTTP_AUTH_SCHEME_BASIC = 1,
    WINHTTP_AUTH_SCHEME_NTLM = 2,
    WINHTTP_AUTH_SCHEME_NEGOTIATE = 16,
}
#define global WINHTTP_AUTH_SCHEME_BASIC     0x1
#define global WINHTTP_AUTH_SCHEME_NTLM      0x2
#define global WINHTTP_AUTH_SCHEME_NEGOTIATE 0x10