X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=reactos%2Finclude%2Fndk%2Fcmtypes.h;h=2faef370eea950b9a7367462720b59128371c446;hp=b83d4f57e2b6b341cf7bd5dc07ab6650fbb5fcaa;hb=8481c1fa105172e71517334bcfa085da87b85258;hpb=4adc41a90968c0f40bb4684a7affaf3d281c8a5c diff --git a/reactos/include/ndk/cmtypes.h b/reactos/include/ndk/cmtypes.h index b83d4f57e2b..2faef370eea 100644 --- a/reactos/include/ndk/cmtypes.h +++ b/reactos/include/ndk/cmtypes.h @@ -1,4 +1,4 @@ -/*++ NDK Version: 0095 +/*++ NDK Version: 0098 Copyright (c) Alex Ionescu. All rights reserved. @@ -12,7 +12,7 @@ Abstract: Author: - Alex Ionescu (alex.ionescu@reactos.com) 06-Oct-2004 + Alex Ionescu (alexi@tinykrnl.org) - Updated - 27-Feb-2006 --*/ @@ -42,6 +42,8 @@ Author: #define PNP_SET_DEVICE_STATUS 1 #define PNP_CLEAR_DEVICE_STATUS 2 +#ifdef NTOS_MODE_USER + // // Resource Type // @@ -59,7 +61,6 @@ Author: #define CmResourceTypePcCardConfig 130 #define CmResourceTypeMfCardConfig 131 -#ifdef NTOS_MODE_USER // // Resource Descriptor Share Dispositions @@ -342,7 +343,8 @@ typedef struct _PLUGPLAY_CONTROL_RELATED_DEVICE_DATA { UNICODE_STRING TargetDeviceInstance; ULONG Relation; - UNICODE_STRING RelatedDeviceInstance; + PWCHAR RelatedDeviceInstance; + ULONG RelatedDeviceInstanceLength; } PLUGPLAY_CONTROL_RELATED_DEVICE_DATA, *PPLUGPLAY_CONTROL_RELATED_DEVICE_DATA; // Class 0x0E @@ -473,6 +475,15 @@ typedef struct _CM_RESOURCE_LIST CM_FULL_RESOURCE_DESCRIPTOR List[1]; } CM_RESOURCE_LIST, *PCM_RESOURCE_LIST; +// +// ROM Block Structure +// +typedef struct _CM_ROM_BLOCK +{ + ULONG Address; + ULONG Size; +} CM_ROM_BLOCK, *PCM_ROM_BLOCK; + // // Disk/INT13 Structures //