82 lines
1.5 KiB
C
82 lines
1.5 KiB
C
/*++
|
|
|
|
Copyright (c) 1991-92 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
SvcMap.h
|
|
|
|
Abstract:
|
|
|
|
These are the API entry points for the NetService API.
|
|
These mapping routines implement old-style APIs on new (NT/RPC) machines.
|
|
The following funtions are in this file:
|
|
|
|
MapServiceControl
|
|
MapServiceEnum
|
|
MapServiceGetInfo
|
|
MapServiceInstall
|
|
MapServiceStartCtrlDispatcher
|
|
MapServiceStatus
|
|
MapServiceRegisterCtrlHandler
|
|
|
|
Author:
|
|
|
|
Dan Lafferty (danl) 05-Feb-1992
|
|
|
|
Environment:
|
|
|
|
User Mode - Win32
|
|
|
|
Revision History:
|
|
|
|
05-Feb-1992 Danl
|
|
Created
|
|
30-Mar-1992 JohnRo
|
|
Extracted DanL's code from /nt/private project back to NET project.
|
|
|
|
--*/
|
|
|
|
|
|
#ifndef _SVCMAP_
|
|
#define _SVCMAP_
|
|
|
|
NET_API_STATUS
|
|
MapServiceControl (
|
|
IN LPTSTR servername OPTIONAL,
|
|
IN LPTSTR service,
|
|
IN DWORD opcode,
|
|
IN DWORD arg,
|
|
OUT LPBYTE *bufptr
|
|
);
|
|
|
|
NET_API_STATUS
|
|
MapServiceEnum (
|
|
IN LPTSTR servername OPTIONAL,
|
|
IN DWORD level,
|
|
OUT LPBYTE *bufptr,
|
|
IN DWORD prefmaxlen,
|
|
OUT LPDWORD entriesread,
|
|
OUT LPDWORD totalentries,
|
|
IN OUT LPDWORD resume_handle OPTIONAL
|
|
);
|
|
|
|
NET_API_STATUS
|
|
MapServiceGetInfo (
|
|
IN LPTSTR servername OPTIONAL,
|
|
IN LPTSTR service,
|
|
IN DWORD level,
|
|
OUT LPBYTE *bufptr
|
|
);
|
|
|
|
NET_API_STATUS
|
|
MapServiceInstall (
|
|
IN LPTSTR servername OPTIONAL,
|
|
IN LPTSTR service,
|
|
IN DWORD argc,
|
|
IN LPTSTR argv[],
|
|
OUT LPBYTE *bufptr
|
|
);
|
|
|
|
#endif // _SVCMAP_
|