-/*++ NDK Version: 0095
+/*++ NDK Version: 0098
Copyright (c) Alex Ionescu. All rights reserved.
Author:
- Alex Ionescu (alex.ionescu@reactos.com) 06-Oct-2004
+ Alex Ionescu (alexi@tinykrnl.org) - Updated - 27-Feb-2006
--*/
#define PNP_SET_DEVICE_STATUS 1
#define PNP_CLEAR_DEVICE_STATUS 2
+#ifdef NTOS_MODE_USER
+
//
// Resource Type
//
#define CmResourceTypePcCardConfig 130
#define CmResourceTypeMfCardConfig 131
-#ifdef NTOS_MODE_USER
//
// Resource Descriptor Share Dispositions
{
UNICODE_STRING TargetDeviceInstance;
ULONG Relation;
- UNICODE_STRING RelatedDeviceInstance;
+ PWCHAR RelatedDeviceInstance;
+ ULONG RelatedDeviceInstanceLength;
} PLUGPLAY_CONTROL_RELATED_DEVICE_DATA, *PPLUGPLAY_CONTROL_RELATED_DEVICE_DATA;
// Class 0x0E
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
//