Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenmountdev.h
Go to the documentation of this file.
00001 #ifndef _MOUNTDEV_ 00002 #define _MOUNTDEV_ 00003 00004 #include <mountmgr.h> 00005 00006 #if (NTDDI_VERSION >= NTDDI_WIN2K) 00007 00008 #define IOCTL_MOUNTDEV_QUERY_UNIQUE_ID CTL_CODE(MOUNTDEVCONTROLTYPE, 0, METHOD_BUFFERED, FILE_ANY_ACCESS) 00009 #define IOCTL_MOUNTDEV_QUERY_SUGGESTED_LINK_NAME CTL_CODE(MOUNTDEVCONTROLTYPE, 3, METHOD_BUFFERED, FILE_ANY_ACCESS) 00010 #define IOCTL_MOUNTDEV_LINK_CREATED CTL_CODE(MOUNTDEVCONTROLTYPE, 4, METHOD_BUFFERED, FILE_ANY_ACCESS) 00011 #define IOCTL_MOUNTDEV_LINK_DELETED CTL_CODE(MOUNTDEVCONTROLTYPE, 5, METHOD_BUFFERED, FILE_ANY_ACCESS) 00012 00013 typedef struct _MOUNTDEV_UNIQUE_ID { 00014 USHORT UniqueIdLength; 00015 UCHAR UniqueId[1]; 00016 } MOUNTDEV_UNIQUE_ID, *PMOUNTDEV_UNIQUE_ID; 00017 00018 typedef struct _MOUNTDEV_SUGGESTED_LINK_NAME { 00019 BOOLEAN UseOnlyIfThereAreNoOtherLinks; 00020 USHORT NameLength; 00021 WCHAR Name[1]; 00022 } MOUNTDEV_SUGGESTED_LINK_NAME, *PMOUNTDEV_SUGGESTED_LINK_NAME; 00023 00024 #endif /* (NTDDI_VERSION >= NTDDI_WIN2K) */ 00025 00026 #if (NTDDI_VERSION >= NTDDI_WINXP) 00027 00028 #define IOCTL_MOUNTDEV_QUERY_STABLE_GUID CTL_CODE(MOUNTDEVCONTROLTYPE, 6, METHOD_BUFFERED, FILE_ANY_ACCESS) 00029 00030 typedef struct _MOUNTDEV_STABLE_GUID { 00031 GUID StableGuid; 00032 } MOUNTDEV_STABLE_GUID, *PMOUNTDEV_STABLE_GUID; 00033 00034 #endif /* (NTDDI_VERSION >= NTDDI_WINXP) */ 00035 00036 /* FIXME : These definitions don't exist in the official header : */ 00037 #define IOCTL_MOUNTDEV_UNIQUE_ID_CHANGE_NOTIFY CTL_CODE(MOUNTDEVCONTROLTYPE, 1, METHOD_BUFFERED, FILE_ANY_ACCESS) 00038 typedef struct _MOUNTDEV_UNIQUE_ID_CHANGE_NOTIFY_OUTPUT { 00039 ULONG Size; 00040 USHORT OldUniqueIdOffset; 00041 USHORT OldUniqueIdLength; 00042 USHORT NewUniqueIdOffset; 00043 USHORT NewUniqueIdLength; 00044 } MOUNTDEV_UNIQUE_ID_CHANGE_NOTIFY_OUTPUT, *PMOUNTDEV_UNIQUE_ID_CHANGE_NOTIFY_OUTPUT; 00045 00046 00047 #endif /* _MOUNTDEV_ */ Generated on Sat May 26 2012 04:28:39 for ReactOS by
1.7.6.1
|