Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

72 lines
1.2 KiB

/*++
Copyright (c) 1998-2002 Microsoft Corporation
Module Name:
ulparsep.h
Abstract:
Contains private definitions for ulparse.c.
Author:
Henry Sanders (henrysa) 11-May-1998
Revision History:
George V. Reilly (GeorgeRe) 03-May-2002
Split apart from ulparse.h
--*/
#ifndef _ULPARSEP_H_
#define _ULPARSEP_H_
//
// Utility tokenizing routine.
//
NTSTATUS
UlpFindWSToken(
IN PUCHAR pBuffer,
IN ULONG BufferLength,
OUT PUCHAR* ppTokenStart,
OUT PULONG pTokenLength
);
NTSTATUS
UlpLookupVerb(
IN OUT PUL_INTERNAL_REQUEST pRequest,
IN PUCHAR pHttpRequest,
IN ULONG HttpRequestLength,
OUT PULONG pBytesTaken
);
NTSTATUS
UlpParseFullUrl(
IN PUL_INTERNAL_REQUEST pRequest
);
ULONG
UlpFormatPort(
OUT PWSTR pString,
IN ULONG Port
);
// Call this only after the entire request has been parsed
//
NTSTATUS
UlpCookUrl(
IN PUL_INTERNAL_REQUEST pRequest
);
ULONG
UlpGenerateDateHeaderString(
OUT PUCHAR pBuffer,
IN LARGE_INTEGER systemTime
);
#endif // _ULPARSEP_H_