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.
|
|
/********************************************************************/ /** Copyright(c) 1995 Microsoft Corporation. **/ /********************************************************************/
//***
//
// Filename: nbgtwyif.h
//
// Description: Contains structures and definitions for components that
// interface directly or indirectly with the NetBios gateway.
// These componenets are NBFCP and DDM
//
// History: May 11,1995 NarenG Created original version.
//
#ifndef _NBGTWYIF_
#define _NBGTWYIF_
#include <nbfcpif.h>
//
// Netbios Gateway -> DDM Message Ids and definitions
//
enum { NBG_PROJECTION_RESULT, // proj result. If fatal error, gtwy function
// is terminated on this client
NBG_CLIENT_STOPPED, // gtwy function on this client has terminated
// following a stop command
NBG_DISCONNECT_REQUEST, // gtwy function on this client has terminated
// due to an internal exception
NBG_LAST_ACTIVITY // to report time of last session activity
};
typedef struct _NBG_MESSAGE { WORD MsgId; HPORT hPort; // This is really an hConnection. Change this.
union { DWORD LastActivity; // in minutes
NBFCP_SERVER_CONFIGURATION config_result; };
} NBG_MESSAGE;
typedef WORD (* NBGATEWAYPROC)();
extern NBGATEWAYPROC FpNbGatewayStart; extern NBGATEWAYPROC FpNbGatewayProjectClient; extern NBGATEWAYPROC FpNbGatewayStartClient; extern NBGATEWAYPROC FpNbGatewayStopClient; extern NBGATEWAYPROC FpNbGatewayRemoteListen; extern NBGATEWAYPROC FpNbGatewayTimer;
#endif
|