Windows2003-3790/drivers/inc/volmgrx.h

44 lines
858 B
C

/*++
Copyright (c) 2001 Microsoft Corporation
Module Name:
volmgrx.h
Abstract:
This file defines the public services supplied by the volume managers.
Author:
norbertk
Revision History:
--*/
#ifndef _VOLMGRX_
#define _VOLMGRX_
#define VOLMGRCONTROLTYPE ((ULONG) 'v')
#define IOCTL_VOLMGR_QUERY_HIDDEN_VOLUMES CTL_CODE(VOLMGRCONTROLTYPE, 0, METHOD_BUFFERED, FILE_ANY_ACCESS)
//
// Output structure for IOCTL_VOLMGR_QUERY_HIDDEN_VOLUMES
//
typedef struct _VOLMGR_HIDDEN_VOLUMES {
ULONG MultiSzLength;
WCHAR MultiSz[1];
} VOLMGR_HIDDEN_VOLUMES, *PVOLMGR_HIDDEN_VOLUMES;
//
// Volume managers should report this GUID in IoRegisterDeviceInterface.
//
DEFINE_GUID(VOLMGR_VOLUME_MANAGER_GUID, 0x53f5630e, 0xb6bf, 0x11d0, 0x94, 0xf2, 0x00, 0xa0, 0xc9, 0x1e, 0xfb, 0x8b);
#endif