50 lines
1.1 KiB
C++
50 lines
1.1 KiB
C++
|
/**********************************************************************/
|
||
|
/** Microsoft Windows NT **/
|
||
|
/** Copyright(c) Microsoft Corp., 1997 **/
|
||
|
/**********************************************************************/
|
||
|
|
||
|
/*
|
||
|
admsub.hxx
|
||
|
|
||
|
This module contains definitions for IISADMIN subroutines.
|
||
|
|
||
|
|
||
|
FILE HISTORY:
|
||
|
7/7/97 michth created
|
||
|
*/
|
||
|
|
||
|
#define MD_OPEN_DEFAULT_TIMEOUT_VALUE 2000
|
||
|
|
||
|
#define CLSID_LEN 39
|
||
|
|
||
|
typedef struct _IADMEXT_CONTAINER {
|
||
|
IADMEXT *piaeInstance;
|
||
|
struct _IADMEXT_CONTAINER *NextPtr;
|
||
|
} IADMEXT_CONTAINER, *PIADMEXT_CONTAINER;
|
||
|
|
||
|
HRESULT AddServiceExtension(IADMEXT *piaeExtension);
|
||
|
|
||
|
VOID
|
||
|
StartServiceExtension(LPTSTR pszExtension);
|
||
|
|
||
|
VOID
|
||
|
StartServiceExtensions();
|
||
|
|
||
|
BOOL
|
||
|
RemoveServiceExtension(IADMEXT **ppiaeExtension);
|
||
|
|
||
|
VOID
|
||
|
StopServiceExtension(IADMEXT *piaeExtension);
|
||
|
|
||
|
VOID
|
||
|
StopServiceExtensions();
|
||
|
|
||
|
VOID
|
||
|
RegisterServiceExtensionCLSIDs();
|
||
|
|
||
|
HRESULT
|
||
|
AddClsidToBuffer(CLSID clsidDcomExtension,
|
||
|
BUFFER *pbufCLSIDs,
|
||
|
DWORD *pdwMLSZLen,
|
||
|
LPMALLOC pmallocOle);
|