windows-nt/Source/XPSP1/NT/inetsrv/iis/svcs/mdadmin/admsub.hxx
2020-09-26 16:20:57 +08:00

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);