IoBuildDeviceIoControlRequest
PIRP *__stdcall IoBuildDeviceIoControlRequest(
UINT32 IoControlCode,
PDEVICE_OBJECT DeviceObject,
PVOID InputBuffer,
UINT32 InputBufferLength,
PVOID OutputBuffer,
UINT32 OutputBufferLength,
BOOL InternalDeviceIoControl,
PKEVENT Event,
PIO_STATUS_BLOCK IoStatusBlock){
UINT64 v10;
VOID *retaddr;
LODWORD(v10) = OutputBufferLength;
return(PIRP *)IopBuildDeviceIoControlRequest(
*(UINT64 *)&IoControlCode,
DeviceObject,
InputBuffer,
*(UINT64 *)&InputBufferLength,
OutputBuffer,
v10,
InternalDeviceIoControl,
Event,
IoStatusBlock,
retaddr);
}Referenced by:
FsRtlBalanceReads
FsRtlIssueDeviceIoControl
FsRtlIssueFileNotificationFsctl
FsRtlQueryCachedVdl
HalpCallWakeAlarmDriver
HalpQueryAcpiRealTimeClock
HalpQueryAcpiWakeAlarmSystemPowerState
HalpSetAcpiRealTimeClock
IoVolumeDeviceNameToGuidPath
IoVolumeDeviceToDosName
IoVolumeDeviceToGuidPath
IopCreateArcName
IopGetSetObjectId
IopGetVolumeId
IopInvalidateVolumesForDevice
IopIssueSystemEnvironmentRequest
IopLoadFileSystemDriver
IopSetRemoteLink
NT_DISK::Control
NtApphelpCacheControl
RawPerformDevIoCtrl
RawQueryFsSizeInfo
SmKmSendDeviceControl
VhdiVerifyBootDisk