|
|
//****************************************************************************
//
// Microsoft NT Remote Access Service
//
// Copyright 1992-93
//
//
// Revision History
//
//
// 6/8/92 Gurdeep Singh Pall Created
//
//
// Description: This file contains all prototypes used in rasman32
//
//****************************************************************************
// apis.c
//
DWORD _RasmanInit () ;
VOID _RasmanEngine () ;
// submit.c
//
DWORD SubmitRequest (HANDLE, WORD, ...) ;
// common.c
//
BOOL ValidatePortHandle (HPORT) ;
RequestBuffer* GetRequestBuffer () ;
VOID FreeRequestBuffer (RequestBuffer *) ;
HANDLE OpenNamedMutexHandle (CHAR *) ;
DWORD PutRequestInQueue (HANDLE hConnection, RequestBuffer *, DWORD) ;
VOID CopyParams (RAS_PARAMS *, RAS_PARAMS *, DWORD) ;
VOID ConvParamPointerToOffset (RAS_PARAMS *, DWORD) ;
VOID ConvParamOffsetToPointer (RAS_PARAMS *, DWORD) ;
VOID FreeNotifierHandle (HANDLE) ;
VOID GetMutex (HANDLE, DWORD) ;
VOID FreeMutex (HANDLE) ;
BOOL BufferAlreadyFreed (PBYTE) ;
// request.c
//
//* dlparams.c
//
DWORD GetUserSid(PWCHAR pszSid, USHORT cbSid);
DWORD DwSetEapUserInfo(HANDLE hToken, GUID *pGuid, PBYTE pbUserInfo, DWORD dwInfoSize, BOOL fClear, BOOL fRouter, DWORD dwEapTypeId );
DWORD DwGetEapUserInfo(HANDLE hToken, PBYTE pbEapInfo, DWORD *pdwInfoSize, GUID *pGuid, BOOL fRouter, DWORD dwEapTypeId );
//* Dllinit.c
//
VOID WaitForRasmanServiceStop () ;
//* dll.c
//
DWORD RemoteSubmitRequest (HANDLE hConnection, PBYTE pbBuffer, DWORD dwSizeOfBuffer);
VOID RasmanOutputDebug( CHAR * Format, ... );
|