|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include "stddef.h"#include "string.h"#include "ntddk.h"#include "ntddstor.h"#include "cdrom.h"#include "ioctl.h"#include "scratch.h"#include "mmc.h"
Go to the source code of this file.
Macros | |
| #define | FirstDriveLetter 'C' |
| #define | LastDriveLetter 'Z' |
| _IRQL_requires_max_ | ( | APC_LEVEL | ) |
Definition at line 54 of file ioctl.c.
| _IRQL_requires_max_ | ( | PASSIVE_LEVEL | ) |
Definition at line 4831 of file ioctl.c.
| NTSTATUS RequestHandleGetDeviceNumber | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
| _In_ WDFREQUEST | Request, | ||
| _In_ WDF_REQUEST_PARAMETERS | RequestParameters, | ||
| _Out_ size_t * | DataLength | ||
| ) |
Definition at line 5280 of file ioctl.c.
Referenced by RequestDispatchProcessDirectly().
| NTSTATUS RequestHandleGetHotPlugInfo | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
| _In_ WDFREQUEST | Request, | ||
| _In_ WDF_REQUEST_PARAMETERS | RequestParameters, | ||
| _Out_ size_t * | DataLength | ||
| ) |
Definition at line 5337 of file ioctl.c.
Referenced by RequestDispatchProcessDirectly().
| NTSTATUS RequestHandleGetInquiryData | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
| _In_ WDFREQUEST | Request, | ||
| _In_ WDF_REQUEST_PARAMETERS | RequestParameters, | ||
| _Out_ size_t * | DataLength | ||
| ) |
Definition at line 270 of file ioctl.c.
Referenced by RequestDispatchProcessDirectly().
| NTSTATUS RequestHandleGetMediaTypeEx | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
| _In_ WDFREQUEST | Request, | ||
| _Out_ size_t * | DataLength | ||
| ) |
Definition at line 336 of file ioctl.c.
Referenced by RequestDispatchProcessDirectly().
| NTSTATUS RequestHandleMountQueryDeviceName | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
| _In_ WDFREQUEST | Request, | ||
| _In_ WDF_REQUEST_PARAMETERS | RequestParameters, | ||
| _Out_ size_t * | DataLength | ||
| ) |
Definition at line 4015 of file ioctl.c.
Referenced by RequestDispatchProcessDirectly().
| NTSTATUS RequestHandleMountQuerySuggestedLinkName | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
| _In_ WDFREQUEST | Request, | ||
| _In_ WDF_REQUEST_PARAMETERS | RequestParameters, | ||
| _Out_ size_t * | DataLength | ||
| ) |
Definition at line 4088 of file ioctl.c.
Referenced by RequestDispatchProcessDirectly().
| NTSTATUS RequestHandleMountQueryUniqueId | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
| _In_ WDFREQUEST | Request, | ||
| _In_ WDF_REQUEST_PARAMETERS | RequestParameters, | ||
| _Out_ size_t * | DataLength | ||
| ) |
Definition at line 3939 of file ioctl.c.
Referenced by RequestDispatchProcessDirectly().
| NTSTATUS RequestHandleQueryPropertyDeviceUniqueId | ( | _In_ WDFDEVICE | Device, |
| _In_ WDFREQUEST | Request | ||
| ) |
Definition at line 2799 of file ioctl.c.
Referenced by RequestDispatchSpecialIoctls().
| NTSTATUS RequestHandleQueryPropertyRetrieveCachedData | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
| _In_ WDFREQUEST | Request, | ||
| _In_ WDF_REQUEST_PARAMETERS | RequestParameters, | ||
| _Out_ size_t * | DataLength | ||
| ) |
Definition at line 2628 of file ioctl.c.
Referenced by RequestDispatchSpecialIoctls().
Definition at line 2974 of file ioctl.c.
Referenced by RequestDispatchSpecialIoctls().
| NTSTATUS RequestHandleReadWrite | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
| _In_ WDFREQUEST | Request, | ||
| _In_ WDF_REQUEST_PARAMETERS | RequestParameters | ||
| ) |
Definition at line 6353 of file ioctl.c.
Referenced by ReadWriteWorkItemRoutine(), and SequentialQueueEvtIoReadWrite().
| NTSTATUS RequestHandleSetHotPlugInfo | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
| _In_ WDFREQUEST | Request, | ||
| _In_ WDF_REQUEST_PARAMETERS | RequestParameters, | ||
| _Out_ size_t * | DataLength | ||
| ) |
Definition at line 5392 of file ioctl.c.
Referenced by RequestDispatchProcessDirectly().
Definition at line 6050 of file ioctl.c.
Referenced by RequestValidateReadWrite(), and ScratchBuffer_SetupReadWriteSrb().
| NTSTATUS RequestValidateAacsBindingNonce | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
| _In_ WDFREQUEST | Request, | ||
| _In_ WDF_REQUEST_PARAMETERS | RequestParameters, | ||
| _Out_ size_t * | DataLength | ||
| ) |
Definition at line 2162 of file ioctl.c.
Referenced by RequestDispatchToSequentialQueue().
| NTSTATUS RequestValidateAacsEndSession | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
| _In_ WDFREQUEST | Request, | ||
| _In_ WDF_REQUEST_PARAMETERS | RequestParameters, | ||
| _Out_ size_t * | DataLength | ||
| ) |
Definition at line 3462 of file ioctl.c.
Referenced by RequestDispatchToSequentialQueue().
| NTSTATUS RequestValidateAacsGetCertificate | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
| _In_ WDFREQUEST | Request, | ||
| _In_ WDF_REQUEST_PARAMETERS | RequestParameters, | ||
| _Out_ size_t * | DataLength | ||
| ) |
Definition at line 1757 of file ioctl.c.
Referenced by RequestDispatchToSequentialQueue().
| NTSTATUS RequestValidateAacsGetChallengeKey | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
| _In_ WDFREQUEST | Request, | ||
| _In_ WDF_REQUEST_PARAMETERS | RequestParameters, | ||
| _Out_ size_t * | DataLength | ||
| ) |
Definition at line 1826 of file ioctl.c.
Referenced by RequestDispatchToSequentialQueue().
| NTSTATUS RequestValidateAacsReadMediaId | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
| _In_ WDFREQUEST | Request, | ||
| _In_ WDF_REQUEST_PARAMETERS | RequestParameters, | ||
| _Out_ size_t * | DataLength | ||
| ) |
Definition at line 2093 of file ioctl.c.
Referenced by RequestDispatchToSequentialQueue().
| NTSTATUS RequestValidateAacsReadMediaKeyBlock | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
| _In_ WDFREQUEST | Request, | ||
| _In_ WDF_REQUEST_PARAMETERS | RequestParameters, | ||
| _Out_ size_t * | DataLength | ||
| ) |
Definition at line 1584 of file ioctl.c.
Referenced by RequestDispatchToSequentialQueue().
| NTSTATUS RequestValidateAacsReadSerialNumber | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
| _In_ WDFREQUEST | Request, | ||
| _In_ WDF_REQUEST_PARAMETERS | RequestParameters, | ||
| _Out_ size_t * | DataLength | ||
| ) |
Definition at line 2024 of file ioctl.c.
Referenced by RequestDispatchToSequentialQueue().
| NTSTATUS RequestValidateAacsReadVolumeId | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
| _In_ WDFREQUEST | Request, | ||
| _In_ WDF_REQUEST_PARAMETERS | RequestParameters, | ||
| _Out_ size_t * | DataLength | ||
| ) |
Definition at line 1955 of file ioctl.c.
Referenced by RequestDispatchToSequentialQueue().
| NTSTATUS RequestValidateAacsSendCertificate | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
| _In_ WDFREQUEST | Request, | ||
| _In_ WDF_REQUEST_PARAMETERS | RequestParameters, | ||
| _Out_ size_t * | DataLength | ||
| ) |
Definition at line 1697 of file ioctl.c.
Referenced by RequestDispatchToSequentialQueue().
| NTSTATUS RequestValidateAacsSendChallengeKey | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
| _In_ WDFREQUEST | Request, | ||
| _In_ WDF_REQUEST_PARAMETERS | RequestParameters, | ||
| _Out_ size_t * | DataLength | ||
| ) |
Definition at line 1895 of file ioctl.c.
Referenced by RequestDispatchToSequentialQueue().
| NTSTATUS RequestValidateAacsStartSession | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
| _In_ WDF_REQUEST_PARAMETERS | RequestParameters, | ||
| _Out_ size_t * | DataLength | ||
| ) |
Definition at line 1651 of file ioctl.c.
Referenced by RequestDispatchToSequentialQueue().
| NTSTATUS RequestValidateDvdEndSession | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
| _In_ WDFREQUEST | Request, | ||
| _In_ WDF_REQUEST_PARAMETERS | RequestParameters, | ||
| _Out_ size_t * | DataLength | ||
| ) |
Definition at line 3408 of file ioctl.c.
Referenced by RequestDispatchToSequentialQueue().
| NTSTATUS RequestValidateDvdReadKey | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
| _In_ WDFREQUEST | Request, | ||
| _In_ WDF_REQUEST_PARAMETERS | RequestParameters, | ||
| _Out_ size_t * | DataLength | ||
| ) |
Definition at line 3286 of file ioctl.c.
Referenced by RequestDispatchToSequentialQueue().
| NTSTATUS RequestValidateDvdReadStructure | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
| _In_ WDF_REQUEST_PARAMETERS | RequestParameters, | ||
| _Out_ size_t * | DataLength | ||
| ) |
Definition at line 1151 of file ioctl.c.
Referenced by RequestDispatchToSequentialQueue().
| NTSTATUS RequestValidateDvdSendKey | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
| _In_ WDFREQUEST | Request, | ||
| _In_ WDF_REQUEST_PARAMETERS | RequestParameters, | ||
| _Out_ size_t * | DataLength | ||
| ) |
Definition at line 1274 of file ioctl.c.
Referenced by RequestDispatchToSequentialQueue().
| NTSTATUS RequestValidateDvdStartSession | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
| _In_ WDF_REQUEST_PARAMETERS | RequestParameters, | ||
| _Out_ size_t * | DataLength | ||
| ) |
Definition at line 1225 of file ioctl.c.
Referenced by RequestDispatchToSequentialQueue().
| NTSTATUS RequestValidateEnableStreaming | ( | _In_ WDFREQUEST | Request, |
| _In_ WDF_REQUEST_PARAMETERS | RequestParameters, | ||
| _Out_ size_t * | DataLength | ||
| ) |
Definition at line 3515 of file ioctl.c.
Referenced by RequestDispatchToSequentialQueue().
| NTSTATUS RequestValidateExclusiveAccess | ( | _In_ WDFREQUEST | Request, |
| _In_ WDF_REQUEST_PARAMETERS | RequestParameters, | ||
| _Out_ size_t * | DataLength | ||
| ) |
Definition at line 2240 of file ioctl.c.
Referenced by RequestDispatchSyncWithSequentialQueue().
| NTSTATUS RequestValidateGetConfiguration | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
| _In_ WDFREQUEST | Request, | ||
| _In_ WDF_REQUEST_PARAMETERS | RequestParameters, | ||
| _Out_ size_t * | DataLength | ||
| ) |
Definition at line 1364 of file ioctl.c.
Referenced by RequestDispatchToSequentialQueue().
| NTSTATUS RequestValidateGetLastSession | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
| _In_ WDF_REQUEST_PARAMETERS | RequestParameters, | ||
| _Out_ size_t * | DataLength | ||
| ) |
Definition at line 1029 of file ioctl.c.
Referenced by RequestDispatchToSequentialQueue().
| NTSTATUS RequestValidateGetPerformance | ( | _In_ WDFREQUEST | Request, |
| _In_ WDF_REQUEST_PARAMETERS | RequestParameters, | ||
| _Out_ size_t * | DataLength | ||
| ) |
Definition at line 3634 of file ioctl.c.
Referenced by RequestDispatchToSequentialQueue().
| NTSTATUS RequestValidatePersistentReserve | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
| _In_ WDFREQUEST | Request, | ||
| _In_ WDF_REQUEST_PARAMETERS | RequestParameters, | ||
| _Out_ size_t * | DataLength | ||
| ) |
Definition at line 6715 of file ioctl.c.
Referenced by RequestDispatchToSequentialQueue().
| NTSTATUS RequestValidateRawRead | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
| _In_ WDFREQUEST | Request, | ||
| _In_ WDF_REQUEST_PARAMETERS | RequestParameters, | ||
| _Out_ size_t * | DataLength | ||
| ) |
Definition at line 650 of file ioctl.c.
Referenced by RequestDispatchToSequentialQueue().
| NTSTATUS RequestValidateReadQChannel | ( | _In_ WDFREQUEST | Request, |
| _In_ WDF_REQUEST_PARAMETERS | RequestParameters, | ||
| _Out_ size_t * | DataLength | ||
| ) |
Definition at line 1072 of file ioctl.c.
Referenced by RequestDispatchToSequentialQueue().
| NTSTATUS RequestValidateReadToc | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
| _In_ WDF_REQUEST_PARAMETERS | RequestParameters, | ||
| _Out_ size_t * | DataLength | ||
| ) |
Definition at line 984 of file ioctl.c.
Referenced by RequestDispatchToSequentialQueue().
| NTSTATUS RequestValidateReadTocEx | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
| _In_ WDFREQUEST | Request, | ||
| _In_ WDF_REQUEST_PARAMETERS | RequestParameters, | ||
| _Out_ size_t * | DataLength | ||
| ) |
Definition at line 887 of file ioctl.c.
Referenced by RequestDispatchToSequentialQueue().
| NTSTATUS RequestValidateReadWrite | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
| _In_ WDFREQUEST | Request, | ||
| _In_ WDF_REQUEST_PARAMETERS | RequestParameters | ||
| ) |
Definition at line 6117 of file ioctl.c.
Referenced by ReadWriteWorkItemRoutine(), and SequentialQueueEvtIoReadWrite().
| NTSTATUS RequestValidateSendOpcInformation | ( | _In_ WDFREQUEST | Request, |
| _In_ WDF_REQUEST_PARAMETERS | RequestParameters, | ||
| _Out_ size_t * | DataLength | ||
| ) |
Definition at line 3576 of file ioctl.c.
Referenced by RequestDispatchToSequentialQueue().
| NTSTATUS RequestValidateSetSpeed | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
| _In_ WDFREQUEST | Request, | ||
| _In_ WDF_REQUEST_PARAMETERS | RequestParameters, | ||
| _Out_ size_t * | DataLength | ||
| ) |
Definition at line 1501 of file ioctl.c.
Referenced by RequestDispatchToSequentialQueue().
Definition at line 6680 of file ioctl.c.
Referenced by RequestValidatePersistentReserve().
Definition at line 6697 of file ioctl.c.
Referenced by RequestValidatePersistentReserve().