75 lines
2.6 KiB
C
75 lines
2.6 KiB
C
/*****************************************************************/
|
|
/** Microsoft LAN Manager **/
|
|
/** Copyright(c) Microsoft Corp., 1990 **/
|
|
/*****************************************************************/
|
|
/*** enumapis.h
|
|
*
|
|
* This file contains the subfunctions for the loadable APIs in the
|
|
* REDIR 1.5 project
|
|
*/
|
|
|
|
#define REDIRBASEFUNCTION 0x5f00
|
|
#define BADFUNCTION 0xFFFF
|
|
#define UseWkstaPass 0x80
|
|
|
|
#define Local_API_ReturnMode 0x00
|
|
#define Local_API_SetMode 0x01
|
|
#define Local_API_GetAsgList 0x02
|
|
#define Local_API_Define 0x03
|
|
#define Local_API_BREAK_MAC 0x04
|
|
#define Local_API_GetAsgList2 0x05
|
|
|
|
#define Local_API_RedirGetVersion 0x30
|
|
#define Local_API_NetWkstaSetUID 0x31
|
|
#define Local_API_DosQNmPipeInfo 0x32
|
|
#define Local_API_DosQNmPHandState 0x33
|
|
#define Local_API_DosSetNmPHandState 0x34
|
|
#define Local_API_DosPeekNmPipe 0x35
|
|
#define Local_API_DosTransactNmPipe 0x36
|
|
#define Local_API_DosCallNmPipe 0x37
|
|
#define Local_API_DosWaitNmPipe 0x38
|
|
#define Local_API_DosRawReadNmPipe 0x39
|
|
#define Local_API_DosRawWriteNmPipe 0x3a
|
|
#define Local_API_NetHandleSetInfo 0x3b
|
|
#define Local_API_NetHandleGetInfo 0x3c
|
|
#define Local_API_NetTransact 0x3d
|
|
#define Local_API_NetSpecialSMB 0x3e
|
|
#define Local_API_NetIRemoteAPI 0x3f
|
|
#define Local_API_NetMessageBufferSend 0x40
|
|
#define Local_API_NetServiceEnum 0x41
|
|
#define Local_API_NetServiceControl 0x42
|
|
#define Local_API_DosPrintJobGetID 0x43
|
|
#define Local_API_NetWkstaGetInfo 0x44
|
|
#define Local_API_NetWkstaSetInfo 0x45
|
|
#define Local_API_NetUseEnum 0x46
|
|
#define Local_API_NetUseAdd 0x47
|
|
#define Local_API_NetUseDel 0x48
|
|
#define Local_API_NetUseGetInfo 0x49
|
|
#define Local_API_NetRemoteCopy 0x4a
|
|
#define Local_API_NetRemoteMove 0x4b
|
|
#define Local_API_NetServerEnum 0x4c
|
|
#define Local_API_DosMakeMailslot 0x4d
|
|
#define Local_API_DosDeleteMailslot 0x4e
|
|
#define Local_API_DosMailslotInfo 0x4f
|
|
#define Local_API_DosReadMailslot 0x50
|
|
#define Local_API_DosPeekMailslot 0x51
|
|
#define Local_API_DosWriteMailslot 0x52
|
|
#define Local_API_NetServerEnum2 0x53
|
|
#define Local_API_NullTransact 0x54
|
|
|
|
/* NOTE:: Remove_Network_Connections is a private call to allow the
|
|
* NetSetUserName INT 2F to remove network connections.
|
|
*/
|
|
|
|
#define Local_API_Remove_Network_Connections 0x55
|
|
|
|
/* NOTE:: Process_Interrogate is a private call to allow the
|
|
* redirector to kick itself from INT 28 and INT 8 to process relogon
|
|
* requests.
|
|
*/
|
|
#define Local_API_Periodic_View_Tasks 0x56
|
|
#define Local_API_Set_LongName 0x57
|
|
#define Local_API_Start_Redir_On_Net 0x58
|
|
#define Local_API_Stop_Redir_per_Net 0x59
|
|
|