28 references to HTTP_REQUEST
System (28)
net\System\Net\HttpListener.cs (10)
46
private UnsafeNclNativeMethods.HttpApi.
HTTP_REQUEST
* m_MemoryBlob;
47
private UnsafeNclNativeMethods.HttpApi.
HTTP_REQUEST
* m_OriginalBlobAddress;
51
protected void BaseConstruction(UnsafeNclNativeMethods.HttpApi.
HTTP_REQUEST
* requestBlob)
93
internal UnsafeNclNativeMethods.HttpApi.
HTTP_REQUEST
* RequestBlob
122
UnsafeNclNativeMethods.HttpApi.
HTTP_REQUEST
* blob = m_MemoryBlob;
127
protected void SetBlob(UnsafeNclNativeMethods.HttpApi.
HTTP_REQUEST
* requestBlob)
169
private UnsafeNclNativeMethods.HttpApi.
HTTP_REQUEST
* Allocate(uint size)
184
return (UnsafeNclNativeMethods.HttpApi.
HTTP_REQUEST
*) Marshal.UnsafeAddrOfPinnedArrayElement(RequestBuffer, 0);
236
private UnsafeNclNativeMethods.HttpApi.
HTTP_REQUEST
* Allocate(int size)
252
return (UnsafeNclNativeMethods.HttpApi.
HTTP_REQUEST
*) Marshal.UnsafeAddrOfPinnedArrayElement(RequestBuffer, 0);
net\System\Net\UnsafeNativeMethods.cs (18)
2155
internal static extern uint HttpReceiveHttpRequest(CriticalHandle requestQueueHandle, ulong requestId, uint flags,
HTTP_REQUEST
* pRequestBuffer, uint requestBufferLength, uint* pBytesReturned, NativeOverlapped* pOverlapped);
2595
internal
HTTP_REQUEST
RequestV1;
2984
HTTP_REQUEST
* request = (
HTTP_REQUEST
*) pMemoryBlob;
3031
private static string GetKnownHeader(
HTTP_REQUEST
* request, long fixup, int headerIndex)
3050
internal static string GetKnownHeader(
HTTP_REQUEST
* request, int headerIndex)
3059
return GetKnownHeader((
HTTP_REQUEST
*) pMemoryBlob, pMemoryBlob - (byte*) originalAddress, headerIndex);
3063
private unsafe static string GetVerb(
HTTP_REQUEST
* request, long fixup)
3081
internal unsafe static string GetVerb(
HTTP_REQUEST
* request)
3090
return GetVerb((
HTTP_REQUEST
*) pMemoryBlob, pMemoryBlob - (byte*) originalAddress);
3102
HTTP_REQUEST
* request = (
HTTP_REQUEST
*) pMemoryBlob;
3121
HTTP_REQUEST
* request = (
HTTP_REQUEST
*) pMemoryBlob;
3174
HTTP_REQUEST
* request = (
HTTP_REQUEST
*) pMemoryBlob;
3202
HTTP_REQUEST
* request = (
HTTP_REQUEST
*) pMemoryBlob;