mirror of
https://github.com/reactos/reactos.git
synced 2024-12-28 18:15:11 +00:00
- Add header for rasman.dll (Part 1/3)
svn path=/trunk/; revision=31306
This commit is contained in:
parent
0b2da4ea54
commit
1a67ac9564
1 changed files with 44 additions and 0 deletions
44
reactos/include/psdk/rasshost.h
Normal file
44
reactos/include/psdk/rasshost.h
Normal file
|
@ -0,0 +1,44 @@
|
|||
#ifndef _RASSHOST_H_
|
||||
#define _RASSHOST_H_
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#include <ras.h>
|
||||
#include <mprapi.h>
|
||||
|
||||
#define SECURITYMSG_SUCCESS 1
|
||||
#define SECURITYMSG_FAILURE 2
|
||||
#define SECURITYMSG_ERROR 3
|
||||
|
||||
typedef DWORD HPORT;
|
||||
|
||||
typedef struct _SECURITY_MESSAGE
|
||||
{
|
||||
DWORD dwMsgId;
|
||||
HPORT hPort;
|
||||
DWORD dwError;
|
||||
CHAR UserName[UNLEN + 1];
|
||||
CHAR Domain[DNLEN + 1];
|
||||
} SECURITY_MESSAGE, *PSECURITY_MESSAGE;
|
||||
|
||||
typedef struct _RAS_SECURITY_INFO
|
||||
{
|
||||
DWORD LastError;
|
||||
DWORD BytesReceived;
|
||||
CHAR DeviceName[MAX_DEVICE_NAME + 1];
|
||||
} RAS_SECURITY_INFO, *PRAS_SECURITY_INFO;
|
||||
|
||||
typedef DWORD (WINAPI *RASSECURITYPROC)();
|
||||
|
||||
VOID WINAPI RasSecurityDialogComplete(IN SECURITY_MESSAGE* pSecMsg);
|
||||
DWORD WINAPI RasSecurityDialogBegin(IN HPORT hPort, IN PBYTE pSendBuf, IN DWORD SendBufSize, IN PBYTE pRecvBuf, IN DWORD RecvBufSize, IN VOID (WINAPI* RasSecurityDialogComplete)(SECURITY_MESSAGE*));
|
||||
DWORD WINAPI RasSecurityDialogEnd(IN HPORT hPort);
|
||||
DWORD WINAPI RasSecurityDialogSend(IN HPORT hPort, IN PBYTE pBuffer, IN WORD BufferLength);
|
||||
DWORD WINAPI RasSecurityDialogReceive(IN HPORT hPort, IN PBYTE pBuffer, IN PWORD pBufferLength, IN DWORD Timeout, IN HANDLE hEvent);
|
||||
DWORD WINAPI RasSecurityDialogGetInfo(IN HPORT hPort, IN RAS_SECURITY_INFO* pBuffer);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
#endif
|
Loading…
Reference in a new issue