mirror of https://github.com/lianthony/NT4.0
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.
82 lines
1.7 KiB
82 lines
1.7 KiB
/*++
|
|
|
|
Copyright (c) 1991 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
MMSG.H
|
|
|
|
Abstract:
|
|
|
|
Contains mapping functions to present netcmd with versions
|
|
of the Net32 APIs which use ASCII instead of Unicode.
|
|
|
|
This module maps the NetMessage APIs.
|
|
|
|
Author:
|
|
|
|
Shanku Niyogi (W-ShankN) 17-Oct-1991
|
|
|
|
Environment:
|
|
|
|
User Mode - Win32
|
|
|
|
Revision History:
|
|
|
|
17-Oct-1991 W-ShankN
|
|
Separated from port1632.h, 32macro.h
|
|
|
|
--*/
|
|
|
|
// Make sure everything compiles until Unicode is used.
|
|
|
|
#ifdef MAP_UNICODE
|
|
|
|
WORD
|
|
MNetMessageBufferSend(
|
|
LPTSTR pszServer,
|
|
LPTSTR pszRecipient,
|
|
LPBYTE pbBuffer,
|
|
DWORD cbBuffer );
|
|
|
|
WORD
|
|
MNetMessageNameAdd(
|
|
LPTSTR pszServer,
|
|
LPTSTR pszMessageName,
|
|
DWORD fsFwdAction );
|
|
|
|
WORD MNetMessageNameDel(
|
|
LPTSTR pszServer,
|
|
LPTSTR pszMessageName,
|
|
DWORD fsFwdAction );
|
|
|
|
WORD
|
|
MNetMessageNameGetInfo(
|
|
LPTSTR pszServer,
|
|
LPTSTR pszMessageName,
|
|
DWORD nLevel,
|
|
LPBYTE * ppbBuffer);
|
|
|
|
#else
|
|
|
|
#define MNetMessageBufferSend(pszServer, pszRecipient, pbBuffer, cbBuffer ) \
|
|
LOWORD(NetMessageBufferSend(pszServer, pszRecipient, NULL, pbBuffer, cbBuffer))
|
|
|
|
#define MNetMessageNameAdd(pszServer, pszMessageName, fsFwdAction ) \
|
|
LOWORD(NetMessageNameAdd((fsFwdAction,pszServer), pszMessageName))
|
|
|
|
#define MNetMessageNameDel(pszServer, pszMessageName, fsFwdAction ) \
|
|
LOWORD(NetMessageNameDel((fsFwdAction,pszServer), pszMessageName))
|
|
|
|
#define MNetMessageNameGetInfo(pszServer, pszMessageName, nLevel, ppbBuffer) \
|
|
LOWORD(NetMessageNameGetInfo(pszServer, pszMessageName, nLevel, ppbBuffer))
|
|
|
|
#endif // def MAP_UNICODE
|
|
|
|
WORD
|
|
MNetMessageNameEnum(
|
|
LPTSTR pszServer,
|
|
DWORD nLevel,
|
|
LPBYTE * ppbBuffer,
|
|
DWORD * pcEntriesRead);
|
|
|