Source code of Windows XP (NT5)
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.
|
|
/* ------------------------------------------------------------------------------------
---------- ------- Plug In Server Classes, Types & function prototypes Defintions.
Guru Datta Venkatarama 1/29/1997 ---------- ------- -------------------------------------------------------------------------------------*/
#ifndef _SERVERSTRUCT_H
#define _SERVERSTRUCT_H
// ------------------------------------ * STRUCTURES * -------
// maximum pages allowed on a server
#define MAX_PAGES 26
// errors returned by the handler on failure of a call to Launch
#define DIGCERR_ERRORSTART 0x80097000
#define DIGCERR_NUMPAGESZERO 0x80097001
#define DIGCERR_NODLGPROC 0x80097002
#define DIGCERR_NOPREPOSTPROC 0x80097003
#define DIGCERR_NOTITLE 0x80097004
#define DIGCERR_NOCAPTION 0x80097005
#define DIGCERR_NOICON 0x80097006
#define DIGCERR_STARTPAGETOOLARGE 0x80097007
#define DIGCERR_NUMPAGESTOOLARGE 0x80097008
#define DIGCERR_INVALIDDWSIZE 0x80097009
#define DIGCERR_ERROREND 0x80097100
// This structure is used to report all the characterstics of the plug in server to the
// client socket when requested through the IServerCharacteristics::GetReport method
#pragma pack (8)
typedef struct { DWORD dwSize; LPCWSTR lpwszPageTitle; DLGPROC fpPageProc; BOOL fProcFlag; DLGPROC fpPrePostProc; BOOL fIconFlag; LPCWSTR lpwszPageIcon; LPCWSTR lpwszTemplate; LPARAM lParam; HINSTANCE hInstance; } DIGCPAGEINFO, *LPDIGCPAGEINFO; // was tServerPageRep, *tServerPageRepPtr;
typedef struct { DWORD dwSize; USHORT nNumPages; LPCWSTR lpwszSheetCaption; BOOL fSheetIconFlag; LPCWSTR lpwszSheetIcon; } DIGCSHEETINFO, *LPDIGCSHEETINFO; // was tServerSheetRep, *tServerSheetRepPtr;
// This structure is used to report all the characterstics of the plug in server to the
// client socket when requested through the IServerDiagnostics::GetPortInfo method
#endif // _SERVERSTRUCT_H
//-----------------------------------------------------------------------------------EOF
|