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