MCPcopy Create free account
hub / github.com/BeneficialCode/WinArk / AntiRootkitRead

Function AntiRootkitRead

Anti-Rootkit/ARK.cpp:1440–1452  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1438}
1439
1440NTSTATUS AntiRootkitRead(PDEVICE_OBJECT, PIRP Irp) {
1441 auto stack = IoGetCurrentIrpStackLocation(Irp);
1442 auto len = stack->Parameters.Read.Length;
1443 if (len == 0)
1444 return CompleteIrp(Irp, STATUS_INVALID_PARAMETER);
1445
1446 // DO_DIRECT_IO ��������
1447 //auto buffer = MmGetSystemAddressForMdlSafe(Irp->MdlAddress, NormalPagePriority);
1448 //if (!buffer)
1449 // return CompleteIrp(Irp, STATUS_INSUFFICIENT_RESOURCES);
1450
1451 return CompleteIrp(Irp, STATUS_SUCCESS, len);
1452}
1453
1454
1455NTSTATUS AntiRootkitWrite(PDEVICE_OBJECT, PIRP Irp) {

Callers

nothing calls this directly

Calls 1

CompleteIrpFunction · 0.85

Tested by

no test coverage detected