00001 /*++ 00002 00003 Copyright (c) 1998 Microsoft Corporation 00004 00005 Module Name: 00006 00007 partmgrp.h 00008 00009 Abstract: 00010 00011 This file defines the public interfaces for the PARTMGR driver. 00012 00013 Author: 00014 00015 norbertk 00016 00017 Revision History: 00018 00019 --*/ 00020 00021 // 00022 // Define IOCTL so that volume managers can get another crack at 00023 // partitions that are unclaimed. 00024 // 00025 00026 #define IOCTL_PARTMGR_CHECK_UNCLAIMED_PARTITIONS CTL_CODE('p', 0, METHOD_BUFFERED, FILE_ANY_ACCESS) 00027 00028 // 00029 // This IOCTL is for clusters to tell the volume managers for the 00030 // given disk to stop using it. You can undo this operation with 00031 // IOCTL_PARTMGR_CHECK_UNCLAIMED_PARTITIONS. 00032 // 00033 00034 #define IOCTL_PARTMGR_EJECT_VOLUME_MANAGERS CTL_CODE('p', 1, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)