reactos/drivers
Oleg Dubinskiy a6b281c228
[KS] KsRead/WriteFile: finish IRP initialization and properly setup I/O stack location for it (#5784)
- Initialize the rest of IRP data which is not initialized by IoBuildSynchronousFsdRequest.
- Setup an IO_STACK_LOCATION structure for the IRP before calling the driver's read/write routine.
- Do this for both KsReadFile and KsWriteFile functions in our Kernel Streaming driver (ks.sys).
This fixes several problems when calling these functions from outside, so now they are working correctly, as expected.
Discovered during my audio investigations.
CORE-19232
2023-10-10 13:30:00 -07:00
..
base [KDGDB] Fix GCC build. Addendum to commits b577ac07 and de81021ba. 2023-04-05 03:33:42 +02:00
battery
bluetooth
bus [PCI] Fix I/O range size of the resource descriptors 2023-01-21 07:33:03 +01:00
crypto
filesystems [FASTFAT][NTDLL_APITEST] Add missing semicolon after _SEH2_END (#5568) 2023-08-15 18:16:31 +02:00
filters
hid [ACLEDIT][MSIMG32][HIDCLASS] Fix DLL-main function argument type in spec file. 2022-10-06 16:16:40 +02:00
input [INPORT] Fix swapped buttons for the inport bus mouse 2023-08-05 16:40:07 +03:00
ksfilter [KS] KsRead/WriteFile: finish IRP initialization and properly setup I/O stack location for it (#5784) 2023-10-10 13:30:00 -07:00
multimedia
network [TCPIP] Setup a security descriptor for the IP and TCP device objects 2023-10-04 18:04:17 +02:00
parallel
processor [INF] More deduplication and style harmonization (#4952) 2022-12-28 02:26:17 +01:00
sac [SACDRV] Add 2 OBJ_KERNEL_HANDLE 2022-05-08 19:42:49 +02:00
serial [DRIVERS] Add some missing OBJ_KERNEL_HANDLE (#4493) 2022-05-07 22:12:19 +03:00
setup [BLUE] Optimize ScrIoControl for speed (#5185) 2023-03-28 08:12:38 +09:00
storage [PCIIDEX] Improve and fix the driver 2023-07-16 13:20:30 +03:00
usb [USBSTOR_NEW] Add missing poppack.h 2023-01-30 15:12:06 +01:00
wdm [CMICONTROL] Fix MSVC 14.2 dbg x64 warning C4267 (#5696) 2023-09-27 17:34:32 +00:00
wmi
CMakeLists.txt