mirror of
https://github.com/reactos/reactos.git
synced 2025-02-24 17:34:57 +00:00
- Move efi.c to \ex, because the functions are related to environmental variables, not I/O.
- Create \wmi directory and put wmi.c, since it's the start of a large chunk of the XP+ kernel dedicated to WMI support. - Separate \io into \iomgr and \pnpmgr svn path=/trunk/; revision=22747
This commit is contained in:
parent
6446e5f7e9
commit
9bb57a0fc7
36 changed files with 39 additions and 30 deletions
|
@ -324,6 +324,15 @@ typedef struct _IO_BUS_TYPE_GUID_LIST
|
|||
} IO_BUS_TYPE_GUID_LIST, *PIO_BUS_TYPE_GUID_LIST;
|
||||
extern PIO_BUS_TYPE_GUID_LIST IopBusTypeGuidList;
|
||||
|
||||
//
|
||||
// Shutdown entry for registed devices
|
||||
//
|
||||
typedef struct _SHUTDOWN_ENTRY
|
||||
{
|
||||
LIST_ENTRY ShutdownList;
|
||||
PDEVICE_OBJECT DeviceObject;
|
||||
} SHUTDOWN_ENTRY, *PSHUTDOWN_ENTRY;
|
||||
|
||||
//
|
||||
// Called on every visit of a node during a preorder-traversal of the device
|
||||
// node tree.
|
||||
|
|
|
@ -18,12 +18,6 @@
|
|||
|
||||
ULONG IopDeviceObjectNumber = 0;
|
||||
|
||||
typedef struct _SHUTDOWN_ENTRY
|
||||
{
|
||||
LIST_ENTRY ShutdownList;
|
||||
PDEVICE_OBJECT DeviceObject;
|
||||
} SHUTDOWN_ENTRY, *PSHUTDOWN_ENTRY;
|
||||
|
||||
LIST_ENTRY ShutdownListHead, LastChanceShutdownListHead;
|
||||
KSPIN_LOCK ShutdownListLock;
|
||||
|
|
@ -123,6 +123,7 @@
|
|||
<file>callback.c</file>
|
||||
<file>dbgctrl.c</file>
|
||||
<file>error.c</file>
|
||||
<file>efi.c</file>
|
||||
<file>event.c</file>
|
||||
<file>evtpair.c</file>
|
||||
<file>fmutex.c</file>
|
||||
|
@ -162,6 +163,7 @@
|
|||
<file>inbv.c</file>
|
||||
</directory>
|
||||
<directory name="io">
|
||||
<directory name="iomgr">
|
||||
<file>adapter.c</file>
|
||||
<file>arcname.c</file>
|
||||
<file>bootlog.c</file>
|
||||
|
@ -170,22 +172,17 @@
|
|||
<file>deviface.c</file>
|
||||
<file>disk.c</file>
|
||||
<file>driver.c</file>
|
||||
<file>efi.c</file>
|
||||
<file>error.c</file>
|
||||
<file>event.c</file>
|
||||
<file>file.c</file>
|
||||
<file>fs.c</file>
|
||||
<file>iocomp.c</file>
|
||||
<file>iofunc.c</file>
|
||||
<file>iomgr.c</file>
|
||||
<file>iowork.c</file>
|
||||
<file>irp.c</file>
|
||||
<file>irq.c</file>
|
||||
<file>mdl.c</file>
|
||||
<file>plugplay.c</file>
|
||||
<file>pnpdma.c</file>
|
||||
<file>pnpmgr.c</file>
|
||||
<file>pnpnotify.c</file>
|
||||
<file>pnpreport.c</file>
|
||||
<file>pnproot.c</file>
|
||||
<file>rawfs.c</file>
|
||||
<file>remlock.c</file>
|
||||
<file>resource.c</file>
|
||||
|
@ -193,9 +190,15 @@
|
|||
<file>symlink.c</file>
|
||||
<file>timer.c</file>
|
||||
<file>vpb.c</file>
|
||||
<file>wmi.c</file>
|
||||
<file>file.c</file>
|
||||
<file>iofunc.c</file>
|
||||
</directory>
|
||||
<directory name="pnpmgr">
|
||||
<file>plugplay.c</file>
|
||||
<file>pnpdma.c</file>
|
||||
<file>pnpmgr.c</file>
|
||||
<file>pnpnotify.c</file>
|
||||
<file>pnpreport.c</file>
|
||||
<file>pnproot.c</file>
|
||||
</directory>
|
||||
</directory>
|
||||
<directory name="kd">
|
||||
<directory name="wrappers">
|
||||
|
@ -321,6 +324,9 @@
|
|||
<file>sid.c</file>
|
||||
<file>token.c</file>
|
||||
</directory>
|
||||
<directory name="wmi">
|
||||
<file>wmi.c</file>
|
||||
</directory>
|
||||
<file>ntoskrnl.rc</file>
|
||||
<linkerflag>-nostartfiles</linkerflag>
|
||||
<linkerflag>-nostdlib</linkerflag>
|
||||
|
|
Loading…
Reference in a new issue