|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include "ntddk.h"#include "wdfcore.h"#include "cdrom.h"#include "ioctl.h"#include "scratch.h"#include "mmc.h"
Go to the source code of this file.
Functions | |
| NTSTATUS | DeviceScratchSyncCache (_In_ PCDROM_DEVICE_EXTENSION DeviceExtension) |
| NTSTATUS | DeviceScratchPreventMediaRemoval (_In_ PCDROM_DEVICE_EXTENSION DeviceExtension, _In_ BOOLEAN Prevent) |
| NTSTATUS | RequestIssueShutdownFlush (_In_ PCDROM_DEVICE_EXTENSION DeviceExtension, _In_ PIRP Irp) |
| NTSTATUS NTAPI | RequestProcessShutdownFlush (WDFDEVICE Device, PIRP Irp) |
| NTSTATUS NTAPI | RequestProcessSetPower (WDFDEVICE Device, PIRP Irp) |
| VOID NTAPI | RequestUnlockQueueCompletion (_In_ WDFREQUEST Request, _In_ WDFIOTARGET Target, _In_ PWDF_REQUEST_COMPLETION_PARAMS Params, _In_ WDFCONTEXT Context) |
| NTSTATUS NTAPI | RequestProcessPowerIrpCompletion (_In_ PDEVICE_OBJECT DeviceObject, _In_ PIRP Irp, _In_reads_opt_(_Inexpressible_("varies")) PVOID Context) |
| _IRQL_requires_max_ (DISPATCH_LEVEL) | |
| _Function_class_ (POWER_SETTING_CALLBACK) | |
Variables | |
| IO_COMPLETION_ROUTINE | RequestProcessPowerIrpCompletion |
| EVT_WDF_REQUEST_COMPLETION_ROUTINE | RequestUnlockQueueCompletion |
| _Function_class_ | ( | POWER_SETTING_CALLBACK | ) |
Definition at line 609 of file pnppower.c.
| _IRQL_requires_max_ | ( | DISPATCH_LEVEL | ) |
Definition at line 465 of file pnppower.c.
| NTSTATUS DeviceScratchPreventMediaRemoval | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
| _In_ BOOLEAN | Prevent | ||
| ) |
Definition at line 259 of file pnppower.c.
Referenced by RequestProcessShutdownFlush().
| NTSTATUS DeviceScratchSyncCache | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension | ) |
Definition at line 220 of file pnppower.c.
Referenced by RequestProcessShutdownFlush().
| NTSTATUS RequestIssueShutdownFlush | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
| _In_ PIRP | Irp | ||
| ) |
Definition at line 301 of file pnppower.c.
Referenced by RequestProcessShutdownFlush().
| NTSTATUS NTAPI RequestProcessPowerIrpCompletion | ( | _In_ PDEVICE_OBJECT | DeviceObject, |
| _In_ PIRP | Irp, | ||
| _In_reads_opt_(_Inexpressible_("varies")) PVOID | Context | ||
| ) |
Definition at line 401 of file pnppower.c.
Definition at line 149 of file pnppower.c.
Definition at line 76 of file pnppower.c.
| VOID NTAPI RequestUnlockQueueCompletion | ( | _In_ WDFREQUEST | Request, |
| _In_ WDFIOTARGET | Target, | ||
| _In_ PWDF_REQUEST_COMPLETION_PARAMS | Params, | ||
| _In_ WDFCONTEXT | Context | ||
| ) |
Definition at line 377 of file pnppower.c.
| IO_COMPLETION_ROUTINE RequestProcessPowerIrpCompletion |
Definition at line 57 of file pnppower.c.
Referenced by RequestProcessSetPower().
| EVT_WDF_REQUEST_COMPLETION_ROUTINE RequestUnlockQueueCompletion |
Definition at line 59 of file pnppower.c.
Referenced by RequestProcessPowerIrpCompletion().