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.

43 lines
815 B

  1. /*++
  2. Copyright (c) 2001 Microsoft Corporation
  3. Module Name:
  4. volmgrx.h
  5. Abstract:
  6. This file defines the public services supplied by the volume managers.
  7. Author:
  8. norbertk
  9. Revision History:
  10. --*/
  11. #ifndef _VOLMGRX_
  12. #define _VOLMGRX_
  13. #define VOLMGRCONTROLTYPE ((ULONG) 'v')
  14. #define IOCTL_VOLMGR_QUERY_HIDDEN_VOLUMES CTL_CODE(VOLMGRCONTROLTYPE, 0, METHOD_BUFFERED, FILE_ANY_ACCESS)
  15. //
  16. // Output structure for IOCTL_VOLMGR_QUERY_HIDDEN_VOLUMES
  17. //
  18. typedef struct _VOLMGR_HIDDEN_VOLUMES {
  19. ULONG MultiSzLength;
  20. WCHAR MultiSz[1];
  21. } VOLMGR_HIDDEN_VOLUMES, *PVOLMGR_HIDDEN_VOLUMES;
  22. //
  23. // Volume managers should report this GUID in IoRegisterDeviceInterface.
  24. //
  25. DEFINE_GUID(VOLMGR_VOLUME_MANAGER_GUID, 0x53f5630e, 0xb6bf, 0x11d0, 0x94, 0xf2, 0x00, 0xa0, 0xc9, 0x1e, 0xfb, 0x8b);
  26. #endif