io.h (e18a32df) | io.h (a6a3aa0f) |
---|---|
1/* 2* PROJECT: ReactOS Kernel 3* LICENSE: GPL - See COPYING in the top level directory 4* FILE: ntoskrnl/include/internal/io.h 5* PURPOSE: Internal header for the I/O Manager 6* PROGRAMMERS: Alex Ionescu (alex.ionescu@reactos.org) 7*/ 8 --- 378 unchanged lines hidden (view full) --- 387 BOOLEAN FullAttributes; 388 PDUMMY_FILE_OBJECT LocalFileObject; 389 BOOLEAN TraversedMountPoint; 390 ULONG InternalFlags; 391 PDEVICE_OBJECT TopDeviceObjectHint; 392} OPEN_PACKET, *POPEN_PACKET; 393 394// | 1/* 2* PROJECT: ReactOS Kernel 3* LICENSE: GPL - See COPYING in the top level directory 4* FILE: ntoskrnl/include/internal/io.h 5* PURPOSE: Internal header for the I/O Manager 6* PROGRAMMERS: Alex Ionescu (alex.ionescu@reactos.org) 7*/ 8 --- 378 unchanged lines hidden (view full) --- 387 BOOLEAN FullAttributes; 388 PDUMMY_FILE_OBJECT LocalFileObject; 389 BOOLEAN TraversedMountPoint; 390 ULONG InternalFlags; 391 PDEVICE_OBJECT TopDeviceObjectHint; 392} OPEN_PACKET, *POPEN_PACKET; 393 394// |
395// Parameters packet for Load/Unload work item's context 396// 397typedef struct _LOAD_UNLOAD_PARAMS 398{ 399 NTSTATUS Status; 400 PCUNICODE_STRING RegistryPath; 401 WORK_QUEUE_ITEM WorkItem; 402 KEVENT Event; 403 PDRIVER_OBJECT DriverObject; 404} LOAD_UNLOAD_PARAMS, *PLOAD_UNLOAD_PARAMS; 405 406// | |
407// Boot Driver List Entry 408// 409typedef struct _DRIVER_INFORMATION 410{ 411 LIST_ENTRY Link; 412 PDRIVER_OBJECT DriverObject; 413 PBOOT_DRIVER_LIST_ENTRY DataTableEntry; 414 HANDLE ServiceHandle; --- 718 unchanged lines hidden (view full) --- 1133NTSTATUS 1134FASTCALL 1135IopLoadServiceModule( 1136 IN PUNICODE_STRING ServiceName, 1137 OUT PLDR_DATA_TABLE_ENTRY *ModuleObject 1138); 1139 1140NTSTATUS | 395// Boot Driver List Entry 396// 397typedef struct _DRIVER_INFORMATION 398{ 399 LIST_ENTRY Link; 400 PDRIVER_OBJECT DriverObject; 401 PBOOT_DRIVER_LIST_ENTRY DataTableEntry; 402 HANDLE ServiceHandle; --- 718 unchanged lines hidden (view full) --- 1121NTSTATUS 1122FASTCALL 1123IopLoadServiceModule( 1124 IN PUNICODE_STRING ServiceName, 1125 OUT PLDR_DATA_TABLE_ENTRY *ModuleObject 1126); 1127 1128NTSTATUS |
1141NTAPI 1142IopLoadUnloadDriver( | 1129IopLoadDriver( |
1143 _In_opt_ PCUNICODE_STRING RegistryPath, 1144 _Inout_ PDRIVER_OBJECT *DriverObject 1145); 1146 1147NTSTATUS 1148IopInitializeDriverModule( 1149 _In_ PLDR_DATA_TABLE_ENTRY ModuleObject, 1150 _In_ PUNICODE_STRING ServiceName, --- 289 unchanged lines hidden --- | 1130 _In_opt_ PCUNICODE_STRING RegistryPath, 1131 _Inout_ PDRIVER_OBJECT *DriverObject 1132); 1133 1134NTSTATUS 1135IopInitializeDriverModule( 1136 _In_ PLDR_DATA_TABLE_ENTRY ModuleObject, 1137 _In_ PUNICODE_STRING ServiceName, --- 289 unchanged lines hidden --- |