mirror of
https://github.com/reactos/reactos.git
synced 2025-07-27 21:22:24 +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);
|
IoReleaseRemoveLock(&DeviceExtension->RemoveLock, Irp);
|
||||||
Irp->IoStatus.Status = Status;
|
Irp->IoStatus.Status = Status;
|
||||||
Irp->IoStatus.Information = 0;
|
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.Status = Status;
|
||||||
Irp->IoStatus.Information = 0;
|
Irp->IoStatus.Information = 0;
|
||||||
return IoCompleteRequest(Irp, IO_NO_INCREMENT);
|
IoCompleteRequest(Irp, IO_NO_INCREMENT);
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
|
|
|
@ -60,14 +60,14 @@ typedef struct _SCSIWMIGUIDREGINFO {
|
||||||
ULONG Flags;
|
ULONG Flags;
|
||||||
} SCSIWMIGUIDREGINFO, *PSCSIWMIGUIDREGINFO;
|
} SCSIWMIGUIDREGINFO, *PSCSIWMIGUIDREGINFO;
|
||||||
|
|
||||||
typedef UCHAR DDKAPI
|
typedef UCHAR
|
||||||
(*PSCSIWMI_QUERY_REGINFO)(
|
(DDKAPI *PSCSIWMI_QUERY_REGINFO)(
|
||||||
IN PVOID DeviceContext,
|
IN PVOID DeviceContext,
|
||||||
IN PSCSIWMI_REQUEST_CONTEXT RequestContext,
|
IN PSCSIWMI_REQUEST_CONTEXT RequestContext,
|
||||||
OUT PWCHAR *MofResourceName);
|
OUT PWCHAR *MofResourceName);
|
||||||
|
|
||||||
typedef BOOLEAN DDKAPI
|
typedef BOOLEAN
|
||||||
(*PSCSIWMI_QUERY_DATABLOCK)(
|
(DDKAPI *PSCSIWMI_QUERY_DATABLOCK)(
|
||||||
IN PVOID Context,
|
IN PVOID Context,
|
||||||
IN PSCSIWMI_REQUEST_CONTEXT DispatchContext,
|
IN PSCSIWMI_REQUEST_CONTEXT DispatchContext,
|
||||||
IN ULONG GuidIndex,
|
IN ULONG GuidIndex,
|
||||||
|
@ -77,8 +77,8 @@ typedef BOOLEAN DDKAPI
|
||||||
IN ULONG BufferAvail,
|
IN ULONG BufferAvail,
|
||||||
OUT PUCHAR Buffer);
|
OUT PUCHAR Buffer);
|
||||||
|
|
||||||
typedef BOOLEAN DDKAPI
|
typedef BOOLEAN
|
||||||
(*PSCSIWMI_SET_DATABLOCK)(
|
(DDKAPI *PSCSIWMI_SET_DATABLOCK)(
|
||||||
IN PVOID DeviceContext,
|
IN PVOID DeviceContext,
|
||||||
IN PSCSIWMI_REQUEST_CONTEXT RequestContext,
|
IN PSCSIWMI_REQUEST_CONTEXT RequestContext,
|
||||||
IN ULONG GuidIndex,
|
IN ULONG GuidIndex,
|
||||||
|
@ -86,8 +86,8 @@ typedef BOOLEAN DDKAPI
|
||||||
IN ULONG BufferSize,
|
IN ULONG BufferSize,
|
||||||
IN PUCHAR Buffer);
|
IN PUCHAR Buffer);
|
||||||
|
|
||||||
typedef BOOLEAN DDKAPI
|
typedef BOOLEAN
|
||||||
(*PSCSIWMI_SET_DATAITEM)(
|
(DDKAPI *PSCSIWMI_SET_DATAITEM)(
|
||||||
IN PVOID DeviceContext,
|
IN PVOID DeviceContext,
|
||||||
IN PSCSIWMI_REQUEST_CONTEXT RequestContext,
|
IN PSCSIWMI_REQUEST_CONTEXT RequestContext,
|
||||||
IN ULONG GuidIndex,
|
IN ULONG GuidIndex,
|
||||||
|
@ -96,8 +96,8 @@ typedef BOOLEAN DDKAPI
|
||||||
IN ULONG BufferSize,
|
IN ULONG BufferSize,
|
||||||
IN PUCHAR Buffer);
|
IN PUCHAR Buffer);
|
||||||
|
|
||||||
typedef BOOLEAN DDKAPI
|
typedef BOOLEAN
|
||||||
(*PSCSIWMI_EXECUTE_METHOD)(
|
(DDKAPI *PSCSIWMI_EXECUTE_METHOD)(
|
||||||
IN PVOID DeviceContext,
|
IN PVOID DeviceContext,
|
||||||
IN PSCSIWMI_REQUEST_CONTEXT RequestContext,
|
IN PSCSIWMI_REQUEST_CONTEXT RequestContext,
|
||||||
IN ULONG GuidIndex,
|
IN ULONG GuidIndex,
|
||||||
|
@ -112,8 +112,8 @@ typedef enum _SCSIWMI_ENABLE_DISABLE_CONTROL {
|
||||||
ScsiWmiDataBlockControl
|
ScsiWmiDataBlockControl
|
||||||
} SCSIWMI_ENABLE_DISABLE_CONTROL;
|
} SCSIWMI_ENABLE_DISABLE_CONTROL;
|
||||||
|
|
||||||
typedef BOOLEAN DDKAPI
|
typedef BOOLEAN
|
||||||
(*PSCSIWMI_FUNCTION_CONTROL)(
|
(DDKAPI *PSCSIWMI_FUNCTION_CONTROL)(
|
||||||
IN PVOID DeviceContext,
|
IN PVOID DeviceContext,
|
||||||
IN PSCSIWMI_REQUEST_CONTEXT RequestContext,
|
IN PSCSIWMI_REQUEST_CONTEXT RequestContext,
|
||||||
IN ULONG GuidIndex,
|
IN ULONG GuidIndex,
|
||||||
|
|
|
@ -300,14 +300,14 @@ typedef struct _SCSI_SUPPORTED_CONTROL_TYPE_LIST {
|
||||||
BOOLEAN SupportedTypeList[0];
|
BOOLEAN SupportedTypeList[0];
|
||||||
} SCSI_SUPPORTED_CONTROL_TYPE_LIST, *PSCSI_SUPPORTED_CONTROL_TYPE_LIST;
|
} SCSI_SUPPORTED_CONTROL_TYPE_LIST, *PSCSI_SUPPORTED_CONTROL_TYPE_LIST;
|
||||||
|
|
||||||
typedef SCSI_ADAPTER_CONTROL_STATUS DDKAPI
|
typedef SCSI_ADAPTER_CONTROL_STATUS
|
||||||
(*PHW_ADAPTER_CONTROL)(
|
(DDKAPI *PHW_ADAPTER_CONTROL)(
|
||||||
IN PVOID DeviceExtension,
|
IN PVOID DeviceExtension,
|
||||||
IN SCSI_ADAPTER_CONTROL_TYPE ControlType,
|
IN SCSI_ADAPTER_CONTROL_TYPE ControlType,
|
||||||
IN PVOID Parameters);
|
IN PVOID Parameters);
|
||||||
|
|
||||||
typedef BOOLEAN DDKAPI
|
typedef BOOLEAN
|
||||||
(*PHW_ADAPTER_STATE)(
|
(DDKAPI *PHW_ADAPTER_STATE)(
|
||||||
IN PVOID DeviceExtension,
|
IN PVOID DeviceExtension,
|
||||||
IN PVOID Context,
|
IN PVOID Context,
|
||||||
IN BOOLEAN SaveState);
|
IN BOOLEAN SaveState);
|
||||||
|
@ -317,8 +317,8 @@ typedef BOOLEAN DDKAPI
|
||||||
#define SP_RETURN_ERROR 2
|
#define SP_RETURN_ERROR 2
|
||||||
#define SP_RETURN_BAD_CONFIG 3
|
#define SP_RETURN_BAD_CONFIG 3
|
||||||
|
|
||||||
typedef ULONG DDKAPI
|
typedef ULONG
|
||||||
(*PHW_FIND_ADAPTER)(
|
(DDKAPI *PHW_FIND_ADAPTER)(
|
||||||
IN PVOID DeviceExtension,
|
IN PVOID DeviceExtension,
|
||||||
IN PVOID HwContext,
|
IN PVOID HwContext,
|
||||||
IN PVOID BusInformation,
|
IN PVOID BusInformation,
|
||||||
|
@ -326,30 +326,30 @@ typedef ULONG DDKAPI
|
||||||
IN OUT PPORT_CONFIGURATION_INFORMATION ConfigInfo,
|
IN OUT PPORT_CONFIGURATION_INFORMATION ConfigInfo,
|
||||||
OUT PBOOLEAN Again);
|
OUT PBOOLEAN Again);
|
||||||
|
|
||||||
typedef BOOLEAN DDKAPI
|
typedef BOOLEAN
|
||||||
(*PHW_INITIALIZE)(
|
(DDKAPI *PHW_INITIALIZE)(
|
||||||
IN PVOID DeviceExtension);
|
IN PVOID DeviceExtension);
|
||||||
|
|
||||||
typedef BOOLEAN DDKAPI
|
typedef BOOLEAN
|
||||||
(*PHW_INTERRUPT)(
|
(DDKAPI *PHW_INTERRUPT)(
|
||||||
IN PVOID DeviceExtension);
|
IN PVOID DeviceExtension);
|
||||||
|
|
||||||
typedef BOOLEAN DDKAPI
|
typedef BOOLEAN
|
||||||
(*PHW_RESET_BUS)(
|
(DDKAPI *PHW_RESET_BUS)(
|
||||||
IN PVOID DeviceExtension,
|
IN PVOID DeviceExtension,
|
||||||
IN ULONG PathId);
|
IN ULONG PathId);
|
||||||
|
|
||||||
typedef VOID DDKAPI
|
typedef VOID
|
||||||
(*PHW_DMA_STARTED)(
|
(DDKAPI *PHW_DMA_STARTED)(
|
||||||
IN PVOID DeviceExtension);
|
IN PVOID DeviceExtension);
|
||||||
|
|
||||||
typedef BOOLEAN DDKAPI
|
typedef BOOLEAN
|
||||||
(*PHW_STARTIO)(
|
(DDKAPI *PHW_STARTIO)(
|
||||||
IN PVOID DeviceExtension,
|
IN PVOID DeviceExtension,
|
||||||
IN PSCSI_REQUEST_BLOCK Srb);
|
IN PSCSI_REQUEST_BLOCK Srb);
|
||||||
|
|
||||||
typedef VOID DDKAPI
|
typedef VOID
|
||||||
(*PHW_TIMER)(
|
(DDKAPI *PHW_TIMER)(
|
||||||
IN PVOID DeviceExtension);
|
IN PVOID DeviceExtension);
|
||||||
|
|
||||||
typedef struct _HW_INITIALIZATION_DATA {
|
typedef struct _HW_INITIALIZATION_DATA {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue