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

WINHTTP_REQUEST_TIME_ENTRY

列挙型
基底型i4

メンバー 38

名前10進16進
WinHttpProxyDetectionStart00x0
WinHttpProxyDetectionEnd10x1
WinHttpConnectionAcquireStart20x2
WinHttpConnectionAcquireWaitEnd30x3
WinHttpConnectionAcquireEnd40x4
WinHttpNameResolutionStart50x5
WinHttpNameResolutionEnd60x6
WinHttpConnectionEstablishmentStart70x7
WinHttpConnectionEstablishmentEnd80x8
WinHttpTlsHandshakeClientLeg1Start90x9
WinHttpTlsHandshakeClientLeg1End100xA
WinHttpTlsHandshakeClientLeg2Start110xB
WinHttpTlsHandshakeClientLeg2End120xC
WinHttpTlsHandshakeClientLeg3Start130xD
WinHttpTlsHandshakeClientLeg3End140xE
WinHttpStreamWaitStart150xF
WinHttpStreamWaitEnd160x10
WinHttpSendRequestStart170x11
WinHttpSendRequestHeadersCompressionStart180x12
WinHttpSendRequestHeadersCompressionEnd190x13
WinHttpSendRequestHeadersEnd200x14
WinHttpSendRequestEnd210x15
WinHttpReceiveResponseStart220x16
WinHttpReceiveResponseHeadersDecompressionStart230x17
WinHttpReceiveResponseHeadersDecompressionEnd240x18
WinHttpReceiveResponseHeadersEnd250x19
WinHttpReceiveResponseBodyDecompressionDelta260x1A
WinHttpReceiveResponseEnd270x1B
WinHttpProxyTunnelStart280x1C
WinHttpProxyTunnelEnd290x1D
WinHttpProxyTlsHandshakeClientLeg1Start300x1E
WinHttpProxyTlsHandshakeClientLeg1End310x1F
WinHttpProxyTlsHandshakeClientLeg2Start320x20
WinHttpProxyTlsHandshakeClientLeg2End330x21
WinHttpProxyTlsHandshakeClientLeg3Start340x22
WinHttpProxyTlsHandshakeClientLeg3End350x23
WinHttpRequestTimeLast360x24
WinHttpRequestTimeMax640x40

各言語での定義

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

typedef enum WINHTTP_REQUEST_TIME_ENTRY : int {
    WinHttpProxyDetectionStart = 0,
    WinHttpProxyDetectionEnd = 1,
    WinHttpConnectionAcquireStart = 2,
    WinHttpConnectionAcquireWaitEnd = 3,
    WinHttpConnectionAcquireEnd = 4,
    WinHttpNameResolutionStart = 5,
    WinHttpNameResolutionEnd = 6,
    WinHttpConnectionEstablishmentStart = 7,
    WinHttpConnectionEstablishmentEnd = 8,
    WinHttpTlsHandshakeClientLeg1Start = 9,
    WinHttpTlsHandshakeClientLeg1End = 10,
    WinHttpTlsHandshakeClientLeg2Start = 11,
    WinHttpTlsHandshakeClientLeg2End = 12,
    WinHttpTlsHandshakeClientLeg3Start = 13,
    WinHttpTlsHandshakeClientLeg3End = 14,
    WinHttpStreamWaitStart = 15,
    WinHttpStreamWaitEnd = 16,
    WinHttpSendRequestStart = 17,
    WinHttpSendRequestHeadersCompressionStart = 18,
    WinHttpSendRequestHeadersCompressionEnd = 19,
    WinHttpSendRequestHeadersEnd = 20,
    WinHttpSendRequestEnd = 21,
    WinHttpReceiveResponseStart = 22,
    WinHttpReceiveResponseHeadersDecompressionStart = 23,
    WinHttpReceiveResponseHeadersDecompressionEnd = 24,
    WinHttpReceiveResponseHeadersEnd = 25,
    WinHttpReceiveResponseBodyDecompressionDelta = 26,
    WinHttpReceiveResponseEnd = 27,
    WinHttpProxyTunnelStart = 28,
    WinHttpProxyTunnelEnd = 29,
    WinHttpProxyTlsHandshakeClientLeg1Start = 30,
    WinHttpProxyTlsHandshakeClientLeg1End = 31,
    WinHttpProxyTlsHandshakeClientLeg2Start = 32,
    WinHttpProxyTlsHandshakeClientLeg2End = 33,
    WinHttpProxyTlsHandshakeClientLeg3Start = 34,
    WinHttpProxyTlsHandshakeClientLeg3End = 35,
    WinHttpRequestTimeLast = 36,
    WinHttpRequestTimeMax = 64
} WINHTTP_REQUEST_TIME_ENTRY;
public enum WINHTTP_REQUEST_TIME_ENTRY : int
{
    WinHttpProxyDetectionStart = 0,
    WinHttpProxyDetectionEnd = 1,
    WinHttpConnectionAcquireStart = 2,
    WinHttpConnectionAcquireWaitEnd = 3,
    WinHttpConnectionAcquireEnd = 4,
    WinHttpNameResolutionStart = 5,
    WinHttpNameResolutionEnd = 6,
    WinHttpConnectionEstablishmentStart = 7,
    WinHttpConnectionEstablishmentEnd = 8,
    WinHttpTlsHandshakeClientLeg1Start = 9,
    WinHttpTlsHandshakeClientLeg1End = 10,
    WinHttpTlsHandshakeClientLeg2Start = 11,
    WinHttpTlsHandshakeClientLeg2End = 12,
    WinHttpTlsHandshakeClientLeg3Start = 13,
    WinHttpTlsHandshakeClientLeg3End = 14,
    WinHttpStreamWaitStart = 15,
    WinHttpStreamWaitEnd = 16,
    WinHttpSendRequestStart = 17,
    WinHttpSendRequestHeadersCompressionStart = 18,
    WinHttpSendRequestHeadersCompressionEnd = 19,
    WinHttpSendRequestHeadersEnd = 20,
    WinHttpSendRequestEnd = 21,
    WinHttpReceiveResponseStart = 22,
    WinHttpReceiveResponseHeadersDecompressionStart = 23,
    WinHttpReceiveResponseHeadersDecompressionEnd = 24,
    WinHttpReceiveResponseHeadersEnd = 25,
    WinHttpReceiveResponseBodyDecompressionDelta = 26,
    WinHttpReceiveResponseEnd = 27,
    WinHttpProxyTunnelStart = 28,
    WinHttpProxyTunnelEnd = 29,
    WinHttpProxyTlsHandshakeClientLeg1Start = 30,
    WinHttpProxyTlsHandshakeClientLeg1End = 31,
    WinHttpProxyTlsHandshakeClientLeg2Start = 32,
    WinHttpProxyTlsHandshakeClientLeg2End = 33,
    WinHttpProxyTlsHandshakeClientLeg3Start = 34,
    WinHttpProxyTlsHandshakeClientLeg3End = 35,
    WinHttpRequestTimeLast = 36,
    WinHttpRequestTimeMax = 64,
}
Public Enum WINHTTP_REQUEST_TIME_ENTRY As Integer
    WinHttpProxyDetectionStart = 0
    WinHttpProxyDetectionEnd = 1
    WinHttpConnectionAcquireStart = 2
    WinHttpConnectionAcquireWaitEnd = 3
    WinHttpConnectionAcquireEnd = 4
    WinHttpNameResolutionStart = 5
    WinHttpNameResolutionEnd = 6
    WinHttpConnectionEstablishmentStart = 7
    WinHttpConnectionEstablishmentEnd = 8
    WinHttpTlsHandshakeClientLeg1Start = 9
    WinHttpTlsHandshakeClientLeg1End = 10
    WinHttpTlsHandshakeClientLeg2Start = 11
    WinHttpTlsHandshakeClientLeg2End = 12
    WinHttpTlsHandshakeClientLeg3Start = 13
    WinHttpTlsHandshakeClientLeg3End = 14
    WinHttpStreamWaitStart = 15
    WinHttpStreamWaitEnd = 16
    WinHttpSendRequestStart = 17
    WinHttpSendRequestHeadersCompressionStart = 18
    WinHttpSendRequestHeadersCompressionEnd = 19
    WinHttpSendRequestHeadersEnd = 20
    WinHttpSendRequestEnd = 21
    WinHttpReceiveResponseStart = 22
    WinHttpReceiveResponseHeadersDecompressionStart = 23
    WinHttpReceiveResponseHeadersDecompressionEnd = 24
    WinHttpReceiveResponseHeadersEnd = 25
    WinHttpReceiveResponseBodyDecompressionDelta = 26
    WinHttpReceiveResponseEnd = 27
    WinHttpProxyTunnelStart = 28
    WinHttpProxyTunnelEnd = 29
    WinHttpProxyTlsHandshakeClientLeg1Start = 30
    WinHttpProxyTlsHandshakeClientLeg1End = 31
    WinHttpProxyTlsHandshakeClientLeg2Start = 32
    WinHttpProxyTlsHandshakeClientLeg2End = 33
    WinHttpProxyTlsHandshakeClientLeg3Start = 34
    WinHttpProxyTlsHandshakeClientLeg3End = 35
    WinHttpRequestTimeLast = 36
    WinHttpRequestTimeMax = 64
End Enum
import enum

class WINHTTP_REQUEST_TIME_ENTRY(enum.IntEnum):
    WinHttpProxyDetectionStart = 0
    WinHttpProxyDetectionEnd = 1
    WinHttpConnectionAcquireStart = 2
    WinHttpConnectionAcquireWaitEnd = 3
    WinHttpConnectionAcquireEnd = 4
    WinHttpNameResolutionStart = 5
    WinHttpNameResolutionEnd = 6
    WinHttpConnectionEstablishmentStart = 7
    WinHttpConnectionEstablishmentEnd = 8
    WinHttpTlsHandshakeClientLeg1Start = 9
    WinHttpTlsHandshakeClientLeg1End = 10
    WinHttpTlsHandshakeClientLeg2Start = 11
    WinHttpTlsHandshakeClientLeg2End = 12
    WinHttpTlsHandshakeClientLeg3Start = 13
    WinHttpTlsHandshakeClientLeg3End = 14
    WinHttpStreamWaitStart = 15
    WinHttpStreamWaitEnd = 16
    WinHttpSendRequestStart = 17
    WinHttpSendRequestHeadersCompressionStart = 18
    WinHttpSendRequestHeadersCompressionEnd = 19
    WinHttpSendRequestHeadersEnd = 20
    WinHttpSendRequestEnd = 21
    WinHttpReceiveResponseStart = 22
    WinHttpReceiveResponseHeadersDecompressionStart = 23
    WinHttpReceiveResponseHeadersDecompressionEnd = 24
    WinHttpReceiveResponseHeadersEnd = 25
    WinHttpReceiveResponseBodyDecompressionDelta = 26
    WinHttpReceiveResponseEnd = 27
    WinHttpProxyTunnelStart = 28
    WinHttpProxyTunnelEnd = 29
    WinHttpProxyTlsHandshakeClientLeg1Start = 30
    WinHttpProxyTlsHandshakeClientLeg1End = 31
    WinHttpProxyTlsHandshakeClientLeg2Start = 32
    WinHttpProxyTlsHandshakeClientLeg2End = 33
    WinHttpProxyTlsHandshakeClientLeg3Start = 34
    WinHttpProxyTlsHandshakeClientLeg3End = 35
    WinHttpRequestTimeLast = 36
    WinHttpRequestTimeMax = 64
// WINHTTP_REQUEST_TIME_ENTRY
pub const WinHttpProxyDetectionStart: i32 = 0;
pub const WinHttpProxyDetectionEnd: i32 = 1;
pub const WinHttpConnectionAcquireStart: i32 = 2;
pub const WinHttpConnectionAcquireWaitEnd: i32 = 3;
pub const WinHttpConnectionAcquireEnd: i32 = 4;
pub const WinHttpNameResolutionStart: i32 = 5;
pub const WinHttpNameResolutionEnd: i32 = 6;
pub const WinHttpConnectionEstablishmentStart: i32 = 7;
pub const WinHttpConnectionEstablishmentEnd: i32 = 8;
pub const WinHttpTlsHandshakeClientLeg1Start: i32 = 9;
pub const WinHttpTlsHandshakeClientLeg1End: i32 = 10;
pub const WinHttpTlsHandshakeClientLeg2Start: i32 = 11;
pub const WinHttpTlsHandshakeClientLeg2End: i32 = 12;
pub const WinHttpTlsHandshakeClientLeg3Start: i32 = 13;
pub const WinHttpTlsHandshakeClientLeg3End: i32 = 14;
pub const WinHttpStreamWaitStart: i32 = 15;
pub const WinHttpStreamWaitEnd: i32 = 16;
pub const WinHttpSendRequestStart: i32 = 17;
pub const WinHttpSendRequestHeadersCompressionStart: i32 = 18;
pub const WinHttpSendRequestHeadersCompressionEnd: i32 = 19;
pub const WinHttpSendRequestHeadersEnd: i32 = 20;
pub const WinHttpSendRequestEnd: i32 = 21;
pub const WinHttpReceiveResponseStart: i32 = 22;
pub const WinHttpReceiveResponseHeadersDecompressionStart: i32 = 23;
pub const WinHttpReceiveResponseHeadersDecompressionEnd: i32 = 24;
pub const WinHttpReceiveResponseHeadersEnd: i32 = 25;
pub const WinHttpReceiveResponseBodyDecompressionDelta: i32 = 26;
pub const WinHttpReceiveResponseEnd: i32 = 27;
pub const WinHttpProxyTunnelStart: i32 = 28;
pub const WinHttpProxyTunnelEnd: i32 = 29;
pub const WinHttpProxyTlsHandshakeClientLeg1Start: i32 = 30;
pub const WinHttpProxyTlsHandshakeClientLeg1End: i32 = 31;
pub const WinHttpProxyTlsHandshakeClientLeg2Start: i32 = 32;
pub const WinHttpProxyTlsHandshakeClientLeg2End: i32 = 33;
pub const WinHttpProxyTlsHandshakeClientLeg3Start: i32 = 34;
pub const WinHttpProxyTlsHandshakeClientLeg3End: i32 = 35;
pub const WinHttpRequestTimeLast: i32 = 36;
pub const WinHttpRequestTimeMax: i32 = 64;
// WINHTTP_REQUEST_TIME_ENTRY
const (
	WinHttpProxyDetectionStart int32 = 0
	WinHttpProxyDetectionEnd int32 = 1
	WinHttpConnectionAcquireStart int32 = 2
	WinHttpConnectionAcquireWaitEnd int32 = 3
	WinHttpConnectionAcquireEnd int32 = 4
	WinHttpNameResolutionStart int32 = 5
	WinHttpNameResolutionEnd int32 = 6
	WinHttpConnectionEstablishmentStart int32 = 7
	WinHttpConnectionEstablishmentEnd int32 = 8
	WinHttpTlsHandshakeClientLeg1Start int32 = 9
	WinHttpTlsHandshakeClientLeg1End int32 = 10
	WinHttpTlsHandshakeClientLeg2Start int32 = 11
	WinHttpTlsHandshakeClientLeg2End int32 = 12
	WinHttpTlsHandshakeClientLeg3Start int32 = 13
	WinHttpTlsHandshakeClientLeg3End int32 = 14
	WinHttpStreamWaitStart int32 = 15
	WinHttpStreamWaitEnd int32 = 16
	WinHttpSendRequestStart int32 = 17
	WinHttpSendRequestHeadersCompressionStart int32 = 18
	WinHttpSendRequestHeadersCompressionEnd int32 = 19
	WinHttpSendRequestHeadersEnd int32 = 20
	WinHttpSendRequestEnd int32 = 21
	WinHttpReceiveResponseStart int32 = 22
	WinHttpReceiveResponseHeadersDecompressionStart int32 = 23
	WinHttpReceiveResponseHeadersDecompressionEnd int32 = 24
	WinHttpReceiveResponseHeadersEnd int32 = 25
	WinHttpReceiveResponseBodyDecompressionDelta int32 = 26
	WinHttpReceiveResponseEnd int32 = 27
	WinHttpProxyTunnelStart int32 = 28
	WinHttpProxyTunnelEnd int32 = 29
	WinHttpProxyTlsHandshakeClientLeg1Start int32 = 30
	WinHttpProxyTlsHandshakeClientLeg1End int32 = 31
	WinHttpProxyTlsHandshakeClientLeg2Start int32 = 32
	WinHttpProxyTlsHandshakeClientLeg2End int32 = 33
	WinHttpProxyTlsHandshakeClientLeg3Start int32 = 34
	WinHttpProxyTlsHandshakeClientLeg3End int32 = 35
	WinHttpRequestTimeLast int32 = 36
	WinHttpRequestTimeMax int32 = 64
)
const
  WinHttpProxyDetectionStart = 0;
  WinHttpProxyDetectionEnd = 1;
  WinHttpConnectionAcquireStart = 2;
  WinHttpConnectionAcquireWaitEnd = 3;
  WinHttpConnectionAcquireEnd = 4;
  WinHttpNameResolutionStart = 5;
  WinHttpNameResolutionEnd = 6;
  WinHttpConnectionEstablishmentStart = 7;
  WinHttpConnectionEstablishmentEnd = 8;
  WinHttpTlsHandshakeClientLeg1Start = 9;
  WinHttpTlsHandshakeClientLeg1End = 10;
  WinHttpTlsHandshakeClientLeg2Start = 11;
  WinHttpTlsHandshakeClientLeg2End = 12;
  WinHttpTlsHandshakeClientLeg3Start = 13;
  WinHttpTlsHandshakeClientLeg3End = 14;
  WinHttpStreamWaitStart = 15;
  WinHttpStreamWaitEnd = 16;
  WinHttpSendRequestStart = 17;
  WinHttpSendRequestHeadersCompressionStart = 18;
  WinHttpSendRequestHeadersCompressionEnd = 19;
  WinHttpSendRequestHeadersEnd = 20;
  WinHttpSendRequestEnd = 21;
  WinHttpReceiveResponseStart = 22;
  WinHttpReceiveResponseHeadersDecompressionStart = 23;
  WinHttpReceiveResponseHeadersDecompressionEnd = 24;
  WinHttpReceiveResponseHeadersEnd = 25;
  WinHttpReceiveResponseBodyDecompressionDelta = 26;
  WinHttpReceiveResponseEnd = 27;
  WinHttpProxyTunnelStart = 28;
  WinHttpProxyTunnelEnd = 29;
  WinHttpProxyTlsHandshakeClientLeg1Start = 30;
  WinHttpProxyTlsHandshakeClientLeg1End = 31;
  WinHttpProxyTlsHandshakeClientLeg2Start = 32;
  WinHttpProxyTlsHandshakeClientLeg2End = 33;
  WinHttpProxyTlsHandshakeClientLeg3Start = 34;
  WinHttpProxyTlsHandshakeClientLeg3End = 35;
  WinHttpRequestTimeLast = 36;
  WinHttpRequestTimeMax = 64;
// WINHTTP_REQUEST_TIME_ENTRY
pub const WinHttpProxyDetectionStart: i32 = 0;
pub const WinHttpProxyDetectionEnd: i32 = 1;
pub const WinHttpConnectionAcquireStart: i32 = 2;
pub const WinHttpConnectionAcquireWaitEnd: i32 = 3;
pub const WinHttpConnectionAcquireEnd: i32 = 4;
pub const WinHttpNameResolutionStart: i32 = 5;
pub const WinHttpNameResolutionEnd: i32 = 6;
pub const WinHttpConnectionEstablishmentStart: i32 = 7;
pub const WinHttpConnectionEstablishmentEnd: i32 = 8;
pub const WinHttpTlsHandshakeClientLeg1Start: i32 = 9;
pub const WinHttpTlsHandshakeClientLeg1End: i32 = 10;
pub const WinHttpTlsHandshakeClientLeg2Start: i32 = 11;
pub const WinHttpTlsHandshakeClientLeg2End: i32 = 12;
pub const WinHttpTlsHandshakeClientLeg3Start: i32 = 13;
pub const WinHttpTlsHandshakeClientLeg3End: i32 = 14;
pub const WinHttpStreamWaitStart: i32 = 15;
pub const WinHttpStreamWaitEnd: i32 = 16;
pub const WinHttpSendRequestStart: i32 = 17;
pub const WinHttpSendRequestHeadersCompressionStart: i32 = 18;
pub const WinHttpSendRequestHeadersCompressionEnd: i32 = 19;
pub const WinHttpSendRequestHeadersEnd: i32 = 20;
pub const WinHttpSendRequestEnd: i32 = 21;
pub const WinHttpReceiveResponseStart: i32 = 22;
pub const WinHttpReceiveResponseHeadersDecompressionStart: i32 = 23;
pub const WinHttpReceiveResponseHeadersDecompressionEnd: i32 = 24;
pub const WinHttpReceiveResponseHeadersEnd: i32 = 25;
pub const WinHttpReceiveResponseBodyDecompressionDelta: i32 = 26;
pub const WinHttpReceiveResponseEnd: i32 = 27;
pub const WinHttpProxyTunnelStart: i32 = 28;
pub const WinHttpProxyTunnelEnd: i32 = 29;
pub const WinHttpProxyTlsHandshakeClientLeg1Start: i32 = 30;
pub const WinHttpProxyTlsHandshakeClientLeg1End: i32 = 31;
pub const WinHttpProxyTlsHandshakeClientLeg2Start: i32 = 32;
pub const WinHttpProxyTlsHandshakeClientLeg2End: i32 = 33;
pub const WinHttpProxyTlsHandshakeClientLeg3Start: i32 = 34;
pub const WinHttpProxyTlsHandshakeClientLeg3End: i32 = 35;
pub const WinHttpRequestTimeLast: i32 = 36;
pub const WinHttpRequestTimeMax: i32 = 64;
const
  WinHttpProxyDetectionStart* = 0
  WinHttpProxyDetectionEnd* = 1
  WinHttpConnectionAcquireStart* = 2
  WinHttpConnectionAcquireWaitEnd* = 3
  WinHttpConnectionAcquireEnd* = 4
  WinHttpNameResolutionStart* = 5
  WinHttpNameResolutionEnd* = 6
  WinHttpConnectionEstablishmentStart* = 7
  WinHttpConnectionEstablishmentEnd* = 8
  WinHttpTlsHandshakeClientLeg1Start* = 9
  WinHttpTlsHandshakeClientLeg1End* = 10
  WinHttpTlsHandshakeClientLeg2Start* = 11
  WinHttpTlsHandshakeClientLeg2End* = 12
  WinHttpTlsHandshakeClientLeg3Start* = 13
  WinHttpTlsHandshakeClientLeg3End* = 14
  WinHttpStreamWaitStart* = 15
  WinHttpStreamWaitEnd* = 16
  WinHttpSendRequestStart* = 17
  WinHttpSendRequestHeadersCompressionStart* = 18
  WinHttpSendRequestHeadersCompressionEnd* = 19
  WinHttpSendRequestHeadersEnd* = 20
  WinHttpSendRequestEnd* = 21
  WinHttpReceiveResponseStart* = 22
  WinHttpReceiveResponseHeadersDecompressionStart* = 23
  WinHttpReceiveResponseHeadersDecompressionEnd* = 24
  WinHttpReceiveResponseHeadersEnd* = 25
  WinHttpReceiveResponseBodyDecompressionDelta* = 26
  WinHttpReceiveResponseEnd* = 27
  WinHttpProxyTunnelStart* = 28
  WinHttpProxyTunnelEnd* = 29
  WinHttpProxyTlsHandshakeClientLeg1Start* = 30
  WinHttpProxyTlsHandshakeClientLeg1End* = 31
  WinHttpProxyTlsHandshakeClientLeg2Start* = 32
  WinHttpProxyTlsHandshakeClientLeg2End* = 33
  WinHttpProxyTlsHandshakeClientLeg3Start* = 34
  WinHttpProxyTlsHandshakeClientLeg3End* = 35
  WinHttpRequestTimeLast* = 36
  WinHttpRequestTimeMax* = 64
enum WINHTTP_REQUEST_TIME_ENTRY : int {
    WinHttpProxyDetectionStart = 0,
    WinHttpProxyDetectionEnd = 1,
    WinHttpConnectionAcquireStart = 2,
    WinHttpConnectionAcquireWaitEnd = 3,
    WinHttpConnectionAcquireEnd = 4,
    WinHttpNameResolutionStart = 5,
    WinHttpNameResolutionEnd = 6,
    WinHttpConnectionEstablishmentStart = 7,
    WinHttpConnectionEstablishmentEnd = 8,
    WinHttpTlsHandshakeClientLeg1Start = 9,
    WinHttpTlsHandshakeClientLeg1End = 10,
    WinHttpTlsHandshakeClientLeg2Start = 11,
    WinHttpTlsHandshakeClientLeg2End = 12,
    WinHttpTlsHandshakeClientLeg3Start = 13,
    WinHttpTlsHandshakeClientLeg3End = 14,
    WinHttpStreamWaitStart = 15,
    WinHttpStreamWaitEnd = 16,
    WinHttpSendRequestStart = 17,
    WinHttpSendRequestHeadersCompressionStart = 18,
    WinHttpSendRequestHeadersCompressionEnd = 19,
    WinHttpSendRequestHeadersEnd = 20,
    WinHttpSendRequestEnd = 21,
    WinHttpReceiveResponseStart = 22,
    WinHttpReceiveResponseHeadersDecompressionStart = 23,
    WinHttpReceiveResponseHeadersDecompressionEnd = 24,
    WinHttpReceiveResponseHeadersEnd = 25,
    WinHttpReceiveResponseBodyDecompressionDelta = 26,
    WinHttpReceiveResponseEnd = 27,
    WinHttpProxyTunnelStart = 28,
    WinHttpProxyTunnelEnd = 29,
    WinHttpProxyTlsHandshakeClientLeg1Start = 30,
    WinHttpProxyTlsHandshakeClientLeg1End = 31,
    WinHttpProxyTlsHandshakeClientLeg2Start = 32,
    WinHttpProxyTlsHandshakeClientLeg2End = 33,
    WinHttpProxyTlsHandshakeClientLeg3Start = 34,
    WinHttpProxyTlsHandshakeClientLeg3End = 35,
    WinHttpRequestTimeLast = 36,
    WinHttpRequestTimeMax = 64,
}
#define global WinHttpProxyDetectionStart                      0x0
#define global WinHttpProxyDetectionEnd                        0x1
#define global WinHttpConnectionAcquireStart                   0x2
#define global WinHttpConnectionAcquireWaitEnd                 0x3
#define global WinHttpConnectionAcquireEnd                     0x4
#define global WinHttpNameResolutionStart                      0x5
#define global WinHttpNameResolutionEnd                        0x6
#define global WinHttpConnectionEstablishmentStart             0x7
#define global WinHttpConnectionEstablishmentEnd               0x8
#define global WinHttpTlsHandshakeClientLeg1Start              0x9
#define global WinHttpTlsHandshakeClientLeg1End                0xA
#define global WinHttpTlsHandshakeClientLeg2Start              0xB
#define global WinHttpTlsHandshakeClientLeg2End                0xC
#define global WinHttpTlsHandshakeClientLeg3Start              0xD
#define global WinHttpTlsHandshakeClientLeg3End                0xE
#define global WinHttpStreamWaitStart                          0xF
#define global WinHttpStreamWaitEnd                            0x10
#define global WinHttpSendRequestStart                         0x11
#define global WinHttpSendRequestHeadersCompressionStart       0x12
#define global WinHttpSendRequestHeadersCompressionEnd         0x13
#define global WinHttpSendRequestHeadersEnd                    0x14
#define global WinHttpSendRequestEnd                           0x15
#define global WinHttpReceiveResponseStart                     0x16
#define global WinHttpReceiveResponseHeadersDecompressionStart 0x17
#define global WinHttpReceiveResponseHeadersDecompressionEnd   0x18
#define global WinHttpReceiveResponseHeadersEnd                0x19
#define global WinHttpReceiveResponseBodyDecompressionDelta    0x1A
#define global WinHttpReceiveResponseEnd                       0x1B
#define global WinHttpProxyTunnelStart                         0x1C
#define global WinHttpProxyTunnelEnd                           0x1D
#define global WinHttpProxyTlsHandshakeClientLeg1Start         0x1E
#define global WinHttpProxyTlsHandshakeClientLeg1End           0x1F
#define global WinHttpProxyTlsHandshakeClientLeg2Start         0x20
#define global WinHttpProxyTlsHandshakeClientLeg2End           0x21
#define global WinHttpProxyTlsHandshakeClientLeg3Start         0x22
#define global WinHttpProxyTlsHandshakeClientLeg3End           0x23
#define global WinHttpRequestTimeLast                          0x24
#define global WinHttpRequestTimeMax                           0x40