Author: akhaldi Date: Sun Jul 29 02:29:12 2012 New Revision: 56976
URL: http://svn.reactos.org/svn/reactos?rev=56976&view=rev Log: [FBTUSB] * Explicitly mark the functions as stdcall.
Modified: trunk/reactos/drivers/bluetooth/fbtusb/CMakeLists.txt trunk/reactos/drivers/bluetooth/fbtusb/fbtdev.c trunk/reactos/drivers/bluetooth/fbtusb/fbtpnp.c trunk/reactos/drivers/bluetooth/fbtusb/fbtpwr.c trunk/reactos/drivers/bluetooth/fbtusb/fbtrwr.c trunk/reactos/drivers/bluetooth/fbtusb/fbtwmi.c trunk/reactos/drivers/bluetooth/fbtusb/include/fbtdev.h trunk/reactos/drivers/bluetooth/fbtusb/include/fbtpnp.h trunk/reactos/drivers/bluetooth/fbtusb/include/fbtpwr.h trunk/reactos/drivers/bluetooth/fbtusb/include/fbtrwr.h trunk/reactos/drivers/bluetooth/fbtusb/include/fbtwmi.h
Modified: trunk/reactos/drivers/bluetooth/fbtusb/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/bluetooth/fbtusb/CM... ============================================================================== --- trunk/reactos/drivers/bluetooth/fbtusb/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/drivers/bluetooth/fbtusb/CMakeLists.txt [iso-8859-1] Sun Jul 29 02:29:12 2012 @@ -14,12 +14,9 @@ fbtusb.rc)
# FIXME: http://www.cmake.org/Bug/view.php?id=12998 -if(MSVC) - #add_target_compile_flags(fbtusb "/Gz") - set_source_files_properties(${SOURCE} PROPERTIES COMPILE_FLAGS "/Gz") -else() +if(NOT MSVC) #allow_warnings(fbtusb) - set_source_files_properties(${SOURCE} PROPERTIES COMPILE_FLAGS "-Wno-error -mrtd -fno-builtin") + set_source_files_properties(${SOURCE} PROPERTIES COMPILE_FLAGS "-Wno-error") endif()
set_module_type(fbtusb kernelmodedriver)
Modified: trunk/reactos/drivers/bluetooth/fbtusb/fbtdev.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/bluetooth/fbtusb/fb... ============================================================================== --- trunk/reactos/drivers/bluetooth/fbtusb/fbtdev.c [iso-8859-1] (original) +++ trunk/reactos/drivers/bluetooth/fbtusb/fbtdev.c [iso-8859-1] Sun Jul 29 02:29:12 2012 @@ -20,7 +20,7 @@ #include "fbtusr.h"
// Dispatch routine for CreateHandle -NTSTATUS FreeBT_DispatchCreate(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) +NTSTATUS NTAPI FreeBT_DispatchCreate(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) { //ULONG i; NTSTATUS ntStatus; @@ -99,7 +99,7 @@ }
// Dispatch routine for CloseHandle -NTSTATUS FreeBT_DispatchClose(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) +NTSTATUS NTAPI FreeBT_DispatchClose(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) { NTSTATUS ntStatus; PFILE_OBJECT fileObject; @@ -132,7 +132,7 @@ }
// Called when a HCI Send on the control pipe completes -NTSTATUS FreeBT_HCISendCompletion(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PVOID Context) +NTSTATUS NTAPI FreeBT_HCISendCompletion(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PVOID Context) { //ULONG stageLength; NTSTATUS ntStatus; @@ -153,7 +153,7 @@
// Called the DeviceIOControl handler to send an HCI command received from the user // HCI Commands are sent on the (default) control pipe -NTSTATUS FreeBT_SendHCICommand(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PVOID IoBuffer, IN ULONG InputBufferLength) +NTSTATUS NTAPI FreeBT_SendHCICommand(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PVOID IoBuffer, IN ULONG InputBufferLength) { PDEVICE_EXTENSION deviceExtension; //ULONG urbFlags; @@ -281,7 +281,7 @@ }
// Called when a HCI Get on the event pipe completes -NTSTATUS FreeBT_HCIEventCompletion(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PVOID Context) +NTSTATUS NTAPI FreeBT_HCIEventCompletion(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PVOID Context) { //ULONG stageLength; NTSTATUS ntStatus; @@ -307,7 +307,7 @@ }
// Called from the DeviceIOControl handler to wait for an event on the interrupt pipe -NTSTATUS FreeBT_GetHCIEvent(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PVOID IoBuffer, IN ULONG InputBufferLength) +NTSTATUS NTAPI FreeBT_GetHCIEvent(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PVOID IoBuffer, IN ULONG InputBufferLength) { PDEVICE_EXTENSION deviceExtension; PURB urb; @@ -409,7 +409,7 @@ }
// DeviceIOControl dispatch -NTSTATUS FreeBT_DispatchDevCtrl(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) +NTSTATUS NTAPI FreeBT_DispatchDevCtrl(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) { ULONG code; PVOID ioBuffer; @@ -503,7 +503,7 @@ }
// Submit URB_FUNCTION_RESET_PIPE -NTSTATUS FreeBT_ResetPipe(IN PDEVICE_OBJECT DeviceObject, IN USBD_PIPE_HANDLE PipeHandle) +NTSTATUS NTAPI FreeBT_ResetPipe(IN PDEVICE_OBJECT DeviceObject, IN USBD_PIPE_HANDLE PipeHandle) { PURB urb; NTSTATUS ntStatus; @@ -543,7 +543,7 @@ }
// Call FreeBT_ResetParentPort to reset the device -NTSTATUS FreeBT_ResetDevice(IN PDEVICE_OBJECT DeviceObject) +NTSTATUS NTAPI FreeBT_ResetDevice(IN PDEVICE_OBJECT DeviceObject) { NTSTATUS ntStatus; ULONG portStatus; @@ -562,7 +562,7 @@ }
// Read port status from the lower driver (USB class driver) -NTSTATUS FreeBT_GetPortStatus(IN PDEVICE_OBJECT DeviceObject, IN OUT PULONG PortStatus) +NTSTATUS NTAPI FreeBT_GetPortStatus(IN PDEVICE_OBJECT DeviceObject, IN OUT PULONG PortStatus) { NTSTATUS ntStatus; KEVENT event; @@ -614,7 +614,7 @@ }
// Sends an IOCTL_INTERNAL_USB_RESET_PORT via the lower driver -NTSTATUS FreeBT_ResetParentPort(IN PDEVICE_OBJECT DeviceObject) +NTSTATUS NTAPI FreeBT_ResetParentPort(IN PDEVICE_OBJECT DeviceObject) { NTSTATUS ntStatus; KEVENT event; @@ -666,7 +666,7 @@ }
// Send an idle request to the lower driver -NTSTATUS SubmitIdleRequestIrp(IN PDEVICE_EXTENSION DeviceExtension) +NTSTATUS NTAPI SubmitIdleRequestIrp(IN PDEVICE_EXTENSION DeviceExtension) { PIRP irp; NTSTATUS ntStatus; @@ -883,7 +883,7 @@ }
-VOID IdleNotificationCallback(IN PDEVICE_EXTENSION DeviceExtension) +VOID NTAPI IdleNotificationCallback(IN PDEVICE_EXTENSION DeviceExtension) { NTSTATUS ntStatus; POWER_STATE powerState; @@ -978,7 +978,7 @@ }
-NTSTATUS IdleNotificationRequestComplete(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PDEVICE_EXTENSION DeviceExtension) +NTSTATUS NTAPI IdleNotificationRequestComplete(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PDEVICE_EXTENSION DeviceExtension) { NTSTATUS ntStatus; POWER_STATE powerState; @@ -1090,7 +1090,7 @@
}
-VOID CancelSelectSuspend(IN PDEVICE_EXTENSION DeviceExtension) +VOID NTAPI CancelSelectSuspend(IN PDEVICE_EXTENSION DeviceExtension) { PIRP irp; KIRQL oldIrql; @@ -1153,7 +1153,7 @@
}
-VOID PoIrpCompletionFunc(IN PDEVICE_OBJECT DeviceObject, IN UCHAR MinorFunction, IN POWER_STATE PowerState, IN PVOID Context, IN PIO_STATUS_BLOCK IoStatus) +VOID NTAPI PoIrpCompletionFunc(IN PDEVICE_OBJECT DeviceObject, IN UCHAR MinorFunction, IN POWER_STATE PowerState, IN PVOID Context, IN PIO_STATUS_BLOCK IoStatus) { PIRP_COMPLETION_CONTEXT irpContext; irpContext = NULL; @@ -1176,7 +1176,7 @@
}
-VOID PoIrpAsyncCompletionFunc(IN PDEVICE_OBJECT DeviceObject, IN UCHAR MinorFunction, IN POWER_STATE PowerState, IN PVOID Context, IN PIO_STATUS_BLOCK IoStatus) +VOID NTAPI PoIrpAsyncCompletionFunc(IN PDEVICE_OBJECT DeviceObject, IN UCHAR MinorFunction, IN POWER_STATE PowerState, IN PVOID Context, IN PIO_STATUS_BLOCK IoStatus) { PDEVICE_EXTENSION DeviceExtension = (PDEVICE_EXTENSION) Context; FreeBT_DbgPrint(3, ("PoIrpAsyncCompletionFunc::")); @@ -1186,7 +1186,7 @@
}
-VOID WWIrpCompletionFunc(IN PDEVICE_OBJECT DeviceObject, IN UCHAR MinorFunction, IN POWER_STATE PowerState, IN PVOID Context, IN PIO_STATUS_BLOCK IoStatus) +VOID NTAPI WWIrpCompletionFunc(IN PDEVICE_OBJECT DeviceObject, IN UCHAR MinorFunction, IN POWER_STATE PowerState, IN PVOID Context, IN PIO_STATUS_BLOCK IoStatus) { PDEVICE_EXTENSION DeviceExtension = (PDEVICE_EXTENSION) Context;
Modified: trunk/reactos/drivers/bluetooth/fbtusb/fbtpnp.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/bluetooth/fbtusb/fb... ============================================================================== --- trunk/reactos/drivers/bluetooth/fbtusb/fbtpnp.c [iso-8859-1] (original) +++ trunk/reactos/drivers/bluetooth/fbtusb/fbtpnp.c [iso-8859-1] Sun Jul 29 02:29:12 2012 @@ -21,7 +21,7 @@ #include "fbtusr.h"
// Handle PNP events -NTSTATUS FreeBT_DispatchPnP(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) +NTSTATUS NTAPI FreeBT_DispatchPnP(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) { PIO_STACK_LOCATION irpStack; PDEVICE_EXTENSION deviceExtension; @@ -139,7 +139,7 @@
}
-NTSTATUS HandleStartDevice(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) +NTSTATUS NTAPI HandleStartDevice(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) { KIRQL oldIrql; KEVENT startDeviceEvent; @@ -241,7 +241,7 @@ }
-NTSTATUS ReadandSelectDescriptors(IN PDEVICE_OBJECT DeviceObject) +NTSTATUS NTAPI ReadandSelectDescriptors(IN PDEVICE_OBJECT DeviceObject) { PURB urb; ULONG siz; @@ -305,7 +305,7 @@
}
-NTSTATUS ConfigureDevice(IN PDEVICE_OBJECT DeviceObject) +NTSTATUS NTAPI ConfigureDevice(IN PDEVICE_OBJECT DeviceObject) { PURB urb; ULONG siz; @@ -443,7 +443,7 @@
}
-NTSTATUS SelectInterfaces(IN PDEVICE_OBJECT DeviceObject, IN PUSB_CONFIGURATION_DESCRIPTOR ConfigurationDescriptor) +NTSTATUS NTAPI SelectInterfaces(IN PDEVICE_OBJECT DeviceObject, IN PUSB_CONFIGURATION_DESCRIPTOR ConfigurationDescriptor) { LONG numberOfInterfaces, interfaceNumber, interfaceindex; ULONG i; @@ -665,7 +665,7 @@ }
-NTSTATUS DeconfigureDevice(IN PDEVICE_OBJECT DeviceObject) +NTSTATUS NTAPI DeconfigureDevice(IN PDEVICE_OBJECT DeviceObject) { PURB urb; ULONG siz; @@ -698,7 +698,7 @@
}
-NTSTATUS CallUSBD(IN PDEVICE_OBJECT DeviceObject, IN PURB Urb) +NTSTATUS NTAPI CallUSBD(IN PDEVICE_OBJECT DeviceObject, IN PURB Urb) { PIRP irp; KEVENT event; @@ -749,7 +749,7 @@
}
-NTSTATUS HandleQueryStopDevice(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) +NTSTATUS NTAPI HandleQueryStopDevice(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) { KIRQL oldIrql; NTSTATUS ntStatus; @@ -788,7 +788,7 @@
}
-NTSTATUS HandleCancelStopDevice(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) +NTSTATUS NTAPI HandleCancelStopDevice(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) { KIRQL oldIrql; KEVENT event; @@ -856,7 +856,7 @@
}
-NTSTATUS HandleStopDevice(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) +NTSTATUS NTAPI HandleStopDevice(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) { KIRQL oldIrql; NTSTATUS ntStatus; @@ -928,7 +928,7 @@
}
-NTSTATUS HandleQueryRemoveDevice(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) +NTSTATUS NTAPI HandleQueryRemoveDevice(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) { KIRQL oldIrql; NTSTATUS ntStatus; @@ -969,7 +969,7 @@
}
-NTSTATUS HandleCancelRemoveDevice(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) +NTSTATUS NTAPI HandleCancelRemoveDevice(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) { KIRQL oldIrql; KEVENT event; @@ -1038,7 +1038,7 @@
}
-NTSTATUS HandleSurpriseRemoval(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) +NTSTATUS NTAPI HandleSurpriseRemoval(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) { KIRQL oldIrql; NTSTATUS ntStatus; @@ -1109,7 +1109,7 @@
}
-NTSTATUS HandleRemoveDevice(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) +NTSTATUS NTAPI HandleRemoveDevice(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) { KIRQL oldIrql; //KEVENT event; @@ -1215,7 +1215,7 @@
}
-NTSTATUS HandleQueryCapabilities(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) +NTSTATUS NTAPI HandleQueryCapabilities(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) { ULONG i; KEVENT event; @@ -1295,7 +1295,7 @@ }
-VOID DpcRoutine(IN PKDPC Dpc, IN PVOID DeferredContext, IN PVOID SystemArgument1, IN PVOID SystemArgument2) +VOID NTAPI DpcRoutine(IN PKDPC Dpc, IN PVOID DeferredContext, IN PVOID SystemArgument1, IN PVOID SystemArgument2) /*++
DPC routine triggered by the timer to check the idle state @@ -1349,7 +1349,7 @@ }
-VOID IdleRequestWorkerRoutine(IN PDEVICE_OBJECT DeviceObject, IN PVOID Context) +VOID NTAPI IdleRequestWorkerRoutine(IN PDEVICE_OBJECT DeviceObject, IN PVOID Context) { //PIRP irp; NTSTATUS ntStatus; @@ -1388,7 +1388,7 @@ }
-VOID ProcessQueuedRequests(IN OUT PDEVICE_EXTENSION DeviceExtension) +VOID NTAPI ProcessQueuedRequests(IN OUT PDEVICE_EXTENSION DeviceExtension) /*++
Routine Description: @@ -1514,7 +1514,7 @@
}
-NTSTATUS FreeBT_GetRegistryDword(IN PWCHAR RegPath, IN PWCHAR ValueName, IN OUT PULONG Value) +NTSTATUS NTAPI FreeBT_GetRegistryDword(IN PWCHAR RegPath, IN PWCHAR ValueName, IN OUT PULONG Value) { ULONG defaultData; WCHAR buffer[MAXIMUM_FILENAME_LENGTH]; @@ -1562,7 +1562,7 @@ }
-NTSTATUS FreeBT_DispatchClean(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) +NTSTATUS NTAPI FreeBT_DispatchClean(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) { PDEVICE_EXTENSION deviceExtension; KIRQL oldIrql; @@ -1637,7 +1637,7 @@ }
-BOOLEAN CanDeviceSuspend(IN PDEVICE_EXTENSION DeviceExtension) +BOOLEAN NTAPI CanDeviceSuspend(IN PDEVICE_EXTENSION DeviceExtension) { FreeBT_DbgPrint(3, ("FBTUSB: CanDeviceSuspend: Entered\n"));
@@ -1648,7 +1648,7 @@
}
-NTSTATUS FreeBT_AbortPipes(IN PDEVICE_OBJECT DeviceObject) +NTSTATUS NTAPI FreeBT_AbortPipes(IN PDEVICE_OBJECT DeviceObject) { PURB urb; ULONG i; @@ -1709,7 +1709,7 @@ }
// Completion routine for PNP IRPs -NTSTATUS IrpCompletionRoutine(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PVOID Context) +NTSTATUS NTAPI IrpCompletionRoutine(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PVOID Context) { PKEVENT event = (PKEVENT) Context; KeSetEvent(event, 0, FALSE); @@ -1719,7 +1719,7 @@ }
-LONG FreeBT_IoIncrement(IN OUT PDEVICE_EXTENSION DeviceExtension) +LONG NTAPI FreeBT_IoIncrement(IN OUT PDEVICE_EXTENSION DeviceExtension) { LONG result = 0; KIRQL oldIrql; @@ -1739,7 +1739,7 @@
}
-LONG FreeBT_IoDecrement(IN OUT PDEVICE_EXTENSION DeviceExtension) +LONG NTAPI FreeBT_IoDecrement(IN OUT PDEVICE_EXTENSION DeviceExtension) { LONG result = 0; KIRQL oldIrql; @@ -1766,7 +1766,7 @@
}
-NTSTATUS CanStopDevice(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) +NTSTATUS NTAPI CanStopDevice(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) { // For the time being, just allow it to be stopped UNREFERENCED_PARAMETER(DeviceObject); @@ -1776,7 +1776,7 @@
}
-NTSTATUS CanRemoveDevice(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) +NTSTATUS NTAPI CanRemoveDevice(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp)
{ // For the time being, just allow it to be removed @@ -1787,7 +1787,7 @@
}
-NTSTATUS ReleaseMemory(IN PDEVICE_OBJECT DeviceObject) +NTSTATUS NTAPI ReleaseMemory(IN PDEVICE_OBJECT DeviceObject) { // Disconnect from the interrupt and unmap any I/O ports PDEVICE_EXTENSION deviceExtension; @@ -1828,7 +1828,7 @@
}
-PCHAR PnPMinorFunctionString (UCHAR MinorFunction) +PCHAR NTAPI PnPMinorFunctionString (UCHAR MinorFunction) { switch (MinorFunction) {
Modified: trunk/reactos/drivers/bluetooth/fbtusb/fbtpwr.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/bluetooth/fbtusb/fb... ============================================================================== --- trunk/reactos/drivers/bluetooth/fbtusb/fbtpwr.c [iso-8859-1] (original) +++ trunk/reactos/drivers/bluetooth/fbtusb/fbtpwr.c [iso-8859-1] Sun Jul 29 02:29:12 2012 @@ -20,7 +20,7 @@ #include "fbtusr.h"
// Handle power events -NTSTATUS FreeBT_DispatchPower(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) +NTSTATUS NTAPI FreeBT_DispatchPower(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) { NTSTATUS ntStatus = STATUS_SUCCESS; PIO_STACK_LOCATION irpStack; @@ -184,7 +184,7 @@
}
-NTSTATUS HandleSystemQueryPower(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) +NTSTATUS NTAPI HandleSystemQueryPower(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) { NTSTATUS ntStatus; PDEVICE_EXTENSION deviceExtension; @@ -243,7 +243,7 @@
}
-NTSTATUS HandleSystemSetPower(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp ) +NTSTATUS NTAPI HandleSystemSetPower(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp ) { NTSTATUS ntStatus; PDEVICE_EXTENSION deviceExtension; @@ -277,7 +277,7 @@
}
-NTSTATUS HandleDeviceQueryPower(PDEVICE_OBJECT DeviceObject, PIRP Irp) +NTSTATUS NTAPI HandleDeviceQueryPower(PDEVICE_OBJECT DeviceObject, PIRP Irp) { NTSTATUS ntStatus; PDEVICE_EXTENSION deviceExtension; @@ -354,7 +354,7 @@ }
-NTSTATUS SysPoCompletionRoutine(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PDEVICE_EXTENSION DeviceExtension) +NTSTATUS NTAPI SysPoCompletionRoutine(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PDEVICE_EXTENSION DeviceExtension) { NTSTATUS ntStatus; PIO_STACK_LOCATION irpStack; @@ -391,7 +391,7 @@
}
-VOID SendDeviceIrp(IN PDEVICE_OBJECT DeviceObject, IN PIRP SIrp ) +VOID NTAPI SendDeviceIrp(IN PDEVICE_OBJECT DeviceObject, IN PIRP SIrp ) { NTSTATUS ntStatus; POWER_STATE powState; @@ -460,7 +460,7 @@ }
-VOID DevPoCompletionRoutine( +VOID NTAPI DevPoCompletionRoutine( IN PDEVICE_OBJECT DeviceObject, IN UCHAR MinorFunction, IN POWER_STATE PowerState, @@ -492,7 +492,7 @@
}
-NTSTATUS HandleDeviceSetPower(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) +NTSTATUS NTAPI HandleDeviceSetPower(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) { KIRQL oldIrql; NTSTATUS ntStatus; @@ -609,7 +609,7 @@
}
-NTSTATUS FinishDevPoUpIrp(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PDEVICE_EXTENSION DeviceExtension) +NTSTATUS NTAPI FinishDevPoUpIrp(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PDEVICE_EXTENSION DeviceExtension) { NTSTATUS ntStatus;
@@ -641,7 +641,7 @@
}
-NTSTATUS SetDeviceFunctional(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PDEVICE_EXTENSION DeviceExtension) +NTSTATUS NTAPI SetDeviceFunctional(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PDEVICE_EXTENSION DeviceExtension) { KIRQL oldIrql; NTSTATUS ntStatus; @@ -688,7 +688,7 @@
}
-NTSTATUS FinishDevPoDnIrp(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PDEVICE_EXTENSION DeviceExtension) +NTSTATUS NTAPI FinishDevPoDnIrp(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PDEVICE_EXTENSION DeviceExtension) { NTSTATUS ntStatus; POWER_STATE newState; @@ -719,7 +719,7 @@
}
-NTSTATUS HoldIoRequests(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) +NTSTATUS NTAPI HoldIoRequests(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp)
{ NTSTATUS ntStatus; @@ -772,7 +772,7 @@
}
-VOID HoldIoRequestsWorkerRoutine(IN PDEVICE_OBJECT DeviceObject, IN PVOID Context) +VOID NTAPI HoldIoRequestsWorkerRoutine(IN PDEVICE_OBJECT DeviceObject, IN PVOID Context) { PIRP irp; NTSTATUS ntStatus; @@ -827,7 +827,7 @@
}
-NTSTATUS QueueRequest(IN OUT PDEVICE_EXTENSION DeviceExtension, IN PIRP Irp) +NTSTATUS NTAPI QueueRequest(IN OUT PDEVICE_EXTENSION DeviceExtension, IN PIRP Irp) { KIRQL oldIrql; NTSTATUS ntStatus; @@ -852,7 +852,7 @@
}
-VOID CancelQueued(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) +VOID NTAPI CancelQueued(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) { PDEVICE_EXTENSION deviceExtension; KIRQL oldIrql; @@ -884,7 +884,7 @@
}
-NTSTATUS IssueWaitWake(IN PDEVICE_EXTENSION DeviceExtension) +NTSTATUS NTAPI IssueWaitWake(IN PDEVICE_EXTENSION DeviceExtension) { POWER_STATE poState; NTSTATUS ntStatus; @@ -920,7 +920,7 @@
}
-VOID CancelWaitWake(IN PDEVICE_EXTENSION DeviceExtension) +VOID NTAPI CancelWaitWake(IN PDEVICE_EXTENSION DeviceExtension) { PIRP Irp;
@@ -945,7 +945,7 @@
}
-NTSTATUS WaitWakeCompletionRoutine(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PDEVICE_EXTENSION DeviceExtension) +NTSTATUS NTAPI WaitWakeCompletionRoutine(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PDEVICE_EXTENSION DeviceExtension) { FreeBT_DbgPrint(3, ("FBTUSB: WaitWakeCompletionRoutine: Entered\n")); if(Irp->PendingReturned) @@ -982,7 +982,7 @@
}
-VOID WaitWakeCallback( +VOID NTAPI WaitWakeCallback( IN PDEVICE_OBJECT DeviceObject, IN UCHAR MinorFunction, IN POWER_STATE PowerState, @@ -1038,7 +1038,7 @@ }
-PCHAR PowerMinorFunctionString (IN UCHAR MinorFunction) +PCHAR NTAPI PowerMinorFunctionString (IN UCHAR MinorFunction) { switch (MinorFunction) {
Modified: trunk/reactos/drivers/bluetooth/fbtusb/fbtrwr.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/bluetooth/fbtusb/fb... ============================================================================== --- trunk/reactos/drivers/bluetooth/fbtusb/fbtrwr.c [iso-8859-1] (original) +++ trunk/reactos/drivers/bluetooth/fbtusb/fbtrwr.c [iso-8859-1] Sun Jul 29 02:29:12 2012 @@ -20,7 +20,7 @@ #include "fbtusr.h"
// Read/Write handler -NTSTATUS FreeBT_DispatchRead(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) +NTSTATUS NTAPI FreeBT_DispatchRead(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) { PMDL mdl; PURB urb; @@ -204,7 +204,7 @@
}
-NTSTATUS FreeBT_ReadCompletion(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PVOID Context) +NTSTATUS NTAPI FreeBT_ReadCompletion(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PVOID Context) { //ULONG stageLength; NTSTATUS ntStatus; @@ -250,7 +250,7 @@ }
// Read/Write handler -NTSTATUS FreeBT_DispatchWrite(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) +NTSTATUS NTAPI FreeBT_DispatchWrite(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) { PMDL mdl; PURB urb; @@ -444,7 +444,7 @@
}
-NTSTATUS FreeBT_WriteCompletion(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PVOID Context) +NTSTATUS NTAPI FreeBT_WriteCompletion(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PVOID Context) { ULONG stageLength; NTSTATUS ntStatus;
Modified: trunk/reactos/drivers/bluetooth/fbtusb/fbtwmi.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/bluetooth/fbtusb/fb... ============================================================================== --- trunk/reactos/drivers/bluetooth/fbtusb/fbtwmi.c [iso-8859-1] (original) +++ trunk/reactos/drivers/bluetooth/fbtusb/fbtwmi.c [iso-8859-1] Sun Jul 29 02:29:12 2012 @@ -34,7 +34,7 @@
};
-NTSTATUS FreeBT_WmiRegistration(IN OUT PDEVICE_EXTENSION DeviceExtension) +NTSTATUS NTAPI FreeBT_WmiRegistration(IN OUT PDEVICE_EXTENSION DeviceExtension) { NTSTATUS ntStatus;
@@ -56,14 +56,14 @@
}
-NTSTATUS FreeBT_WmiDeRegistration(IN OUT PDEVICE_EXTENSION DeviceExtension) +NTSTATUS NTAPI FreeBT_WmiDeRegistration(IN OUT PDEVICE_EXTENSION DeviceExtension) { PAGED_CODE(); return IoWMIRegistrationControl(DeviceExtension->FunctionalDeviceObject, WMIREG_ACTION_DEREGISTER);
}
-NTSTATUS FreeBT_DispatchSysCtrl(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) +NTSTATUS NTAPI FreeBT_DispatchSysCtrl(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) { PDEVICE_EXTENSION deviceExtension; SYSCTL_IRP_DISPOSITION disposition; @@ -144,7 +144,7 @@
}
-NTSTATUS FreeBT_QueryWmiRegInfo( +NTSTATUS NTAPI FreeBT_QueryWmiRegInfo( IN PDEVICE_OBJECT DeviceObject, OUT ULONG *RegFlags, OUT PUNICODE_STRING InstanceName, @@ -214,7 +214,7 @@
}
-NTSTATUS FreeBT_QueryWmiDataBlock( +NTSTATUS NTAPI FreeBT_QueryWmiDataBlock( IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN ULONG GuidIndex, @@ -324,7 +324,7 @@ }
-NTSTATUS FreeBT_SetWmiDataItem( +NTSTATUS NTAPI FreeBT_SetWmiDataItem( IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN ULONG GuidIndex, @@ -424,7 +424,7 @@
}
-NTSTATUS FreeBT_SetWmiDataBlock( +NTSTATUS NTAPI FreeBT_SetWmiDataBlock( IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN ULONG GuidIndex, @@ -506,7 +506,7 @@
}
-PCHAR WMIMinorFunctionString(UCHAR MinorFunction) +PCHAR NTAPI WMIMinorFunctionString(UCHAR MinorFunction) { switch (MinorFunction) {
Modified: trunk/reactos/drivers/bluetooth/fbtusb/include/fbtdev.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/bluetooth/fbtusb/in... ============================================================================== --- trunk/reactos/drivers/bluetooth/fbtusb/include/fbtdev.h [iso-8859-1] (original) +++ trunk/reactos/drivers/bluetooth/fbtusb/include/fbtdev.h [iso-8859-1] Sun Jul 29 02:29:12 2012 @@ -17,37 +17,37 @@ extern "C" { #endif
-NTSTATUS FreeBT_DispatchCreate(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); -NTSTATUS FreeBT_DispatchClose(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); -NTSTATUS FreeBT_DispatchDevCtrl(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); -NTSTATUS FreeBT_ResetPipe(IN PDEVICE_OBJECT DeviceObject, IN USBD_PIPE_HANDLE PipeInfo); -NTSTATUS FreeBT_ResetDevice(IN PDEVICE_OBJECT DeviceObject); -NTSTATUS FreeBT_GetPortStatus(IN PDEVICE_OBJECT DeviceObject, IN PULONG PortStatus); -NTSTATUS FreeBT_ResetParentPort(IN IN PDEVICE_OBJECT DeviceObject); +NTSTATUS NTAPI FreeBT_DispatchCreate(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); +NTSTATUS NTAPI FreeBT_DispatchClose(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); +NTSTATUS NTAPI FreeBT_DispatchDevCtrl(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); +NTSTATUS NTAPI FreeBT_ResetPipe(IN PDEVICE_OBJECT DeviceObject, IN USBD_PIPE_HANDLE PipeInfo); +NTSTATUS NTAPI FreeBT_ResetDevice(IN PDEVICE_OBJECT DeviceObject); +NTSTATUS NTAPI FreeBT_GetPortStatus(IN PDEVICE_OBJECT DeviceObject, IN PULONG PortStatus); +NTSTATUS NTAPI FreeBT_ResetParentPort(IN IN PDEVICE_OBJECT DeviceObject);
-NTSTATUS SubmitIdleRequestIrp(IN PDEVICE_EXTENSION DeviceExtension); -VOID IdleNotificationCallback(IN PDEVICE_EXTENSION DeviceExtension); -NTSTATUS IdleNotificationRequestComplete( +NTSTATUS NTAPI SubmitIdleRequestIrp(IN PDEVICE_EXTENSION DeviceExtension); +VOID NTAPI IdleNotificationCallback(IN PDEVICE_EXTENSION DeviceExtension); +NTSTATUS NTAPI IdleNotificationRequestComplete( IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PDEVICE_EXTENSION DeviceExtension);
-VOID CancelSelectSuspend(IN PDEVICE_EXTENSION DeviceExtension); -VOID PoIrpCompletionFunc( +VOID NTAPI CancelSelectSuspend(IN PDEVICE_EXTENSION DeviceExtension); +VOID NTAPI PoIrpCompletionFunc( IN PDEVICE_OBJECT DeviceObject, IN UCHAR MinorFunction, IN POWER_STATE PowerState, IN PVOID Context, IN PIO_STATUS_BLOCK IoStatus);
-VOID PoIrpAsyncCompletionFunc( +VOID NTAPI PoIrpAsyncCompletionFunc( IN PDEVICE_OBJECT DeviceObject, IN UCHAR MinorFunction, IN POWER_STATE PowerState, IN PVOID Context, IN PIO_STATUS_BLOCK IoStatus);
-VOID WWIrpCompletionFunc( +VOID NTAPI WWIrpCompletionFunc( IN PDEVICE_OBJECT DeviceObject, IN UCHAR MinorFunction, IN POWER_STATE PowerState,
Modified: trunk/reactos/drivers/bluetooth/fbtusb/include/fbtpnp.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/bluetooth/fbtusb/in... ============================================================================== --- trunk/reactos/drivers/bluetooth/fbtusb/include/fbtpnp.h [iso-8859-1] (original) +++ trunk/reactos/drivers/bluetooth/fbtusb/include/fbtpnp.h [iso-8859-1] Sun Jul 29 02:29:12 2012 @@ -19,40 +19,40 @@ extern "C" { #endif
-NTSTATUS FreeBT_DispatchPnP(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); -NTSTATUS HandleStartDevice(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); -NTSTATUS HandleQueryStopDevice(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); -NTSTATUS HandleQueryRemoveDevice(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); -NTSTATUS HandleCancelRemoveDevice(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); -NTSTATUS HandleSurpriseRemoval(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); -NTSTATUS HandleRemoveDevice(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); -NTSTATUS HandleCancelStopDevice(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); -NTSTATUS HandleStopDevice(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); -NTSTATUS HandleQueryCapabilities(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); -NTSTATUS ReadandSelectDescriptors(IN PDEVICE_OBJECT DeviceObject); -NTSTATUS ConfigureDevice(IN PDEVICE_OBJECT DeviceObject); -NTSTATUS SelectInterfaces(IN PDEVICE_OBJECT DeviceObject, IN PUSB_CONFIGURATION_DESCRIPTOR ConfigurationDescriptor); -NTSTATUS DeconfigureDevice(IN PDEVICE_OBJECT DeviceObject); -NTSTATUS CallUSBD(IN PDEVICE_OBJECT DeviceObject, IN PURB Urb); -VOID ProcessQueuedRequests(IN OUT PDEVICE_EXTENSION DeviceExtension); -NTSTATUS FreeBT_GetRegistryDword(IN PWCHAR RegPath, IN PWCHAR ValueName, IN OUT PULONG Value); -NTSTATUS FreeBT_DispatchClean(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); -VOID DpcRoutine( +NTSTATUS NTAPI FreeBT_DispatchPnP(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); +NTSTATUS NTAPI HandleStartDevice(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); +NTSTATUS NTAPI HandleQueryStopDevice(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); +NTSTATUS NTAPI HandleQueryRemoveDevice(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); +NTSTATUS NTAPI HandleCancelRemoveDevice(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); +NTSTATUS NTAPI HandleSurpriseRemoval(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); +NTSTATUS NTAPI HandleRemoveDevice(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); +NTSTATUS NTAPI HandleCancelStopDevice(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); +NTSTATUS NTAPI HandleStopDevice(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); +NTSTATUS NTAPI HandleQueryCapabilities(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); +NTSTATUS NTAPI ReadandSelectDescriptors(IN PDEVICE_OBJECT DeviceObject); +NTSTATUS NTAPI ConfigureDevice(IN PDEVICE_OBJECT DeviceObject); +NTSTATUS NTAPI SelectInterfaces(IN PDEVICE_OBJECT DeviceObject, IN PUSB_CONFIGURATION_DESCRIPTOR ConfigurationDescriptor); +NTSTATUS NTAPI DeconfigureDevice(IN PDEVICE_OBJECT DeviceObject); +NTSTATUS NTAPI CallUSBD(IN PDEVICE_OBJECT DeviceObject, IN PURB Urb); +VOID NTAPI ProcessQueuedRequests(IN OUT PDEVICE_EXTENSION DeviceExtension); +NTSTATUS NTAPI FreeBT_GetRegistryDword(IN PWCHAR RegPath, IN PWCHAR ValueName, IN OUT PULONG Value); +NTSTATUS NTAPI FreeBT_DispatchClean(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); +VOID NTAPI DpcRoutine( IN PKDPC Dpc, IN PVOID DeferredContext, IN PVOID SystemArgument1, IN PVOID SystemArgument2);
-VOID IdleRequestWorkerRoutine(IN PDEVICE_OBJECT DeviceObject, IN PVOID Context); -NTSTATUS FreeBT_AbortPipes(IN PDEVICE_OBJECT DeviceObject); -NTSTATUS IrpCompletionRoutine(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PVOID Context); -NTSTATUS CanStopDevice(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); -NTSTATUS CanRemoveDevice(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); -NTSTATUS ReleaseMemory(IN PDEVICE_OBJECT DeviceObject); -LONG FreeBT_IoIncrement(IN OUT PDEVICE_EXTENSION DeviceExtension); -LONG FreeBT_IoDecrement(IN OUT PDEVICE_EXTENSION DeviceExtension); -BOOLEAN CanDeviceSuspend(IN PDEVICE_EXTENSION DeviceExtension); -PCHAR PnPMinorFunctionString (IN UCHAR MinorFunction); +VOID NTAPI IdleRequestWorkerRoutine(IN PDEVICE_OBJECT DeviceObject, IN PVOID Context); +NTSTATUS NTAPI FreeBT_AbortPipes(IN PDEVICE_OBJECT DeviceObject); +NTSTATUS NTAPI IrpCompletionRoutine(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PVOID Context); +NTSTATUS NTAPI CanStopDevice(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); +NTSTATUS NTAPI CanRemoveDevice(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); +NTSTATUS NTAPI ReleaseMemory(IN PDEVICE_OBJECT DeviceObject); +LONG NTAPI FreeBT_IoIncrement(IN OUT PDEVICE_EXTENSION DeviceExtension); +LONG NTAPI FreeBT_IoDecrement(IN OUT PDEVICE_EXTENSION DeviceExtension); +BOOLEAN NTAPI CanDeviceSuspend(IN PDEVICE_EXTENSION DeviceExtension); +PCHAR NTAPI PnPMinorFunctionString (IN UCHAR MinorFunction);
#ifdef __cplusplus };
Modified: trunk/reactos/drivers/bluetooth/fbtusb/include/fbtpwr.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/bluetooth/fbtusb/in... ============================================================================== --- trunk/reactos/drivers/bluetooth/fbtusb/include/fbtpwr.h [iso-8859-1] (original) +++ trunk/reactos/drivers/bluetooth/fbtusb/include/fbtpwr.h [iso-8859-1] Sun Jul 29 02:29:12 2012 @@ -32,13 +32,13 @@ extern "C" { #endif
-NTSTATUS FreeBT_DispatchPower(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); -NTSTATUS HandleSystemQueryPower(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); -NTSTATUS HandleSystemSetPower(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); -NTSTATUS HandleDeviceQueryPower(PDEVICE_OBJECT DeviceObject, PIRP Irp); -NTSTATUS SysPoCompletionRoutine(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PDEVICE_EXTENSION DeviceExtension); -VOID SendDeviceIrp(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); -VOID DevPoCompletionRoutine( +NTSTATUS NTAPI FreeBT_DispatchPower(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); +NTSTATUS NTAPI HandleSystemQueryPower(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); +NTSTATUS NTAPI HandleSystemSetPower(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); +NTSTATUS NTAPI HandleDeviceQueryPower(PDEVICE_OBJECT DeviceObject, PIRP Irp); +NTSTATUS NTAPI SysPoCompletionRoutine(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PDEVICE_EXTENSION DeviceExtension); +VOID NTAPI SendDeviceIrp(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); +VOID NTAPI DevPoCompletionRoutine( IN PDEVICE_OBJECT DeviceObject, IN UCHAR MinorFunction, IN POWER_STATE PowerState, @@ -46,18 +46,18 @@ IN PIO_STATUS_BLOCK IoStatus );
-NTSTATUS HandleDeviceSetPower(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); -NTSTATUS FinishDevPoUpIrp(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PDEVICE_EXTENSION DeviceExtension); -NTSTATUS SetDeviceFunctional(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PDEVICE_EXTENSION DeviceExtension); -NTSTATUS FinishDevPoDnIrp(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PDEVICE_EXTENSION DeviceExtension); -NTSTATUS HoldIoRequests(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); -VOID HoldIoRequestsWorkerRoutine(IN PDEVICE_OBJECT DeviceObject, IN PVOID Context); -NTSTATUS QueueRequest(IN OUT PDEVICE_EXTENSION DeviceExtension, IN PIRP Irp); -VOID CancelQueued(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); -NTSTATUS WaitWakeCompletionRoutine(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PDEVICE_EXTENSION DeviceExtension); -NTSTATUS IssueWaitWake(IN PDEVICE_EXTENSION DeviceExtension); -VOID CancelWaitWake(IN PDEVICE_EXTENSION DeviceExtension); -VOID WaitWakeCallback( +NTSTATUS NTAPI HandleDeviceSetPower(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); +NTSTATUS NTAPI FinishDevPoUpIrp(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PDEVICE_EXTENSION DeviceExtension); +NTSTATUS NTAPI SetDeviceFunctional(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PDEVICE_EXTENSION DeviceExtension); +NTSTATUS NTAPI FinishDevPoDnIrp(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PDEVICE_EXTENSION DeviceExtension); +NTSTATUS NTAPI HoldIoRequests(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); +VOID NTAPI HoldIoRequestsWorkerRoutine(IN PDEVICE_OBJECT DeviceObject, IN PVOID Context); +NTSTATUS NTAPI QueueRequest(IN OUT PDEVICE_EXTENSION DeviceExtension, IN PIRP Irp); +VOID NTAPI CancelQueued(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); +NTSTATUS NTAPI WaitWakeCompletionRoutine(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PDEVICE_EXTENSION DeviceExtension); +NTSTATUS NTAPI IssueWaitWake(IN PDEVICE_EXTENSION DeviceExtension); +VOID NTAPI CancelWaitWake(IN PDEVICE_EXTENSION DeviceExtension); +VOID NTAPI WaitWakeCallback( IN PDEVICE_OBJECT DeviceObject, IN UCHAR MinorFunction, IN POWER_STATE PowerState, @@ -65,7 +65,7 @@ IN PIO_STATUS_BLOCK IoStatus );
-PCHAR PowerMinorFunctionString(IN UCHAR MinorFunction); +PCHAR NTAPI PowerMinorFunctionString(IN UCHAR MinorFunction);
#ifdef __cplusplus };
Modified: trunk/reactos/drivers/bluetooth/fbtusb/include/fbtrwr.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/bluetooth/fbtusb/in... ============================================================================== --- trunk/reactos/drivers/bluetooth/fbtusb/include/fbtrwr.h [iso-8859-1] (original) +++ trunk/reactos/drivers/bluetooth/fbtusb/include/fbtrwr.h [iso-8859-1] Sun Jul 29 02:29:12 2012 @@ -27,10 +27,10 @@
} FREEBT_RW_CONTEXT, * PFREEBT_RW_CONTEXT;
-NTSTATUS FreeBT_DispatchRead(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); -NTSTATUS FreeBT_ReadCompletion(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PVOID Context); -NTSTATUS FreeBT_DispatchWrite(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); -NTSTATUS FreeBT_WriteCompletion(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PVOID Context); +NTSTATUS NTAPI FreeBT_DispatchRead(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); +NTSTATUS NTAPI FreeBT_ReadCompletion(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PVOID Context); +NTSTATUS NTAPI FreeBT_DispatchWrite(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); +NTSTATUS NTAPI FreeBT_WriteCompletion(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PVOID Context);
#ifdef __cplusplus };
Modified: trunk/reactos/drivers/bluetooth/fbtusb/include/fbtwmi.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/bluetooth/fbtusb/in... ============================================================================== --- trunk/reactos/drivers/bluetooth/fbtusb/include/fbtwmi.h [iso-8859-1] (original) +++ trunk/reactos/drivers/bluetooth/fbtusb/include/fbtwmi.h [iso-8859-1] Sun Jul 29 02:29:12 2012 @@ -15,10 +15,10 @@
//#define ENABLE_WMI
-NTSTATUS FreeBT_WmiRegistration(IN OUT PDEVICE_EXTENSION DeviceExtension); -NTSTATUS FreeBT_WmiDeRegistration(IN OUT PDEVICE_EXTENSION DeviceExtension); -NTSTATUS FreeBT_DispatchSysCtrl(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); -NTSTATUS FreeBT_QueryWmiRegInfo( +NTSTATUS NTAPI FreeBT_WmiRegistration(IN OUT PDEVICE_EXTENSION DeviceExtension); +NTSTATUS NTAPI FreeBT_WmiDeRegistration(IN OUT PDEVICE_EXTENSION DeviceExtension); +NTSTATUS NTAPI FreeBT_DispatchSysCtrl(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); +NTSTATUS NTAPI FreeBT_QueryWmiRegInfo( IN PDEVICE_OBJECT DeviceObject, OUT ULONG *RegFlags, OUT PUNICODE_STRING InstanceName, @@ -26,7 +26,7 @@ OUT PUNICODE_STRING MofResourceName, OUT PDEVICE_OBJECT *Pdo);
-NTSTATUS FreeBT_SetWmiDataItem( +NTSTATUS NTAPI FreeBT_SetWmiDataItem( IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN ULONG GuidIndex, @@ -35,7 +35,7 @@ IN ULONG BufferSize, IN PUCHAR Buffer);
-NTSTATUS FreeBT_SetWmiDataBlock( +NTSTATUS NTAPI FreeBT_SetWmiDataBlock( IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN ULONG GuidIndex, @@ -43,7 +43,7 @@ IN ULONG BufferSize, IN PUCHAR Buffer);
-NTSTATUS FreeBT_QueryWmiDataBlock( +NTSTATUS NTAPI FreeBT_QueryWmiDataBlock( IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN ULONG GuidIndex, @@ -53,6 +53,6 @@ IN ULONG OutBufferSize, OUT PUCHAR Buffer);
-PCHAR WMIMinorFunctionString(UCHAR MinorFunction); +PCHAR NTAPI WMIMinorFunctionString(UCHAR MinorFunction);
#endif