Windows2003-3790/inetcore/wininet/inc/parsers.h
2020-09-30 16:53:55 +02:00

87 lines
1.2 KiB
C

/*++
Copyright (c) 1996 Microsoft Corporation
Module Name:
parsers.h
Abstract:
Contains prototypes etc. for common\parsers.cxx
Author:
Richard L Firth (rfirth) 03-Jul-1996
Revision History:
03-Jul-1996 rfirth
Created
--*/
//
// prototypes
//
#if defined(__cplusplus)
extern "C" {
#endif
BOOL
ExtractWord(
IN OUT LPSTR* pString,
IN DWORD NumberLength,
OUT LPWORD ConvertedNumber
);
BOOL
ExtractDword(
IN OUT LPSTR* pString,
IN DWORD NumberLength,
OUT LPDWORD ConvertedNumber
);
BOOL
ExtractInt(
IN OUT LPSTR* pString,
IN DWORD NumberLength,
OUT LPINT ConvertedNumber
);
BOOL
SkipWhitespace(
IN OUT LPSTR* lpBuffer,
IN OUT LPDWORD lpBufferLength
);
BOOL
SkipSpaces(
IN OUT LPSTR* lpBuffer,
IN OUT LPDWORD lpBufferLength
);
BOOL
SkipLine(
IN OUT LPSTR* lpBuffer,
IN OUT LPDWORD lpBufferLength
);
BOOL
FindToken(
IN OUT LPSTR* lpBuffer,
IN OUT LPDWORD lpBufferLength
);
LPSTR
NiceNum(
OUT LPSTR Buffer,
IN SIZE_T Number,
IN int FieldWidth
);
#if defined(__cplusplus)
}
#endif