mirror of
https://github.com/reactos/reactos.git
synced 2025-07-24 15:13:36 +00:00
- RamdiskWorkerThread: Don't return IoCompleteRequest as we return void (IoCompleteRequest returns void though), msvc doesn't like this.
- Fix calling convention declaration for scsi function prototypes svn path=/trunk/; revision=42219
This commit is contained in:
parent
45934cfbe5
commit
fba1aea89e
3 changed files with 34 additions and 32 deletions
|
@ -1012,7 +1012,8 @@ RamdiskWorkerThread(IN PDEVICE_OBJECT DeviceObject,
|
|||
IoReleaseRemoveLock(&DeviceExtension->RemoveLock, Irp);
|
||||
Irp->IoStatus.Status = Status;
|
||||
Irp->IoStatus.Information = 0;
|
||||
return IoCompleteRequest(Irp, IO_DISK_INCREMENT);
|
||||
IoCompleteRequest(Irp, IO_DISK_INCREMENT);
|
||||
return;
|
||||
}
|
||||
|
||||
//
|
||||
|
@ -1020,7 +1021,8 @@ RamdiskWorkerThread(IN PDEVICE_OBJECT DeviceObject,
|
|||
//
|
||||
Irp->IoStatus.Status = Status;
|
||||
Irp->IoStatus.Information = 0;
|
||||
return IoCompleteRequest(Irp, IO_NO_INCREMENT);
|
||||
IoCompleteRequest(Irp, IO_NO_INCREMENT);
|
||||
return;
|
||||
}
|
||||
|
||||
NTSTATUS
|
||||
|
|
|
@ -60,14 +60,14 @@ typedef struct _SCSIWMIGUIDREGINFO {
|
|||
ULONG Flags;
|
||||
} SCSIWMIGUIDREGINFO, *PSCSIWMIGUIDREGINFO;
|
||||
|
||||
typedef UCHAR DDKAPI
|
||||
(*PSCSIWMI_QUERY_REGINFO)(
|
||||
typedef UCHAR
|
||||
(DDKAPI *PSCSIWMI_QUERY_REGINFO)(
|
||||
IN PVOID DeviceContext,
|
||||
IN PSCSIWMI_REQUEST_CONTEXT RequestContext,
|
||||
OUT PWCHAR *MofResourceName);
|
||||
|
||||
typedef BOOLEAN DDKAPI
|
||||
(*PSCSIWMI_QUERY_DATABLOCK)(
|
||||
typedef BOOLEAN
|
||||
(DDKAPI *PSCSIWMI_QUERY_DATABLOCK)(
|
||||
IN PVOID Context,
|
||||
IN PSCSIWMI_REQUEST_CONTEXT DispatchContext,
|
||||
IN ULONG GuidIndex,
|
||||
|
@ -77,8 +77,8 @@ typedef BOOLEAN DDKAPI
|
|||
IN ULONG BufferAvail,
|
||||
OUT PUCHAR Buffer);
|
||||
|
||||
typedef BOOLEAN DDKAPI
|
||||
(*PSCSIWMI_SET_DATABLOCK)(
|
||||
typedef BOOLEAN
|
||||
(DDKAPI *PSCSIWMI_SET_DATABLOCK)(
|
||||
IN PVOID DeviceContext,
|
||||
IN PSCSIWMI_REQUEST_CONTEXT RequestContext,
|
||||
IN ULONG GuidIndex,
|
||||
|
@ -86,8 +86,8 @@ typedef BOOLEAN DDKAPI
|
|||
IN ULONG BufferSize,
|
||||
IN PUCHAR Buffer);
|
||||
|
||||
typedef BOOLEAN DDKAPI
|
||||
(*PSCSIWMI_SET_DATAITEM)(
|
||||
typedef BOOLEAN
|
||||
(DDKAPI *PSCSIWMI_SET_DATAITEM)(
|
||||
IN PVOID DeviceContext,
|
||||
IN PSCSIWMI_REQUEST_CONTEXT RequestContext,
|
||||
IN ULONG GuidIndex,
|
||||
|
@ -96,8 +96,8 @@ typedef BOOLEAN DDKAPI
|
|||
IN ULONG BufferSize,
|
||||
IN PUCHAR Buffer);
|
||||
|
||||
typedef BOOLEAN DDKAPI
|
||||
(*PSCSIWMI_EXECUTE_METHOD)(
|
||||
typedef BOOLEAN
|
||||
(DDKAPI *PSCSIWMI_EXECUTE_METHOD)(
|
||||
IN PVOID DeviceContext,
|
||||
IN PSCSIWMI_REQUEST_CONTEXT RequestContext,
|
||||
IN ULONG GuidIndex,
|
||||
|
@ -112,8 +112,8 @@ typedef enum _SCSIWMI_ENABLE_DISABLE_CONTROL {
|
|||
ScsiWmiDataBlockControl
|
||||
} SCSIWMI_ENABLE_DISABLE_CONTROL;
|
||||
|
||||
typedef BOOLEAN DDKAPI
|
||||
(*PSCSIWMI_FUNCTION_CONTROL)(
|
||||
typedef BOOLEAN
|
||||
(DDKAPI *PSCSIWMI_FUNCTION_CONTROL)(
|
||||
IN PVOID DeviceContext,
|
||||
IN PSCSIWMI_REQUEST_CONTEXT RequestContext,
|
||||
IN ULONG GuidIndex,
|
||||
|
|
|
@ -300,14 +300,14 @@ typedef struct _SCSI_SUPPORTED_CONTROL_TYPE_LIST {
|
|||
BOOLEAN SupportedTypeList[0];
|
||||
} SCSI_SUPPORTED_CONTROL_TYPE_LIST, *PSCSI_SUPPORTED_CONTROL_TYPE_LIST;
|
||||
|
||||
typedef SCSI_ADAPTER_CONTROL_STATUS DDKAPI
|
||||
(*PHW_ADAPTER_CONTROL)(
|
||||
typedef SCSI_ADAPTER_CONTROL_STATUS
|
||||
(DDKAPI *PHW_ADAPTER_CONTROL)(
|
||||
IN PVOID DeviceExtension,
|
||||
IN SCSI_ADAPTER_CONTROL_TYPE ControlType,
|
||||
IN PVOID Parameters);
|
||||
|
||||
typedef BOOLEAN DDKAPI
|
||||
(*PHW_ADAPTER_STATE)(
|
||||
typedef BOOLEAN
|
||||
(DDKAPI *PHW_ADAPTER_STATE)(
|
||||
IN PVOID DeviceExtension,
|
||||
IN PVOID Context,
|
||||
IN BOOLEAN SaveState);
|
||||
|
@ -317,8 +317,8 @@ typedef BOOLEAN DDKAPI
|
|||
#define SP_RETURN_ERROR 2
|
||||
#define SP_RETURN_BAD_CONFIG 3
|
||||
|
||||
typedef ULONG DDKAPI
|
||||
(*PHW_FIND_ADAPTER)(
|
||||
typedef ULONG
|
||||
(DDKAPI *PHW_FIND_ADAPTER)(
|
||||
IN PVOID DeviceExtension,
|
||||
IN PVOID HwContext,
|
||||
IN PVOID BusInformation,
|
||||
|
@ -326,30 +326,30 @@ typedef ULONG DDKAPI
|
|||
IN OUT PPORT_CONFIGURATION_INFORMATION ConfigInfo,
|
||||
OUT PBOOLEAN Again);
|
||||
|
||||
typedef BOOLEAN DDKAPI
|
||||
(*PHW_INITIALIZE)(
|
||||
typedef BOOLEAN
|
||||
(DDKAPI *PHW_INITIALIZE)(
|
||||
IN PVOID DeviceExtension);
|
||||
|
||||
typedef BOOLEAN DDKAPI
|
||||
(*PHW_INTERRUPT)(
|
||||
typedef BOOLEAN
|
||||
(DDKAPI *PHW_INTERRUPT)(
|
||||
IN PVOID DeviceExtension);
|
||||
|
||||
typedef BOOLEAN DDKAPI
|
||||
(*PHW_RESET_BUS)(
|
||||
typedef BOOLEAN
|
||||
(DDKAPI *PHW_RESET_BUS)(
|
||||
IN PVOID DeviceExtension,
|
||||
IN ULONG PathId);
|
||||
|
||||
typedef VOID DDKAPI
|
||||
(*PHW_DMA_STARTED)(
|
||||
typedef VOID
|
||||
(DDKAPI *PHW_DMA_STARTED)(
|
||||
IN PVOID DeviceExtension);
|
||||
|
||||
typedef BOOLEAN DDKAPI
|
||||
(*PHW_STARTIO)(
|
||||
typedef BOOLEAN
|
||||
(DDKAPI *PHW_STARTIO)(
|
||||
IN PVOID DeviceExtension,
|
||||
IN PSCSI_REQUEST_BLOCK Srb);
|
||||
|
||||
typedef VOID DDKAPI
|
||||
(*PHW_TIMER)(
|
||||
typedef VOID
|
||||
(DDKAPI *PHW_TIMER)(
|
||||
IN PVOID DeviceExtension);
|
||||
|
||||
typedef struct _HW_INITIALIZATION_DATA {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue