151 lines
1.4 KiB
C
151 lines
1.4 KiB
C
/*++
|
|
|
|
Copyright (c) 1991 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
vrnetapi.h
|
|
|
|
Abstract:
|
|
|
|
Contains prototypes and definitions for Vdm Redir lanman support routines
|
|
|
|
Author:
|
|
|
|
Richard L Firth (rfirth) 21-Oct-1991
|
|
|
|
Revision History:
|
|
|
|
21-Oct-1991 rfirth
|
|
Created
|
|
|
|
--*/
|
|
|
|
//
|
|
// the top bit of the api number (word) is used by the dosnet library to
|
|
// indicate whether certain APIs should be remoted over a null session
|
|
// (according to the code in the dos redir)
|
|
//
|
|
|
|
#define USE_NULL_SESSION_FLAG 0x8000
|
|
|
|
|
|
|
|
//
|
|
// prototypes
|
|
//
|
|
|
|
VOID
|
|
VrNetRemoteApi(
|
|
VOID
|
|
);
|
|
|
|
VOID
|
|
VrNetTransactApi(
|
|
VOID
|
|
);
|
|
|
|
VOID
|
|
VrNetNullTransactApi(
|
|
VOID
|
|
);
|
|
|
|
VOID
|
|
VrNetServerEnum(
|
|
VOID
|
|
);
|
|
|
|
VOID
|
|
VrNetUseAdd(
|
|
VOID
|
|
);
|
|
|
|
VOID
|
|
VrNetUseDel(
|
|
VOID
|
|
);
|
|
|
|
VOID
|
|
VrNetUseEnum(
|
|
VOID
|
|
);
|
|
|
|
VOID
|
|
VrNetUseGetInfo(
|
|
VOID
|
|
);
|
|
|
|
VOID
|
|
VrNetWkstaGetInfo(
|
|
VOID
|
|
);
|
|
|
|
VOID
|
|
VrNetWkstaSetInfo(
|
|
VOID
|
|
);
|
|
|
|
VOID
|
|
VrNetMessageBufferSend(
|
|
VOID
|
|
);
|
|
|
|
VOID
|
|
VrGetCDNames(
|
|
VOID
|
|
);
|
|
|
|
VOID
|
|
VrGetComputerName(
|
|
VOID
|
|
);
|
|
|
|
VOID
|
|
VrGetUserName(
|
|
VOID
|
|
);
|
|
|
|
VOID
|
|
VrGetDomainName(
|
|
VOID
|
|
);
|
|
|
|
VOID
|
|
VrGetLogonServer(
|
|
VOID
|
|
);
|
|
|
|
VOID
|
|
VrNetGetDCName(
|
|
VOID
|
|
);
|
|
|
|
VOID
|
|
VrReturnAssignMode(
|
|
VOID
|
|
);
|
|
|
|
VOID
|
|
VrSetAssignMode(
|
|
VOID
|
|
);
|
|
|
|
VOID
|
|
VrGetAssignListEntry(
|
|
VOID
|
|
);
|
|
|
|
VOID
|
|
VrDefineMacro(
|
|
VOID
|
|
);
|
|
|
|
VOID
|
|
VrBreakMacro(
|
|
VOID
|
|
);
|
|
|
|
VOID VrNetServiceControl(
|
|
VOID
|
|
);
|