Source code of Windows XP (NT5)
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.

49 lines
1.1 KiB

  1. /**********************************************************************/
  2. /** Microsoft Windows NT **/
  3. /** Copyright(c) Microsoft Corp., 1997 **/
  4. /**********************************************************************/
  5. /*
  6. admsub.hxx
  7. This module contains definitions for IISADMIN subroutines.
  8. FILE HISTORY:
  9. 7/7/97 michth created
  10. */
  11. #define MD_OPEN_DEFAULT_TIMEOUT_VALUE 2000
  12. #define CLSID_LEN 39
  13. typedef struct _IADMEXT_CONTAINER {
  14. IADMEXT *piaeInstance;
  15. struct _IADMEXT_CONTAINER *NextPtr;
  16. } IADMEXT_CONTAINER, *PIADMEXT_CONTAINER;
  17. HRESULT AddServiceExtension(IADMEXT *piaeExtension);
  18. VOID
  19. StartServiceExtension(LPTSTR pszExtension);
  20. VOID
  21. StartServiceExtensions();
  22. BOOL
  23. RemoveServiceExtension(IADMEXT **ppiaeExtension);
  24. VOID
  25. StopServiceExtension(IADMEXT *piaeExtension);
  26. VOID
  27. StopServiceExtensions();
  28. VOID
  29. RegisterServiceExtensionCLSIDs();
  30. HRESULT
  31. AddClsidToBuffer(CLSID clsidDcomExtension,
  32. BUFFER *pbufCLSIDs,
  33. DWORD *pdwMLSZLen,
  34. LPMALLOC pmallocOle);