io.h (6f0e37b0) io.h (e18a32df)
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

--- 1102 unchanged lines hidden (view full) ---

1111);
1112
1113VOID
1114FASTCALL
1115IopInitializeSystemDrivers(
1116 VOID
1117);
1118
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

--- 1102 unchanged lines hidden (view full) ---

1111);
1112
1113VOID
1114FASTCALL
1115IopInitializeSystemDrivers(
1116 VOID
1117);
1118
1119NTSTATUS
1120NTAPI
1121IopCreateDriver(IN PUNICODE_STRING DriverName OPTIONAL,
1122 IN PDRIVER_INITIALIZE InitializationFunction,
1123 IN PUNICODE_STRING RegistryPath OPTIONAL,
1124 IN PCUNICODE_STRING ServiceName,
1125 IN PLDR_DATA_TABLE_ENTRY ModuleObject OPTIONAL,
1126 OUT PDRIVER_OBJECT *pDriverObject);
1127
1128VOID
1129NTAPI
1130IopDeleteDriver(
1131 IN PVOID ObjectBody
1132);
1133
1134NTSTATUS
1135FASTCALL

--- 13 unchanged lines hidden (view full) ---

1149NTSTATUS
1150NTAPI
1151IopLoadUnloadDriver(
1152 _In_opt_ PCUNICODE_STRING RegistryPath,
1153 _Inout_ PDRIVER_OBJECT *DriverObject
1154);
1155
1156NTSTATUS
1119VOID
1120NTAPI
1121IopDeleteDriver(
1122 IN PVOID ObjectBody
1123);
1124
1125NTSTATUS
1126FASTCALL

--- 13 unchanged lines hidden (view full) ---

1140NTSTATUS
1141NTAPI
1142IopLoadUnloadDriver(
1143 _In_opt_ PCUNICODE_STRING RegistryPath,
1144 _Inout_ PDRIVER_OBJECT *DriverObject
1145);
1146
1147NTSTATUS
1157FASTCALL
1158IopInitializeDriverModule(
1148IopInitializeDriverModule(
1159 IN PLDR_DATA_TABLE_ENTRY ModuleObject,
1160 IN PUNICODE_STRING ServiceName,
1161 IN BOOLEAN FileSystemDriver,
1162 OUT PDRIVER_OBJECT *DriverObject
1163);
1149 _In_ PLDR_DATA_TABLE_ENTRY ModuleObject,
1150 _In_ PUNICODE_STRING ServiceName,
1151 _Out_ PDRIVER_OBJECT *DriverObject,
1152 _Out_ NTSTATUS *DriverEntryStatus);
1164
1165NTSTATUS
1166FASTCALL
1167IopAttachFilterDrivers(
1168 IN PDEVICE_NODE DeviceNode,
1169 IN HANDLE EnumSubKey,
1170 IN HANDLE ClassKey,
1171 IN BOOLEAN Lower

--- 279 unchanged lines hidden ---
1153
1154NTSTATUS
1155FASTCALL
1156IopAttachFilterDrivers(
1157 IN PDEVICE_NODE DeviceNode,
1158 IN HANDLE EnumSubKey,
1159 IN HANDLE ClassKey,
1160 IN BOOLEAN Lower

--- 279 unchanged lines hidden ---