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.
57 lines
1.1 KiB
57 lines
1.1 KiB
//
|
|
// Microsoft Corporation - Copyright 1997
|
|
//
|
|
|
|
//
|
|
// RESPONSE.H -
|
|
//
|
|
|
|
#ifndef _RESPONSE_H_
|
|
#define _RESPONSE_H_
|
|
|
|
// globals
|
|
extern const char g_cszTableHeader[];
|
|
extern const char g_cszTableEnd[];
|
|
|
|
// Defines
|
|
#define RESPONSE_BUF_SIZE 4096
|
|
|
|
// METHODS
|
|
enum QUERYMETHOD {
|
|
METHOD_UNKNOWN,
|
|
METHOD_POST,
|
|
METHOD_POSTMULTIPART,
|
|
METHOD_GET,
|
|
METHOD_POSTTEXTPLAIN
|
|
};
|
|
|
|
// Methods
|
|
BOOL SendSuccess(
|
|
QUERYMETHOD eMethod,
|
|
LPECB lpEcb,
|
|
LPSTR lpszOut,
|
|
LPSTR lpszDebug,
|
|
LPBYTE lpbData,
|
|
DWORD dwSize,
|
|
LPDUMPTABLE lpDT );
|
|
|
|
BOOL SendFailure(
|
|
QUERYMETHOD eMethod,
|
|
LPECB lpEcb,
|
|
LPSTR lpszOut,
|
|
LPSTR lpszDebug,
|
|
LPBYTE lpbData,
|
|
DWORD dwSize,
|
|
LPDUMPTABLE lpDT );
|
|
|
|
BOOL SendRedirect( LPECB lpEcb, LPSTR lpszURL );
|
|
BOOL SendEcho( LPECB lpEcb );
|
|
BOOL SendServerHeader( LPECB lpEcb );
|
|
BOOL OutputHTMLString( LPECB lpEcb, LPSTR lpszOut );
|
|
BOOL HexDump(
|
|
LPECB lpEcb,
|
|
LPBYTE lpbData,
|
|
DWORD dwLength,
|
|
LPDUMPTABLE lpDT );
|
|
|
|
#endif // _RESPONSE_H_
|