diff --git a/sdk/include/wdf/kmdf/1.17/wdf.h b/sdk/include/wdf/kmdf/1.17/wdf.h index 892aaa506ac..2ea904466a5 100644 --- a/sdk/include/wdf/kmdf/1.17/wdf.h +++ b/sdk/include/wdf/kmdf/1.17/wdf.h @@ -39,6 +39,12 @@ Revision History: #endif #endif +// reactos start +#include +#include +#define STDCALL __stdcall +// reactos end + WDF_EXTERN_C_START @@ -85,7 +91,7 @@ _Analysis_mode_(KMDF_INCLUDED) #include "wdfdriver.h" // Objects -#include "WdfQueryInterface.h" +#include "wdfqueryinterface.h" #include "wdfmemory.h" #include "wdfchildlist.h" #include "wdffileobject.h" @@ -107,15 +113,15 @@ _Analysis_mode_(KMDF_INCLUDED) #include "wdfpdo.h" #include "wdfcontrol.h" -#include "WdfWMI.h" +#include "wdfwmi.h" #include "wdfstring.h" #include "wdfregistry.h" // Dma -#include "wdfDmaEnabler.h" -#include "wdfDmaTransaction.h" -#include "wdfCommonBuffer.h" +#include "wdfdmaenabler.h" +#include "wdfdmatransaction.h" +#include "wdfcommonbuffer.h" #include "wdfbugcodes.h" #include "wdfroletypes.h" diff --git a/sdk/include/wdf/kmdf/1.17/wdfchildlist.h b/sdk/include/wdf/kmdf/1.17/wdfchildlist.h index 14f96550b2c..c38a3a114ff 100644 --- a/sdk/include/wdf/kmdf/1.17/wdfchildlist.h +++ b/sdk/include/wdf/kmdf/1.17/wdfchildlist.h @@ -78,8 +78,8 @@ typedef struct _WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER { } WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER, *PWDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER; -VOID FORCEINLINE +VOID WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER_INIT( _Out_ PWDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER Header, _In_ ULONG IdentificationDescriptionSize @@ -100,8 +100,8 @@ typedef struct _WDF_CHILD_ADDRESS_DESCRIPTION_HEADER { } WDF_CHILD_ADDRESS_DESCRIPTION_HEADER, *PWDF_CHILD_ADDRESS_DESCRIPTION_HEADER; -VOID FORCEINLINE +VOID WDF_CHILD_ADDRESS_DESCRIPTION_HEADER_INIT( _Out_ PWDF_CHILD_ADDRESS_DESCRIPTION_HEADER Header, _In_ ULONG AddressDescriptionSize @@ -116,6 +116,7 @@ _Function_class_(EVT_WDF_CHILD_LIST_CREATE_DEVICE) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDF_CHILD_LIST_CREATE_DEVICE( _In_ WDFCHILDLIST ChildList, @@ -132,6 +133,7 @@ _Function_class_(EVT_WDF_CHILD_LIST_SCAN_FOR_CHILDREN) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) VOID +STDCALL EVT_WDF_CHILD_LIST_SCAN_FOR_CHILDREN( _In_ WDFCHILDLIST ChildList @@ -144,6 +146,7 @@ _Function_class_(EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_COPY) _IRQL_requires_same_ _IRQL_requires_max_(DISPATCH_LEVEL) VOID +STDCALL EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_COPY( _In_ WDFCHILDLIST ChildList, @@ -160,6 +163,7 @@ _Function_class_(EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_DUPLICATE) _IRQL_requires_same_ _IRQL_requires_max_(DISPATCH_LEVEL) NTSTATUS +STDCALL EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_DUPLICATE( _In_ WDFCHILDLIST ChildList, @@ -176,6 +180,7 @@ _Function_class_(EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_COMPARE) _IRQL_requires_same_ _IRQL_requires_max_(DISPATCH_LEVEL) BOOLEAN +STDCALL EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_COMPARE( _In_ WDFCHILDLIST ChildList, @@ -192,6 +197,7 @@ _Function_class_(EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_CLEANUP) _IRQL_requires_same_ _IRQL_requires_max_(DISPATCH_LEVEL) VOID +STDCALL EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_CLEANUP( _In_ WDFCHILDLIST ChildList, @@ -206,6 +212,7 @@ _Function_class_(EVT_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_COPY) _IRQL_requires_same_ _IRQL_requires_max_(DISPATCH_LEVEL) VOID +STDCALL EVT_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_COPY( _In_ WDFCHILDLIST ChildList, @@ -222,6 +229,7 @@ _Function_class_(EVT_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_DUPLICATE) _IRQL_requires_same_ _IRQL_requires_max_(DISPATCH_LEVEL) NTSTATUS +STDCALL EVT_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_DUPLICATE( _In_ WDFCHILDLIST ChildList, @@ -238,6 +246,7 @@ _Function_class_(EVT_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_CLEANUP) _IRQL_requires_same_ _IRQL_requires_max_(DISPATCH_LEVEL) VOID +STDCALL EVT_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_CLEANUP( _In_ WDFCHILDLIST ChildList, @@ -252,6 +261,7 @@ _Function_class_(EVT_WDF_CHILD_LIST_DEVICE_REENUMERATED) _IRQL_requires_same_ _IRQL_requires_max_(DISPATCH_LEVEL) BOOLEAN +STDCALL EVT_WDF_CHILD_LIST_DEVICE_REENUMERATED( _In_ WDFCHILDLIST ChildList, @@ -294,8 +304,8 @@ typedef struct _WDF_CHILD_RETRIEVE_INFO { } WDF_CHILD_RETRIEVE_INFO, *PWDF_CHILD_RETRIEVE_INFO; -VOID FORCEINLINE +VOID WDF_CHILD_RETRIEVE_INFO_INIT( _Out_ PWDF_CHILD_RETRIEVE_INFO Info, _In_ PWDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER IdentificationDescription @@ -400,8 +410,8 @@ typedef struct _WDF_CHILD_LIST_CONFIG { } WDF_CHILD_LIST_CONFIG, *PWDF_CHILD_LIST_CONFIG; -VOID FORCEINLINE +VOID WDF_CHILD_LIST_CONFIG_INIT( _Out_ PWDF_CHILD_LIST_CONFIG Config, _In_ ULONG IdentificationDescriptionSize, @@ -435,8 +445,8 @@ typedef struct _WDF_CHILD_LIST_ITERATOR { } WDF_CHILD_LIST_ITERATOR, *PWDF_CHILD_LIST_ITERATOR; -VOID FORCEINLINE +VOID WDF_CHILD_LIST_ITERATOR_INIT( _Out_ PWDF_CHILD_LIST_ITERATOR Iterator, _In_ ULONG Flags @@ -457,7 +467,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFCHILDLISTCREATE)( +(STDCALL *PFN_WDFCHILDLISTCREATE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -472,8 +482,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfChildListCreate( _In_ WDFDEVICE Device, @@ -495,7 +505,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI WDFDEVICE -(*PFN_WDFCHILDLISTGETDEVICE)( +(STDCALL *PFN_WDFCHILDLISTGETDEVICE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -503,8 +513,8 @@ WDFDEVICE ); _IRQL_requires_max_(DISPATCH_LEVEL) -WDFDEVICE FORCEINLINE +WDFDEVICE WdfChildListGetDevice( _In_ WDFCHILDLIST ChildList @@ -521,7 +531,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI WDFDEVICE -(*PFN_WDFCHILDLISTRETRIEVEPDO)( +(STDCALL *PFN_WDFCHILDLISTRETRIEVEPDO)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -532,8 +542,8 @@ WDFDEVICE _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -WDFDEVICE FORCEINLINE +WDFDEVICE WdfChildListRetrievePdo( _In_ WDFCHILDLIST ChildList, @@ -552,7 +562,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFCHILDLISTRETRIEVEADDRESSDESCRIPTION)( +(STDCALL *PFN_WDFCHILDLISTRETRIEVEADDRESSDESCRIPTION)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -565,8 +575,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfChildListRetrieveAddressDescription( _In_ WDFCHILDLIST ChildList, @@ -586,7 +596,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFCHILDLISTBEGINSCAN)( +(STDCALL *PFN_WDFCHILDLISTBEGINSCAN)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -594,8 +604,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfChildListBeginScan( _In_ WDFCHILDLIST ChildList @@ -611,7 +621,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFCHILDLISTENDSCAN)( +(STDCALL *PFN_WDFCHILDLISTENDSCAN)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -619,8 +629,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfChildListEndScan( _In_ WDFCHILDLIST ChildList @@ -636,7 +646,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFCHILDLISTBEGINITERATION)( +(STDCALL *PFN_WDFCHILDLISTBEGINITERATION)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -646,8 +656,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfChildListBeginIteration( _In_ WDFCHILDLIST ChildList, @@ -666,7 +676,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFCHILDLISTRETRIEVENEXTDEVICE)( +(STDCALL *PFN_WDFCHILDLISTRETRIEVENEXTDEVICE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -681,8 +691,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfChildListRetrieveNextDevice( _In_ WDFCHILDLIST ChildList, @@ -704,7 +714,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFCHILDLISTENDITERATION)( +(STDCALL *PFN_WDFCHILDLISTENDITERATION)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -714,8 +724,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfChildListEndIteration( _In_ WDFCHILDLIST ChildList, @@ -734,7 +744,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFCHILDLISTADDORUPDATECHILDDESCRIPTIONASPRESENT)( +(STDCALL *PFN_WDFCHILDLISTADDORUPDATECHILDDESCRIPTIONASPRESENT)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -747,8 +757,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfChildListAddOrUpdateChildDescriptionAsPresent( _In_ WDFCHILDLIST ChildList, @@ -769,7 +779,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFCHILDLISTUPDATECHILDDESCRIPTIONASMISSING)( +(STDCALL *PFN_WDFCHILDLISTUPDATECHILDDESCRIPTIONASMISSING)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -780,8 +790,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfChildListUpdateChildDescriptionAsMissing( _In_ WDFCHILDLIST ChildList, @@ -799,7 +809,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFCHILDLISTUPDATEALLCHILDDESCRIPTIONSASPRESENT)( +(STDCALL *PFN_WDFCHILDLISTUPDATEALLCHILDDESCRIPTIONSASPRESENT)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -807,8 +817,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfChildListUpdateAllChildDescriptionsAsPresent( _In_ WDFCHILDLIST ChildList @@ -824,7 +834,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI BOOLEAN -(*PFN_WDFCHILDLISTREQUESTCHILDEJECT)( +(STDCALL *PFN_WDFCHILDLISTREQUESTCHILDEJECT)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -834,8 +844,8 @@ BOOLEAN ); _IRQL_requires_max_(DISPATCH_LEVEL) -BOOLEAN FORCEINLINE +BOOLEAN WdfChildListRequestChildEject( _In_ WDFCHILDLIST ChildList, diff --git a/sdk/include/wdf/kmdf/1.17/wdfcollection.h b/sdk/include/wdf/kmdf/1.17/wdfcollection.h index c28ecab6c15..2077562a91b 100644 --- a/sdk/include/wdf/kmdf/1.17/wdfcollection.h +++ b/sdk/include/wdf/kmdf/1.17/wdfcollection.h @@ -57,7 +57,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFCOLLECTIONCREATE)( +(STDCALL *PFN_WDFCOLLECTIONCREATE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_opt_ @@ -68,8 +68,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfCollectionCreate( _In_opt_ PWDF_OBJECT_ATTRIBUTES CollectionAttributes, @@ -87,7 +87,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI ULONG -(*PFN_WDFCOLLECTIONGETCOUNT)( +(STDCALL *PFN_WDFCOLLECTIONGETCOUNT)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -95,8 +95,8 @@ ULONG ); _IRQL_requires_max_(DISPATCH_LEVEL) -ULONG FORCEINLINE +ULONG WdfCollectionGetCount( _In_ WDFCOLLECTION Collection @@ -113,7 +113,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFCOLLECTIONADD)( +(STDCALL *PFN_WDFCOLLECTIONADD)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -124,8 +124,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfCollectionAdd( _In_ WDFCOLLECTION Collection, @@ -143,7 +143,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFCOLLECTIONREMOVE)( +(STDCALL *PFN_WDFCOLLECTIONREMOVE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -153,8 +153,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfCollectionRemove( _In_ WDFCOLLECTION Collection, @@ -172,7 +172,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFCOLLECTIONREMOVEITEM)( +(STDCALL *PFN_WDFCOLLECTIONREMOVEITEM)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -182,8 +182,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfCollectionRemoveItem( _In_ WDFCOLLECTION Collection, @@ -201,7 +201,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI WDFOBJECT -(*PFN_WDFCOLLECTIONGETITEM)( +(STDCALL *PFN_WDFCOLLECTIONGETITEM)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -211,8 +211,8 @@ WDFOBJECT ); _IRQL_requires_max_(DISPATCH_LEVEL) -WDFOBJECT FORCEINLINE +WDFOBJECT WdfCollectionGetItem( _In_ WDFCOLLECTION Collection, @@ -230,7 +230,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI WDFOBJECT -(*PFN_WDFCOLLECTIONGETFIRSTITEM)( +(STDCALL *PFN_WDFCOLLECTIONGETFIRSTITEM)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -238,8 +238,8 @@ WDFOBJECT ); _IRQL_requires_max_(DISPATCH_LEVEL) -WDFOBJECT FORCEINLINE +WDFOBJECT WdfCollectionGetFirstItem( _In_ WDFCOLLECTION Collection @@ -255,7 +255,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI WDFOBJECT -(*PFN_WDFCOLLECTIONGETLASTITEM)( +(STDCALL *PFN_WDFCOLLECTIONGETLASTITEM)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -263,8 +263,8 @@ WDFOBJECT ); _IRQL_requires_max_(DISPATCH_LEVEL) -WDFOBJECT FORCEINLINE +WDFOBJECT WdfCollectionGetLastItem( _In_ WDFCOLLECTION Collection diff --git a/sdk/include/wdf/kmdf/1.17/wdfcommonbuffer.h b/sdk/include/wdf/kmdf/1.17/wdfcommonbuffer.h index 018a83241ab..076c79902e0 100644 --- a/sdk/include/wdf/kmdf/1.17/wdfcommonbuffer.h +++ b/sdk/include/wdf/kmdf/1.17/wdfcommonbuffer.h @@ -64,8 +64,8 @@ typedef struct _WDF_COMMON_BUFFER_CONFIG { } WDF_COMMON_BUFFER_CONFIG, *PWDF_COMMON_BUFFER_CONFIG; -VOID FORCEINLINE +VOID WDF_COMMON_BUFFER_CONFIG_INIT( _Out_ PWDF_COMMON_BUFFER_CONFIG Config, _In_ ULONG AlignmentRequirement @@ -85,7 +85,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFCOMMONBUFFERCREATE)( +(STDCALL *PFN_WDFCOMMONBUFFERCREATE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -101,8 +101,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfCommonBufferCreate( _In_ WDFDMAENABLER DmaEnabler, @@ -126,7 +126,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFCOMMONBUFFERCREATEWITHCONFIG)( +(STDCALL *PFN_WDFCOMMONBUFFERCREATEWITHCONFIG)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -144,8 +144,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfCommonBufferCreateWithConfig( _In_ WDFDMAENABLER DmaEnabler, @@ -170,7 +170,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI PVOID -(*PFN_WDFCOMMONBUFFERGETALIGNEDVIRTUALADDRESS)( +(STDCALL *PFN_WDFCOMMONBUFFERGETALIGNEDVIRTUALADDRESS)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -178,8 +178,8 @@ PVOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -PVOID FORCEINLINE +PVOID WdfCommonBufferGetAlignedVirtualAddress( _In_ WDFCOMMONBUFFER CommonBuffer @@ -195,7 +195,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI PHYSICAL_ADDRESS -(*PFN_WDFCOMMONBUFFERGETALIGNEDLOGICALADDRESS)( +(STDCALL *PFN_WDFCOMMONBUFFERGETALIGNEDLOGICALADDRESS)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -203,8 +203,8 @@ PHYSICAL_ADDRESS ); _IRQL_requires_max_(DISPATCH_LEVEL) -PHYSICAL_ADDRESS FORCEINLINE +PHYSICAL_ADDRESS WdfCommonBufferGetAlignedLogicalAddress( _In_ WDFCOMMONBUFFER CommonBuffer @@ -220,7 +220,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI size_t -(*PFN_WDFCOMMONBUFFERGETLENGTH)( +(STDCALL *PFN_WDFCOMMONBUFFERGETLENGTH)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -228,8 +228,8 @@ size_t ); _IRQL_requires_max_(DISPATCH_LEVEL) -size_t FORCEINLINE +size_t WdfCommonBufferGetLength( _In_ WDFCOMMONBUFFER CommonBuffer diff --git a/sdk/include/wdf/kmdf/1.17/wdfcontrol.h b/sdk/include/wdf/kmdf/1.17/wdfcontrol.h index f94a3aadba7..1be068aed54 100644 --- a/sdk/include/wdf/kmdf/1.17/wdfcontrol.h +++ b/sdk/include/wdf/kmdf/1.17/wdfcontrol.h @@ -53,6 +53,7 @@ _Function_class_(EVT_WDF_DEVICE_SHUTDOWN_NOTIFICATION) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) VOID +STDCALL EVT_WDF_DEVICE_SHUTDOWN_NOTIFICATION( _In_ WDFDEVICE Device @@ -75,7 +76,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI PWDFDEVICE_INIT -(*PFN_WDFCONTROLDEVICEINITALLOCATE)( +(STDCALL *PFN_WDFCONTROLDEVICEINITALLOCATE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -86,8 +87,8 @@ PWDFDEVICE_INIT _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -PWDFDEVICE_INIT FORCEINLINE +PWDFDEVICE_INIT WdfControlDeviceInitAllocate( _In_ WDFDRIVER Driver, @@ -105,7 +106,7 @@ typedef _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI VOID -(*PFN_WDFCONTROLDEVICEINITSETSHUTDOWNNOTIFICATION)( +(STDCALL *PFN_WDFCONTROLDEVICEINITSETSHUTDOWNNOTIFICATION)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -117,8 +118,8 @@ VOID ); _IRQL_requires_max_(PASSIVE_LEVEL) -VOID FORCEINLINE +VOID WdfControlDeviceInitSetShutdownNotification( _In_ PWDFDEVICE_INIT DeviceInit, @@ -138,7 +139,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFCONTROLFINISHINITIALIZING)( +(STDCALL *PFN_WDFCONTROLFINISHINITIALIZING)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -146,8 +147,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfControlFinishInitializing( _In_ WDFDEVICE Device diff --git a/sdk/include/wdf/kmdf/1.17/wdfcore.h b/sdk/include/wdf/kmdf/1.17/wdfcore.h index ff28279f609..eb7f6e5e15f 100644 --- a/sdk/include/wdf/kmdf/1.17/wdfcore.h +++ b/sdk/include/wdf/kmdf/1.17/wdfcore.h @@ -57,8 +57,8 @@ WDF_EXTERN_C_START #define WDF_TIMEOUT_TO_SEC ((LONGLONG) 1 * 10 * 1000 * 1000) #define WDF_TIMEOUT_TO_MS ((LONGLONG) 1 * 10 * 1000) #define WDF_TIMEOUT_TO_US ((LONGLONG) 1 * 10) -LONGLONG FORCEINLINE +LONGLONG WDF_REL_TIMEOUT_IN_SEC( _In_ ULONGLONG Time ) @@ -66,8 +66,8 @@ WDF_REL_TIMEOUT_IN_SEC( return Time * -1 * WDF_TIMEOUT_TO_SEC; } -LONGLONG FORCEINLINE +LONGLONG WDF_ABS_TIMEOUT_IN_SEC( _In_ ULONGLONG Time ) @@ -75,8 +75,8 @@ WDF_ABS_TIMEOUT_IN_SEC( return Time * 1 * WDF_TIMEOUT_TO_SEC; } -LONGLONG FORCEINLINE +LONGLONG WDF_REL_TIMEOUT_IN_MS( _In_ ULONGLONG Time ) @@ -84,8 +84,8 @@ WDF_REL_TIMEOUT_IN_MS( return Time * -1 * WDF_TIMEOUT_TO_MS; } -LONGLONG FORCEINLINE +LONGLONG WDF_ABS_TIMEOUT_IN_MS( _In_ ULONGLONG Time ) @@ -93,8 +93,8 @@ WDF_ABS_TIMEOUT_IN_MS( return Time * 1 * WDF_TIMEOUT_TO_MS; } -LONGLONG FORCEINLINE +LONGLONG WDF_REL_TIMEOUT_IN_US( _In_ ULONGLONG Time ) @@ -102,8 +102,8 @@ WDF_REL_TIMEOUT_IN_US( return Time * -1 * WDF_TIMEOUT_TO_US; } -LONGLONG FORCEINLINE +LONGLONG WDF_ABS_TIMEOUT_IN_US( _In_ ULONGLONG Time ) @@ -114,8 +114,8 @@ WDF_ABS_TIMEOUT_IN_US( // // Rounding functions // -size_t FORCEINLINE +size_t WDF_ALIGN_SIZE_DOWN( _In_ size_t Length, _In_ size_t AlignTo @@ -124,8 +124,8 @@ WDF_ALIGN_SIZE_DOWN( return Length & ~(AlignTo - 1); } -size_t FORCEINLINE +size_t WDF_ALIGN_SIZE_UP( _In_ size_t Length, _In_ size_t AlignTo diff --git a/sdk/include/wdf/kmdf/1.17/wdfdevice.h b/sdk/include/wdf/kmdf/1.17/wdfdevice.h index 370612414f7..5f0e5f43d7e 100644 --- a/sdk/include/wdf/kmdf/1.17/wdfdevice.h +++ b/sdk/include/wdf/kmdf/1.17/wdfdevice.h @@ -495,14 +495,51 @@ typedef enum _WDF_RELEASE_HARDWARE_ORDER_ON_FAILURE { // Declare empty definitions so that they may be referenced by // routines before they are defined. // -typedef enum _WDF_REQUEST_TYPE WDF_REQUEST_TYPE; +// enum _WDF_REQUEST_TYPE; +// typedef enum _WDF_REQUEST_TYPE WDF_REQUEST_TYPE; + +typedef enum _WDF_REQUEST_TYPE { // taken from wdfrequest.h + WdfRequestTypeCreate = 0x0, + WdfRequestTypeCreateNamedPipe = 0x1, + WdfRequestTypeClose = 0x2, + WdfRequestTypeRead = 0x3, + WdfRequestTypeWrite = 0x4, + WdfRequestTypeQueryInformation = 0x5, + WdfRequestTypeSetInformation = 0x6, + WdfRequestTypeQueryEA = 0x7, + WdfRequestTypeSetEA = 0x8, + WdfRequestTypeFlushBuffers = 0x9, + WdfRequestTypeQueryVolumeInformation = 0xa, + WdfRequestTypeSetVolumeInformation = 0xb, + WdfRequestTypeDirectoryControl = 0xc, + WdfRequestTypeFileSystemControl = 0xd, + WdfRequestTypeDeviceControl = 0xe, + WdfRequestTypeDeviceControlInternal = 0xf, + WdfRequestTypeShutdown = 0x10, + WdfRequestTypeLockControl = 0x11, + WdfRequestTypeCleanup = 0x12, + WdfRequestTypeCreateMailSlot = 0x13, + WdfRequestTypeQuerySecurity = 0x14, + WdfRequestTypeSetSecurity = 0x15, + WdfRequestTypePower = 0x16, + WdfRequestTypeSystemControl = 0x17, + WdfRequestTypeDeviceChange = 0x18, + WdfRequestTypeQueryQuota = 0x19, + WdfRequestTypeSetQuota = 0x1A, + WdfRequestTypePnp = 0x1B, + WdfRequestTypeOther =0x1C, + WdfRequestTypeUsb = 0x40, + WdfRequestTypeNoFormat = 0xFF, + WdfRequestTypeMax, +} WDF_REQUEST_TYPE; typedef _Function_class_(EVT_WDF_DEVICE_FILE_CREATE) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) VOID +STDCALL EVT_WDF_DEVICE_FILE_CREATE( _In_ WDFDEVICE Device, @@ -519,6 +556,7 @@ _Function_class_(EVT_WDF_FILE_CLOSE) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) VOID +STDCALL EVT_WDF_FILE_CLOSE( _In_ WDFFILEOBJECT FileObject @@ -531,6 +569,7 @@ _Function_class_(EVT_WDF_FILE_CLEANUP) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) VOID +STDCALL EVT_WDF_FILE_CLEANUP( _In_ WDFFILEOBJECT FileObject @@ -581,8 +620,8 @@ typedef struct _WDF_FILEOBJECT_CONFIG { } WDF_FILEOBJECT_CONFIG, *PWDF_FILEOBJECT_CONFIG; -VOID FORCEINLINE +VOID WDF_FILEOBJECT_CONFIG_INIT( _Out_ PWDF_FILEOBJECT_CONFIG FileEventCallbacks, _In_opt_ PFN_WDF_DEVICE_FILE_CREATE EvtDeviceFileCreate, @@ -734,6 +773,7 @@ _Function_class_(EVT_WDF_DEVICE_PNP_STATE_CHANGE_NOTIFICATION) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) VOID +STDCALL EVT_WDF_DEVICE_PNP_STATE_CHANGE_NOTIFICATION( _In_ WDFDEVICE Device, @@ -748,6 +788,7 @@ _Function_class_(EVT_WDF_DEVICE_POWER_STATE_CHANGE_NOTIFICATION) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) VOID +STDCALL EVT_WDF_DEVICE_POWER_STATE_CHANGE_NOTIFICATION( _In_ WDFDEVICE Device, @@ -762,6 +803,7 @@ _Function_class_(EVT_WDF_DEVICE_POWER_POLICY_STATE_CHANGE_NOTIFICATION) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) VOID +STDCALL EVT_WDF_DEVICE_POWER_POLICY_STATE_CHANGE_NOTIFICATION( _In_ WDFDEVICE Device, @@ -778,6 +820,7 @@ _Function_class_(EVT_WDF_DEVICE_D0_ENTRY) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDF_DEVICE_D0_ENTRY( _In_ WDFDEVICE Device, @@ -792,6 +835,7 @@ _Function_class_(EVT_WDF_DEVICE_D0_ENTRY_POST_INTERRUPTS_ENABLED) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDF_DEVICE_D0_ENTRY_POST_INTERRUPTS_ENABLED( _In_ WDFDEVICE Device, @@ -806,6 +850,7 @@ _Function_class_(EVT_WDF_DEVICE_D0_EXIT) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDF_DEVICE_D0_EXIT( _In_ WDFDEVICE Device, @@ -820,6 +865,7 @@ _Function_class_(EVT_WDF_DEVICE_D0_EXIT_PRE_INTERRUPTS_DISABLED) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDF_DEVICE_D0_EXIT_PRE_INTERRUPTS_DISABLED( _In_ WDFDEVICE Device, @@ -834,6 +880,7 @@ _Function_class_(EVT_WDF_DEVICE_PREPARE_HARDWARE) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDF_DEVICE_PREPARE_HARDWARE( _In_ WDFDEVICE Device, @@ -850,6 +897,7 @@ _Function_class_(EVT_WDF_DEVICE_RELEASE_HARDWARE) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDF_DEVICE_RELEASE_HARDWARE( _In_ WDFDEVICE Device, @@ -864,6 +912,7 @@ _Function_class_(EVT_WDF_DEVICE_SELF_MANAGED_IO_CLEANUP) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) VOID +STDCALL EVT_WDF_DEVICE_SELF_MANAGED_IO_CLEANUP( _In_ WDFDEVICE Device @@ -876,6 +925,7 @@ _Function_class_(EVT_WDF_DEVICE_SELF_MANAGED_IO_FLUSH) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) VOID +STDCALL EVT_WDF_DEVICE_SELF_MANAGED_IO_FLUSH( _In_ WDFDEVICE Device @@ -888,6 +938,7 @@ _Function_class_(EVT_WDF_DEVICE_SELF_MANAGED_IO_INIT) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDF_DEVICE_SELF_MANAGED_IO_INIT( _In_ WDFDEVICE Device @@ -900,6 +951,7 @@ _Function_class_(EVT_WDF_DEVICE_SELF_MANAGED_IO_SUSPEND) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDF_DEVICE_SELF_MANAGED_IO_SUSPEND( _In_ WDFDEVICE Device @@ -912,6 +964,7 @@ _Function_class_(EVT_WDF_DEVICE_SELF_MANAGED_IO_RESTART) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDF_DEVICE_SELF_MANAGED_IO_RESTART( _In_ WDFDEVICE Device @@ -924,6 +977,7 @@ _Function_class_(EVT_WDF_DEVICE_QUERY_STOP) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDF_DEVICE_QUERY_STOP( _In_ WDFDEVICE Device @@ -936,6 +990,7 @@ _Function_class_(EVT_WDF_DEVICE_QUERY_REMOVE) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDF_DEVICE_QUERY_REMOVE( _In_ WDFDEVICE Device @@ -948,6 +1003,7 @@ _Function_class_(EVT_WDF_DEVICE_SURPRISE_REMOVAL) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) VOID +STDCALL EVT_WDF_DEVICE_SURPRISE_REMOVAL( _In_ WDFDEVICE Device @@ -960,6 +1016,7 @@ _Function_class_(EVT_WDF_DEVICE_USAGE_NOTIFICATION) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) VOID +STDCALL EVT_WDF_DEVICE_USAGE_NOTIFICATION( _In_ WDFDEVICE Device, @@ -976,6 +1033,7 @@ _Function_class_(EVT_WDF_DEVICE_USAGE_NOTIFICATION_EX) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDF_DEVICE_USAGE_NOTIFICATION_EX( _In_ WDFDEVICE Device, @@ -992,6 +1050,7 @@ _Function_class_(EVT_WDF_DEVICE_RELATIONS_QUERY) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) VOID +STDCALL EVT_WDF_DEVICE_RELATIONS_QUERY( _In_ WDFDEVICE Device, @@ -1006,6 +1065,7 @@ _Function_class_(EVT_WDF_DEVICE_ARM_WAKE_FROM_S0) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDF_DEVICE_ARM_WAKE_FROM_S0( _In_ WDFDEVICE Device @@ -1018,6 +1078,7 @@ _Function_class_(EVT_WDF_DEVICE_ARM_WAKE_FROM_SX) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDF_DEVICE_ARM_WAKE_FROM_SX( _In_ WDFDEVICE Device @@ -1030,6 +1091,7 @@ _Function_class_(EVT_WDF_DEVICE_ARM_WAKE_FROM_SX_WITH_REASON) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDF_DEVICE_ARM_WAKE_FROM_SX_WITH_REASON( _In_ WDFDEVICE Device, @@ -1046,6 +1108,7 @@ _Function_class_(EVT_WDF_DEVICE_DISARM_WAKE_FROM_S0) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) VOID +STDCALL EVT_WDF_DEVICE_DISARM_WAKE_FROM_S0( _In_ WDFDEVICE Device @@ -1058,6 +1121,7 @@ _Function_class_(EVT_WDF_DEVICE_DISARM_WAKE_FROM_SX) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) VOID +STDCALL EVT_WDF_DEVICE_DISARM_WAKE_FROM_SX( _In_ WDFDEVICE Device @@ -1070,6 +1134,7 @@ _Function_class_(EVT_WDF_DEVICE_WAKE_FROM_S0_TRIGGERED) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) VOID +STDCALL EVT_WDF_DEVICE_WAKE_FROM_S0_TRIGGERED( _In_ WDFDEVICE Device @@ -1082,6 +1147,7 @@ _Function_class_(EVT_WDF_DEVICE_WAKE_FROM_SX_TRIGGERED) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) VOID +STDCALL EVT_WDF_DEVICE_WAKE_FROM_SX_TRIGGERED( _In_ WDFDEVICE Device @@ -1132,8 +1198,8 @@ typedef struct _WDF_POWER_POLICY_EVENT_CALLBACKS { } WDF_POWER_POLICY_EVENT_CALLBACKS, *PWDF_POWER_POLICY_EVENT_CALLBACKS; -VOID FORCEINLINE +VOID WDF_POWER_POLICY_EVENT_CALLBACKS_INIT( _Out_ PWDF_POWER_POLICY_EVENT_CALLBACKS Callbacks ) @@ -1143,8 +1209,8 @@ WDF_POWER_POLICY_EVENT_CALLBACKS_INIT( Callbacks->Size = sizeof(WDF_POWER_POLICY_EVENT_CALLBACKS); } -VOID FORCEINLINE +VOID WDF_PNPPOWER_EVENT_CALLBACKS_INIT( _Out_ PWDF_PNPPOWER_EVENT_CALLBACKS Callbacks ) @@ -1154,8 +1220,8 @@ WDF_PNPPOWER_EVENT_CALLBACKS_INIT( } -ULONG FORCEINLINE +ULONG WdfDevStateNormalize( _In_ ULONG State ) @@ -1164,8 +1230,8 @@ WdfDevStateNormalize( } -BOOLEAN FORCEINLINE +BOOLEAN WdfDevStateIsNP( _In_ ULONG State ) @@ -1278,8 +1344,8 @@ typedef struct _WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS { } WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS, *PWDF_DEVICE_POWER_POLICY_IDLE_SETTINGS; -VOID FORCEINLINE +VOID WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_INIT( _Out_ PWDF_DEVICE_POWER_POLICY_IDLE_SETTINGS Settings, _In_ WDF_POWER_POLICY_S0_IDLE_CAPABILITIES IdleCaps @@ -1360,8 +1426,8 @@ typedef struct _WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS { } WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS, *PWDF_DEVICE_POWER_POLICY_WAKE_SETTINGS; -VOID FORCEINLINE +VOID WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT( _Out_ PWDF_DEVICE_POWER_POLICY_WAKE_SETTINGS Settings ) @@ -1419,8 +1485,8 @@ typedef struct _WDF_DEVICE_STATE { } WDF_DEVICE_STATE, *PWDF_DEVICE_STATE; -VOID FORCEINLINE +VOID WDF_DEVICE_STATE_INIT( _Out_ PWDF_DEVICE_STATE PnpDeviceState ) @@ -1468,8 +1534,8 @@ typedef struct _WDF_DEVICE_PNP_CAPABILITIES { } WDF_DEVICE_PNP_CAPABILITIES, *PWDF_DEVICE_PNP_CAPABILITIES; -VOID FORCEINLINE +VOID WDF_DEVICE_PNP_CAPABILITIES_INIT( _Out_ PWDF_DEVICE_PNP_CAPABILITIES Caps ) @@ -1535,8 +1601,8 @@ typedef struct _WDF_DEVICE_POWER_CAPABILITIES { } WDF_DEVICE_POWER_CAPABILITIES, *PWDF_DEVICE_POWER_CAPABILITIES; -VOID FORCEINLINE +VOID WDF_DEVICE_POWER_CAPABILITIES_INIT( _Out_ PWDF_DEVICE_POWER_CAPABILITIES Caps ) @@ -1590,8 +1656,8 @@ typedef struct _WDF_REMOVE_LOCK_OPTIONS { // // Default remove lock options initialization macro // -VOID FORCEINLINE +VOID WDF_REMOVE_LOCK_OPTIONS_INIT( _Out_ PWDF_REMOVE_LOCK_OPTIONS RemoveLockOptions, _In_ ULONG Flags @@ -1608,6 +1674,7 @@ _Function_class_(EVT_WDFDEVICE_WDM_IRP_PREPROCESS) _IRQL_requires_same_ _IRQL_requires_max_(DISPATCH_LEVEL) NTSTATUS +STDCALL EVT_WDFDEVICE_WDM_IRP_PREPROCESS( _In_ WDFDEVICE Device, @@ -1622,6 +1689,7 @@ _Function_class_(EVT_WDFDEVICE_WDM_IRP_DISPATCH) _IRQL_requires_same_ _IRQL_requires_max_(DISPATCH_LEVEL) NTSTATUS +STDCALL EVT_WDFDEVICE_WDM_IRP_DISPATCH( _In_ WDFDEVICE Device, @@ -1649,6 +1717,7 @@ _Function_class_(EVT_WDF_IO_IN_CALLER_CONTEXT) _IRQL_requires_same_ _IRQL_requires_max_(DISPATCH_LEVEL) VOID +STDCALL EVT_WDF_IO_IN_CALLER_CONTEXT( _In_ WDFDEVICE Device, @@ -1663,6 +1732,7 @@ _Function_class_(EVT_WDFDEVICE_WDM_POST_PO_FX_REGISTER_DEVICE) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDFDEVICE_WDM_POST_PO_FX_REGISTER_DEVICE( _In_ WDFDEVICE Device, @@ -1677,6 +1747,7 @@ _Function_class_(EVT_WDFDEVICE_WDM_PRE_PO_FX_UNREGISTER_DEVICE) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) VOID +STDCALL EVT_WDFDEVICE_WDM_PRE_PO_FX_UNREGISTER_DEVICE( _In_ WDFDEVICE Device, @@ -1749,8 +1820,8 @@ typedef struct _WDF_POWER_FRAMEWORK_SETTINGS { PVOID PoFxDeviceContext; } WDF_POWER_FRAMEWORK_SETTINGS, *PWDF_POWER_FRAMEWORK_SETTINGS; -VOID FORCEINLINE +VOID WDF_POWER_FRAMEWORK_SETTINGS_INIT( _Out_ PWDF_POWER_FRAMEWORK_SETTINGS PowerFrameworkSettings ) @@ -1812,8 +1883,8 @@ typedef struct _WDF_IO_TYPE_CONFIG { } WDF_IO_TYPE_CONFIG, *PWDF_IO_TYPE_CONFIG; -VOID FORCEINLINE +VOID WDF_IO_TYPE_CONFIG_INIT( _Out_ PWDF_IO_TYPE_CONFIG IoTypeConfig ) @@ -1918,7 +1989,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFDEVICEGETDEVICESTATE)( +(STDCALL *PFN_WDFDEVICEGETDEVICESTATE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1928,8 +1999,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfDeviceGetDeviceState( _In_ WDFDEVICE Device, @@ -1947,7 +2018,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFDEVICESETDEVICESTATE)( +(STDCALL *PFN_WDFDEVICESETDEVICESTATE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1957,8 +2028,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfDeviceSetDeviceState( _In_ WDFDEVICE Device, @@ -1976,7 +2047,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI WDFDEVICE -(*PFN_WDFWDMDEVICEGETWDFDEVICEHANDLE)( +(STDCALL *PFN_WDFWDMDEVICEGETWDFDEVICEHANDLE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1984,8 +2055,8 @@ WDFDEVICE ); _IRQL_requires_max_(DISPATCH_LEVEL) -WDFDEVICE FORCEINLINE +WDFDEVICE WdfWdmDeviceGetWdfDeviceHandle( _In_ PDEVICE_OBJECT DeviceObject @@ -2001,7 +2072,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI PDEVICE_OBJECT -(*PFN_WDFDEVICEWDMGETDEVICEOBJECT)( +(STDCALL *PFN_WDFDEVICEWDMGETDEVICEOBJECT)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2009,8 +2080,8 @@ PDEVICE_OBJECT ); _IRQL_requires_max_(DISPATCH_LEVEL) -PDEVICE_OBJECT FORCEINLINE +PDEVICE_OBJECT WdfDeviceWdmGetDeviceObject( _In_ WDFDEVICE Device @@ -2026,7 +2097,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI PDEVICE_OBJECT -(*PFN_WDFDEVICEWDMGETATTACHEDDEVICE)( +(STDCALL *PFN_WDFDEVICEWDMGETATTACHEDDEVICE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2034,8 +2105,8 @@ PDEVICE_OBJECT ); _IRQL_requires_max_(DISPATCH_LEVEL) -PDEVICE_OBJECT FORCEINLINE +PDEVICE_OBJECT WdfDeviceWdmGetAttachedDevice( _In_ WDFDEVICE Device @@ -2051,7 +2122,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI PDEVICE_OBJECT -(*PFN_WDFDEVICEWDMGETPHYSICALDEVICE)( +(STDCALL *PFN_WDFDEVICEWDMGETPHYSICALDEVICE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2059,8 +2130,8 @@ PDEVICE_OBJECT ); _IRQL_requires_max_(DISPATCH_LEVEL) -PDEVICE_OBJECT FORCEINLINE +PDEVICE_OBJECT WdfDeviceWdmGetPhysicalDevice( _In_ WDFDEVICE Device @@ -2077,7 +2148,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDEVICEWDMDISPATCHPREPROCESSEDIRP)( +(STDCALL *PFN_WDFDEVICEWDMDISPATCHPREPROCESSEDIRP)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2088,8 +2159,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDeviceWdmDispatchPreprocessedIrp( _In_ WDFDEVICE Device, @@ -2108,7 +2179,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDEVICEWDMDISPATCHIRP)( +(STDCALL *PFN_WDFDEVICEWDMDISPATCHIRP)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2121,8 +2192,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDeviceWdmDispatchIrp( _In_ WDFDEVICE Device, @@ -2143,7 +2214,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDEVICEWDMDISPATCHIRPTOIOQUEUE)( +(STDCALL *PFN_WDFDEVICEWDMDISPATCHIRPTOIOQUEUE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2158,8 +2229,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDeviceWdmDispatchIrpToIoQueue( _In_ WDFDEVICE Device, @@ -2182,7 +2253,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDEVICEADDDEPENDENTUSAGEDEVICEOBJECT)( +(STDCALL *PFN_WDFDEVICEADDDEPENDENTUSAGEDEVICEOBJECT)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2193,8 +2264,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDeviceAddDependentUsageDeviceObject( _In_ WDFDEVICE Device, @@ -2212,7 +2283,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFDEVICEREMOVEDEPENDENTUSAGEDEVICEOBJECT)( +(STDCALL *PFN_WDFDEVICEREMOVEDEPENDENTUSAGEDEVICEOBJECT)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2222,8 +2293,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfDeviceRemoveDependentUsageDeviceObject( _In_ WDFDEVICE Device, @@ -2242,7 +2313,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDEVICEADDREMOVALRELATIONSPHYSICALDEVICE)( +(STDCALL *PFN_WDFDEVICEADDREMOVALRELATIONSPHYSICALDEVICE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2253,8 +2324,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDeviceAddRemovalRelationsPhysicalDevice( _In_ WDFDEVICE Device, @@ -2272,7 +2343,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFDEVICEREMOVEREMOVALRELATIONSPHYSICALDEVICE)( +(STDCALL *PFN_WDFDEVICEREMOVEREMOVALRELATIONSPHYSICALDEVICE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2282,8 +2353,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfDeviceRemoveRemovalRelationsPhysicalDevice( _In_ WDFDEVICE Device, @@ -2301,7 +2372,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFDEVICECLEARREMOVALRELATIONSDEVICES)( +(STDCALL *PFN_WDFDEVICECLEARREMOVALRELATIONSDEVICES)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2309,8 +2380,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfDeviceClearRemovalRelationsDevices( _In_ WDFDEVICE Device @@ -2326,7 +2397,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI WDFDRIVER -(*PFN_WDFDEVICEGETDRIVER)( +(STDCALL *PFN_WDFDEVICEGETDRIVER)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2334,8 +2405,8 @@ WDFDRIVER ); _IRQL_requires_max_(DISPATCH_LEVEL) -WDFDRIVER FORCEINLINE +WDFDRIVER WdfDeviceGetDriver( _In_ WDFDEVICE Device @@ -2352,7 +2423,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDEVICERETRIEVEDEVICENAME)( +(STDCALL *PFN_WDFDEVICERETRIEVEDEVICENAME)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2363,8 +2434,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDeviceRetrieveDeviceName( _In_ WDFDEVICE Device, @@ -2383,7 +2454,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDEVICEASSIGNMOFRESOURCENAME)( +(STDCALL *PFN_WDFDEVICEASSIGNMOFRESOURCENAME)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2394,8 +2465,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDeviceAssignMofResourceName( _In_ WDFDEVICE Device, @@ -2413,7 +2484,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI WDFIOTARGET -(*PFN_WDFDEVICEGETIOTARGET)( +(STDCALL *PFN_WDFDEVICEGETIOTARGET)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2421,8 +2492,8 @@ WDFIOTARGET ); _IRQL_requires_max_(DISPATCH_LEVEL) -WDFIOTARGET FORCEINLINE +WDFIOTARGET WdfDeviceGetIoTarget( _In_ WDFDEVICE Device @@ -2438,7 +2509,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI WDF_DEVICE_PNP_STATE -(*PFN_WDFDEVICEGETDEVICEPNPSTATE)( +(STDCALL *PFN_WDFDEVICEGETDEVICEPNPSTATE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2446,8 +2517,8 @@ WDF_DEVICE_PNP_STATE ); _IRQL_requires_max_(DISPATCH_LEVEL) -WDF_DEVICE_PNP_STATE FORCEINLINE +WDF_DEVICE_PNP_STATE WdfDeviceGetDevicePnpState( _In_ WDFDEVICE Device @@ -2463,7 +2534,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI WDF_DEVICE_POWER_STATE -(*PFN_WDFDEVICEGETDEVICEPOWERSTATE)( +(STDCALL *PFN_WDFDEVICEGETDEVICEPOWERSTATE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2471,8 +2542,8 @@ WDF_DEVICE_POWER_STATE ); _IRQL_requires_max_(DISPATCH_LEVEL) -WDF_DEVICE_POWER_STATE FORCEINLINE +WDF_DEVICE_POWER_STATE WdfDeviceGetDevicePowerState( _In_ WDFDEVICE Device @@ -2488,7 +2559,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI WDF_DEVICE_POWER_POLICY_STATE -(*PFN_WDFDEVICEGETDEVICEPOWERPOLICYSTATE)( +(STDCALL *PFN_WDFDEVICEGETDEVICEPOWERPOLICYSTATE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2496,8 +2567,8 @@ WDF_DEVICE_POWER_POLICY_STATE ); _IRQL_requires_max_(DISPATCH_LEVEL) -WDF_DEVICE_POWER_POLICY_STATE FORCEINLINE +WDF_DEVICE_POWER_POLICY_STATE WdfDeviceGetDevicePowerPolicyState( _In_ WDFDEVICE Device @@ -2514,7 +2585,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDEVICEASSIGNS0IDLESETTINGS)( +(STDCALL *PFN_WDFDEVICEASSIGNS0IDLESETTINGS)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2525,8 +2596,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDeviceAssignS0IdleSettings( _In_ WDFDEVICE Device, @@ -2545,7 +2616,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDEVICEASSIGNSXWAKESETTINGS)( +(STDCALL *PFN_WDFDEVICEASSIGNSXWAKESETTINGS)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2556,8 +2627,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDeviceAssignSxWakeSettings( _In_ WDFDEVICE Device, @@ -2576,7 +2647,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDEVICEOPENREGISTRYKEY)( +(STDCALL *PFN_WDFDEVICEOPENREGISTRYKEY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2593,8 +2664,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDeviceOpenRegistryKey( _In_ WDFDEVICE Device, @@ -2619,7 +2690,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDEVICEOPENDEVICEMAPKEY)( +(STDCALL *PFN_WDFDEVICEOPENDEVICEMAPKEY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2636,8 +2707,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDeviceOpenDevicemapKey( _In_ WDFDEVICE Device, @@ -2661,7 +2732,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFDEVICESETSPECIALFILESUPPORT)( +(STDCALL *PFN_WDFDEVICESETSPECIALFILESUPPORT)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2673,8 +2744,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfDeviceSetSpecialFileSupport( _In_ WDFDEVICE Device, @@ -2694,7 +2765,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFDEVICESETCHARACTERISTICS)( +(STDCALL *PFN_WDFDEVICESETCHARACTERISTICS)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2704,8 +2775,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfDeviceSetCharacteristics( _In_ WDFDEVICE Device, @@ -2723,7 +2794,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI ULONG -(*PFN_WDFDEVICEGETCHARACTERISTICS)( +(STDCALL *PFN_WDFDEVICEGETCHARACTERISTICS)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2731,8 +2802,8 @@ ULONG ); _IRQL_requires_max_(DISPATCH_LEVEL) -ULONG FORCEINLINE +ULONG WdfDeviceGetCharacteristics( _In_ WDFDEVICE Device @@ -2748,7 +2819,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI ULONG -(*PFN_WDFDEVICEGETALIGNMENTREQUIREMENT)( +(STDCALL *PFN_WDFDEVICEGETALIGNMENTREQUIREMENT)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2756,8 +2827,8 @@ ULONG ); _IRQL_requires_max_(DISPATCH_LEVEL) -ULONG FORCEINLINE +ULONG WdfDeviceGetAlignmentRequirement( _In_ WDFDEVICE Device @@ -2773,7 +2844,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFDEVICESETALIGNMENTREQUIREMENT)( +(STDCALL *PFN_WDFDEVICESETALIGNMENTREQUIREMENT)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2783,8 +2854,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfDeviceSetAlignmentRequirement( _In_ WDFDEVICE Device, @@ -2802,7 +2873,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFDEVICEINITFREE)( +(STDCALL *PFN_WDFDEVICEINITFREE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2810,8 +2881,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfDeviceInitFree( _In_ PWDFDEVICE_INIT DeviceInit @@ -2827,7 +2898,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFDEVICEINITSETPNPPOWEREVENTCALLBACKS)( +(STDCALL *PFN_WDFDEVICEINITSETPNPPOWEREVENTCALLBACKS)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2837,8 +2908,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfDeviceInitSetPnpPowerEventCallbacks( _In_ PWDFDEVICE_INIT DeviceInit, @@ -2856,7 +2927,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFDEVICEINITSETPOWERPOLICYEVENTCALLBACKS)( +(STDCALL *PFN_WDFDEVICEINITSETPOWERPOLICYEVENTCALLBACKS)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2866,8 +2937,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfDeviceInitSetPowerPolicyEventCallbacks( _In_ PWDFDEVICE_INIT DeviceInit, @@ -2885,7 +2956,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFDEVICEINITSETPOWERPOLICYOWNERSHIP)( +(STDCALL *PFN_WDFDEVICEINITSETPOWERPOLICYOWNERSHIP)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2895,8 +2966,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfDeviceInitSetPowerPolicyOwnership( _In_ PWDFDEVICE_INIT DeviceInit, @@ -2915,7 +2986,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDEVICEINITREGISTERPNPSTATECHANGECALLBACK)( +(STDCALL *PFN_WDFDEVICEINITREGISTERPNPSTATECHANGECALLBACK)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2930,8 +3001,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDeviceInitRegisterPnpStateChangeCallback( _In_ PWDFDEVICE_INIT DeviceInit, @@ -2954,7 +3025,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDEVICEINITREGISTERPOWERSTATECHANGECALLBACK)( +(STDCALL *PFN_WDFDEVICEINITREGISTERPOWERSTATECHANGECALLBACK)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2969,8 +3040,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDeviceInitRegisterPowerStateChangeCallback( _In_ PWDFDEVICE_INIT DeviceInit, @@ -2993,7 +3064,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDEVICEINITREGISTERPOWERPOLICYSTATECHANGECALLBACK)( +(STDCALL *PFN_WDFDEVICEINITREGISTERPOWERPOLICYSTATECHANGECALLBACK)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -3008,8 +3079,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDeviceInitRegisterPowerPolicyStateChangeCallback( _In_ PWDFDEVICE_INIT DeviceInit, @@ -3031,7 +3102,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFDEVICEINITSETEXCLUSIVE)( +(STDCALL *PFN_WDFDEVICEINITSETEXCLUSIVE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -3041,8 +3112,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfDeviceInitSetExclusive( _In_ PWDFDEVICE_INIT DeviceInit, @@ -3060,7 +3131,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFDEVICEINITSETIOTYPE)( +(STDCALL *PFN_WDFDEVICEINITSETIOTYPE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -3070,8 +3141,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfDeviceInitSetIoType( _In_ PWDFDEVICE_INIT DeviceInit, @@ -3089,7 +3160,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFDEVICEINITSETPOWERNOTPAGEABLE)( +(STDCALL *PFN_WDFDEVICEINITSETPOWERNOTPAGEABLE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -3097,8 +3168,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfDeviceInitSetPowerNotPageable( _In_ PWDFDEVICE_INIT DeviceInit @@ -3114,7 +3185,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFDEVICEINITSETPOWERPAGEABLE)( +(STDCALL *PFN_WDFDEVICEINITSETPOWERPAGEABLE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -3122,8 +3193,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfDeviceInitSetPowerPageable( _In_ PWDFDEVICE_INIT DeviceInit @@ -3139,7 +3210,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFDEVICEINITSETPOWERINRUSH)( +(STDCALL *PFN_WDFDEVICEINITSETPOWERINRUSH)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -3147,8 +3218,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfDeviceInitSetPowerInrush( _In_ PWDFDEVICE_INIT DeviceInit @@ -3164,7 +3235,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFDEVICEINITSETDEVICETYPE)( +(STDCALL *PFN_WDFDEVICEINITSETDEVICETYPE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -3174,8 +3245,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfDeviceInitSetDeviceType( _In_ PWDFDEVICE_INIT DeviceInit, @@ -3194,7 +3265,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDEVICEINITASSIGNNAME)( +(STDCALL *PFN_WDFDEVICEINITASSIGNNAME)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -3205,8 +3276,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDeviceInitAssignName( _In_ PWDFDEVICE_INIT DeviceInit, @@ -3225,7 +3296,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDEVICEINITASSIGNSDDLSTRING)( +(STDCALL *PFN_WDFDEVICEINITASSIGNSDDLSTRING)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -3236,8 +3307,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDeviceInitAssignSDDLString( _In_ PWDFDEVICE_INIT DeviceInit, @@ -3255,7 +3326,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFDEVICEINITSETDEVICECLASS)( +(STDCALL *PFN_WDFDEVICEINITSETDEVICECLASS)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -3265,8 +3336,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfDeviceInitSetDeviceClass( _In_ PWDFDEVICE_INIT DeviceInit, @@ -3284,7 +3355,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFDEVICEINITSETCHARACTERISTICS)( +(STDCALL *PFN_WDFDEVICEINITSETCHARACTERISTICS)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -3296,8 +3367,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfDeviceInitSetCharacteristics( _In_ PWDFDEVICE_INIT DeviceInit, @@ -3317,7 +3388,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFDEVICEINITSETFILEOBJECTCONFIG)( +(STDCALL *PFN_WDFDEVICEINITSETFILEOBJECTCONFIG)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -3329,8 +3400,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfDeviceInitSetFileObjectConfig( _In_ PWDFDEVICE_INIT DeviceInit, @@ -3350,7 +3421,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFDEVICEINITSETREQUESTATTRIBUTES)( +(STDCALL *PFN_WDFDEVICEINITSETREQUESTATTRIBUTES)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -3360,8 +3431,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfDeviceInitSetRequestAttributes( _In_ PWDFDEVICE_INIT DeviceInit, @@ -3380,7 +3451,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDEVICEINITASSIGNWDMIRPPREPROCESSCALLBACK)( +(STDCALL *PFN_WDFDEVICEINITASSIGNWDMIRPPREPROCESSCALLBACK)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -3398,8 +3469,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDeviceInitAssignWdmIrpPreprocessCallback( _In_ PWDFDEVICE_INIT DeviceInit, @@ -3424,7 +3495,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFDEVICEINITSETIOINCALLERCONTEXTCALLBACK)( +(STDCALL *PFN_WDFDEVICEINITSETIOINCALLERCONTEXTCALLBACK)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -3434,8 +3505,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfDeviceInitSetIoInCallerContextCallback( _In_ PWDFDEVICE_INIT DeviceInit, @@ -3453,7 +3524,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFDEVICEINITSETREMOVELOCKOPTIONS)( +(STDCALL *PFN_WDFDEVICEINITSETREMOVELOCKOPTIONS)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -3463,8 +3534,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfDeviceInitSetRemoveLockOptions( _In_ PWDFDEVICE_INIT DeviceInit, @@ -3483,7 +3554,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDEVICECREATE)( +(STDCALL *PFN_WDFDEVICECREATE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _Inout_ @@ -3496,8 +3567,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDeviceCreate( _Inout_ PWDFDEVICE_INIT* DeviceInit, @@ -3517,7 +3588,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFDEVICESETSTATICSTOPREMOVE)( +(STDCALL *PFN_WDFDEVICESETSTATICSTOPREMOVE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -3527,8 +3598,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfDeviceSetStaticStopRemove( _In_ WDFDEVICE Device, @@ -3547,7 +3618,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDEVICECREATEDEVICEINTERFACE)( +(STDCALL *PFN_WDFDEVICECREATEDEVICEINTERFACE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -3560,8 +3631,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDeviceCreateDeviceInterface( _In_ WDFDEVICE Device, @@ -3581,7 +3652,7 @@ typedef _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI VOID -(*PFN_WDFDEVICESETDEVICEINTERFACESTATE)( +(STDCALL *PFN_WDFDEVICESETDEVICEINTERFACESTATE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -3595,8 +3666,8 @@ VOID ); _IRQL_requires_max_(PASSIVE_LEVEL) -VOID FORCEINLINE +VOID WdfDeviceSetDeviceInterfaceState( _In_ WDFDEVICE Device, @@ -3619,7 +3690,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDEVICERETRIEVEDEVICEINTERFACESTRING)( +(STDCALL *PFN_WDFDEVICERETRIEVEDEVICEINTERFACESTRING)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -3634,8 +3705,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDeviceRetrieveDeviceInterfaceString( _In_ WDFDEVICE Device, @@ -3658,7 +3729,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDEVICECREATESYMBOLICLINK)( +(STDCALL *PFN_WDFDEVICECREATESYMBOLICLINK)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -3669,8 +3740,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDeviceCreateSymbolicLink( _In_ WDFDEVICE Device, @@ -3689,7 +3760,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDEVICEQUERYPROPERTY)( +(STDCALL *PFN_WDFDEVICEQUERYPROPERTY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -3706,8 +3777,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDeviceQueryProperty( _In_ WDFDEVICE Device, @@ -3732,7 +3803,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDEVICEALLOCANDQUERYPROPERTY)( +(STDCALL *PFN_WDFDEVICEALLOCANDQUERYPROPERTY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -3750,8 +3821,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDeviceAllocAndQueryProperty( _In_ WDFDEVICE Device, @@ -3776,7 +3847,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFDEVICESETPNPCAPABILITIES)( +(STDCALL *PFN_WDFDEVICESETPNPCAPABILITIES)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -3786,8 +3857,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfDeviceSetPnpCapabilities( _In_ WDFDEVICE Device, @@ -3805,7 +3876,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFDEVICESETPOWERCAPABILITIES)( +(STDCALL *PFN_WDFDEVICESETPOWERCAPABILITIES)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -3815,8 +3886,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfDeviceSetPowerCapabilities( _In_ WDFDEVICE Device, @@ -3834,7 +3905,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFDEVICESETBUSINFORMATIONFORCHILDREN)( +(STDCALL *PFN_WDFDEVICESETBUSINFORMATIONFORCHILDREN)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -3844,8 +3915,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfDeviceSetBusInformationForChildren( _In_ WDFDEVICE Device, @@ -3864,7 +3935,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDEVICEINDICATEWAKESTATUS)( +(STDCALL *PFN_WDFDEVICEINDICATEWAKESTATUS)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -3875,8 +3946,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDeviceIndicateWakeStatus( _In_ WDFDEVICE Device, @@ -3894,7 +3965,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFDEVICESETFAILED)( +(STDCALL *PFN_WDFDEVICESETFAILED)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -3904,8 +3975,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfDeviceSetFailed( _In_ WDFDEVICE Device, @@ -3925,7 +3996,7 @@ _When_(WaitForD0 == 0, _IRQL_requires_max_(DISPATCH_LEVEL)) _When_(WaitForD0 != 0, _IRQL_requires_max_(PASSIVE_LEVEL)) WDFAPI NTSTATUS -(*PFN_WDFDEVICESTOPIDLENOTRACK)( +(STDCALL *PFN_WDFDEVICESTOPIDLENOTRACK)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -3937,8 +4008,8 @@ NTSTATUS _Must_inspect_result_ _When_(WaitForD0 == 0, _IRQL_requires_max_(DISPATCH_LEVEL)) _When_(WaitForD0 != 0, _IRQL_requires_max_(PASSIVE_LEVEL)) -NTSTATUS FORCEINLINE +NTSTATUS WdfDeviceStopIdleNoTrack( _In_ WDFDEVICE Device, @@ -3956,7 +4027,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFDEVICERESUMEIDLENOTRACK)( +(STDCALL *PFN_WDFDEVICERESUMEIDLENOTRACK)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -3964,8 +4035,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfDeviceResumeIdleNoTrack( _In_ WDFDEVICE Device @@ -3983,7 +4054,7 @@ _When_(WaitForD0 == 0, _IRQL_requires_max_(DISPATCH_LEVEL)) _When_(WaitForD0 != 0, _IRQL_requires_max_(PASSIVE_LEVEL)) WDFAPI NTSTATUS -(*PFN_WDFDEVICESTOPIDLEACTUAL)( +(STDCALL *PFN_WDFDEVICESTOPIDLEACTUAL)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -4001,8 +4072,8 @@ NTSTATUS _Must_inspect_result_ _When_(WaitForD0 == 0, _IRQL_requires_max_(DISPATCH_LEVEL)) _When_(WaitForD0 != 0, _IRQL_requires_max_(PASSIVE_LEVEL)) -NTSTATUS FORCEINLINE +NTSTATUS WdfDeviceStopIdleActual( _In_ WDFDEVICE Device, @@ -4026,7 +4097,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFDEVICERESUMEIDLEACTUAL)( +(STDCALL *PFN_WDFDEVICERESUMEIDLEACTUAL)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -4040,8 +4111,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfDeviceResumeIdleActual( _In_ WDFDEVICE Device, @@ -4063,7 +4134,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI WDFFILEOBJECT -(*PFN_WDFDEVICEGETFILEOBJECT)( +(STDCALL *PFN_WDFDEVICEGETFILEOBJECT)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -4073,8 +4144,8 @@ WDFFILEOBJECT ); _IRQL_requires_max_(DISPATCH_LEVEL) -WDFFILEOBJECT FORCEINLINE +WDFFILEOBJECT WdfDeviceGetFileObject( _In_ WDFDEVICE Device, @@ -4093,7 +4164,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDEVICEENQUEUEREQUEST)( +(STDCALL *PFN_WDFDEVICEENQUEUEREQUEST)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -4104,8 +4175,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDeviceEnqueueRequest( _In_ WDFDEVICE Device, @@ -4123,7 +4194,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI WDFQUEUE -(*PFN_WDFDEVICEGETDEFAULTQUEUE)( +(STDCALL *PFN_WDFDEVICEGETDEFAULTQUEUE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -4131,8 +4202,8 @@ WDFQUEUE ); _IRQL_requires_max_(DISPATCH_LEVEL) -WDFQUEUE FORCEINLINE +WDFQUEUE WdfDeviceGetDefaultQueue( _In_ WDFDEVICE Device @@ -4149,7 +4220,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDEVICECONFIGUREREQUESTDISPATCHING)( +(STDCALL *PFN_WDFDEVICECONFIGUREREQUESTDISPATCHING)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -4163,8 +4234,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDeviceConfigureRequestDispatching( _In_ WDFDEVICE Device, @@ -4186,7 +4257,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDEVICECONFIGUREWDMIRPDISPATCHCALLBACK)( +(STDCALL *PFN_WDFDEVICECONFIGUREWDMIRPDISPATCHCALLBACK)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -4203,8 +4274,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDeviceConfigureWdmIrpDispatchCallback( _In_ WDFDEVICE Device, @@ -4228,7 +4299,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI POWER_ACTION -(*PFN_WDFDEVICEGETSYSTEMPOWERACTION)( +(STDCALL *PFN_WDFDEVICEGETSYSTEMPOWERACTION)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -4236,8 +4307,8 @@ POWER_ACTION ); _IRQL_requires_max_(DISPATCH_LEVEL) -POWER_ACTION FORCEINLINE +POWER_ACTION WdfDeviceGetSystemPowerAction( _In_ WDFDEVICE Device @@ -4254,7 +4325,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDEVICEWDMASSIGNPOWERFRAMEWORKSETTINGS)( +(STDCALL *PFN_WDFDEVICEWDMASSIGNPOWERFRAMEWORKSETTINGS)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -4265,8 +4336,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDeviceWdmAssignPowerFrameworkSettings( _In_ WDFDEVICE Device, @@ -4284,7 +4355,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFDEVICEINITSETRELEASEHARDWAREORDERONFAILURE)( +(STDCALL *PFN_WDFDEVICEINITSETRELEASEHARDWAREORDERONFAILURE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -4294,8 +4365,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfDeviceInitSetReleaseHardwareOrderOnFailure( _In_ PWDFDEVICE_INIT DeviceInit, @@ -4313,7 +4384,7 @@ typedef _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI VOID -(*PFN_WDFDEVICEINITSETIOTYPEEX)( +(STDCALL *PFN_WDFDEVICEINITSETIOTYPEEX)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -4323,8 +4394,8 @@ VOID ); _IRQL_requires_max_(PASSIVE_LEVEL) -VOID FORCEINLINE +VOID WdfDeviceInitSetIoTypeEx( _In_ PWDFDEVICE_INIT DeviceInit, @@ -4353,7 +4424,7 @@ _Must_inspect_result_ _IRQL_requires_max_(APC_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDEVICEQUERYPROPERTYEX)( +(STDCALL *PFN_WDFDEVICEQUERYPROPERTYEX)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -4372,8 +4443,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(APC_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDeviceQueryPropertyEx( _In_ WDFDEVICE Device, @@ -4400,7 +4471,7 @@ _Must_inspect_result_ _IRQL_requires_max_(APC_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDEVICEALLOCANDQUERYPROPERTYEX)( +(STDCALL *PFN_WDFDEVICEALLOCANDQUERYPROPERTYEX)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -4420,8 +4491,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(APC_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDeviceAllocAndQueryPropertyEx( _In_ WDFDEVICE Device, @@ -4449,7 +4520,7 @@ _Must_inspect_result_ _IRQL_requires_max_(APC_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDEVICEASSIGNPROPERTY)( +(STDCALL *PFN_WDFDEVICEASSIGNPROPERTY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -4466,8 +4537,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(APC_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDeviceAssignProperty( _In_ WDFDEVICE Device, diff --git a/sdk/include/wdf/kmdf/1.17/wdfdmaenabler.h b/sdk/include/wdf/kmdf/1.17/wdfdmaenabler.h index fd52ece6f22..6a407ff4886 100644 --- a/sdk/include/wdf/kmdf/1.17/wdfdmaenabler.h +++ b/sdk/include/wdf/kmdf/1.17/wdfdmaenabler.h @@ -76,6 +76,7 @@ _Function_class_(EVT_WDF_DMA_ENABLER_FILL) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDF_DMA_ENABLER_FILL( _In_ WDFDMAENABLER DmaEnabler @@ -88,6 +89,7 @@ _Function_class_(EVT_WDF_DMA_ENABLER_FLUSH) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDF_DMA_ENABLER_FLUSH( _In_ WDFDMAENABLER DmaEnabler @@ -100,6 +102,7 @@ _Function_class_(EVT_WDF_DMA_ENABLER_ENABLE) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDF_DMA_ENABLER_ENABLE( _In_ WDFDMAENABLER DmaEnabler @@ -112,6 +115,7 @@ _Function_class_(EVT_WDF_DMA_ENABLER_DISABLE) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDF_DMA_ENABLER_DISABLE( _In_ WDFDMAENABLER DmaEnabler @@ -124,6 +128,7 @@ _Function_class_(EVT_WDF_DMA_ENABLER_SELFMANAGED_IO_START) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDF_DMA_ENABLER_SELFMANAGED_IO_START( _In_ WDFDMAENABLER DmaEnabler @@ -136,6 +141,7 @@ _Function_class_(EVT_WDF_DMA_ENABLER_SELFMANAGED_IO_STOP) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDF_DMA_ENABLER_SELFMANAGED_IO_STOP( _In_ WDFDMAENABLER DmaEnabler @@ -213,8 +219,8 @@ typedef struct _WDF_DMA_ENABLER_CONFIG { ULONG Flags; } WDF_DMA_ENABLER_CONFIG, *PWDF_DMA_ENABLER_CONFIG; -VOID FORCEINLINE +VOID WDF_DMA_ENABLER_CONFIG_INIT( _Out_ PWDF_DMA_ENABLER_CONFIG Config, _In_ WDF_DMA_PROFILE Profile, @@ -268,8 +274,8 @@ typedef struct _WDF_DMA_SYSTEM_PROFILE_CONFIG { } WDF_DMA_SYSTEM_PROFILE_CONFIG, *PWDF_DMA_SYSTEM_PROFILE_CONFIG; -VOID FORCEINLINE +VOID WDF_DMA_SYSTEM_PROFILE_CONFIG_INIT( _Out_ PWDF_DMA_SYSTEM_PROFILE_CONFIG DmaConfig, _In_ PHYSICAL_ADDRESS Address, @@ -293,7 +299,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDMAENABLERCREATE)( +(STDCALL *PFN_WDFDMAENABLERCREATE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -308,8 +314,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDmaEnablerCreate( _In_ WDFDEVICE Device, @@ -332,7 +338,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDMAENABLERCONFIGURESYSTEMPROFILE)( +(STDCALL *PFN_WDFDMAENABLERCONFIGURESYSTEMPROFILE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -345,8 +351,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDmaEnablerConfigureSystemProfile( _In_ WDFDMAENABLER DmaEnabler, @@ -366,7 +372,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI size_t -(*PFN_WDFDMAENABLERGETMAXIMUMLENGTH)( +(STDCALL *PFN_WDFDMAENABLERGETMAXIMUMLENGTH)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -374,8 +380,8 @@ size_t ); _IRQL_requires_max_(DISPATCH_LEVEL) -size_t FORCEINLINE +size_t WdfDmaEnablerGetMaximumLength( _In_ WDFDMAENABLER DmaEnabler @@ -391,7 +397,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI size_t -(*PFN_WDFDMAENABLERGETMAXIMUMSCATTERGATHERELEMENTS)( +(STDCALL *PFN_WDFDMAENABLERGETMAXIMUMSCATTERGATHERELEMENTS)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -399,8 +405,8 @@ size_t ); _IRQL_requires_max_(DISPATCH_LEVEL) -size_t FORCEINLINE +size_t WdfDmaEnablerGetMaximumScatterGatherElements( _In_ WDFDMAENABLER DmaEnabler @@ -416,7 +422,7 @@ typedef _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI VOID -(*PFN_WDFDMAENABLERSETMAXIMUMSCATTERGATHERELEMENTS)( +(STDCALL *PFN_WDFDMAENABLERSETMAXIMUMSCATTERGATHERELEMENTS)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -427,8 +433,8 @@ VOID ); _IRQL_requires_max_(PASSIVE_LEVEL) -VOID FORCEINLINE +VOID WdfDmaEnablerSetMaximumScatterGatherElements( _In_ WDFDMAENABLER DmaEnabler, @@ -447,7 +453,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI size_t -(*PFN_WDFDMAENABLERGETFRAGMENTLENGTH)( +(STDCALL *PFN_WDFDMAENABLERGETFRAGMENTLENGTH)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -457,8 +463,8 @@ size_t ); _IRQL_requires_max_(DISPATCH_LEVEL) -size_t FORCEINLINE +size_t WdfDmaEnablerGetFragmentLength( _In_ WDFDMAENABLER DmaEnabler, @@ -476,7 +482,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI PDMA_ADAPTER -(*PFN_WDFDMAENABLERWDMGETDMAADAPTER)( +(STDCALL *PFN_WDFDMAENABLERWDMGETDMAADAPTER)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -486,8 +492,8 @@ PDMA_ADAPTER ); _IRQL_requires_max_(DISPATCH_LEVEL) -PDMA_ADAPTER FORCEINLINE +PDMA_ADAPTER WdfDmaEnablerWdmGetDmaAdapter( _In_ WDFDMAENABLER DmaEnabler, diff --git a/sdk/include/wdf/kmdf/1.17/wdfdmatransaction.h b/sdk/include/wdf/kmdf/1.17/wdfdmatransaction.h index 3744351780b..5f521af23d5 100644 --- a/sdk/include/wdf/kmdf/1.17/wdfdmatransaction.h +++ b/sdk/include/wdf/kmdf/1.17/wdfdmatransaction.h @@ -56,6 +56,7 @@ _Function_class_(EVT_WDF_PROGRAM_DMA) _IRQL_requires_same_ _IRQL_requires_(DISPATCH_LEVEL) BOOLEAN +STDCALL EVT_WDF_PROGRAM_DMA( _In_ WDFDMATRANSACTION Transaction, @@ -76,6 +77,7 @@ _Function_class_(EVT_WDF_DMA_TRANSACTION_CONFIGURE_DMA_CHANNEL) _IRQL_requires_same_ _IRQL_requires_(DISPATCH_LEVEL) BOOLEAN +STDCALL EVT_WDF_DMA_TRANSACTION_CONFIGURE_DMA_CHANNEL( _In_ WDFDMATRANSACTION DmaTransaction, @@ -98,6 +100,7 @@ _Function_class_(EVT_WDF_DMA_TRANSACTION_DMA_TRANSFER_COMPLETE) _IRQL_requires_same_ _IRQL_requires_(DISPATCH_LEVEL) VOID +STDCALL EVT_WDF_DMA_TRANSACTION_DMA_TRANSFER_COMPLETE( _In_ WDFDMATRANSACTION Transaction, @@ -118,6 +121,7 @@ _Function_class_(EVT_WDF_RESERVE_DMA) _IRQL_requires_same_ _IRQL_requires_(DISPATCH_LEVEL) VOID +STDCALL EVT_WDF_RESERVE_DMA( _In_ WDFDMATRANSACTION DmaTransaction, @@ -135,7 +139,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDMATRANSACTIONCREATE)( +(STDCALL *PFN_WDFDMATRANSACTIONCREATE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -148,8 +152,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDmaTransactionCreate( _In_ WDFDMAENABLER DmaEnabler, @@ -170,7 +174,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDMATRANSACTIONINITIALIZE)( +(STDCALL *PFN_WDFDMATRANSACTIONINITIALIZE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -190,8 +194,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDmaTransactionInitialize( _In_ WDFDMATRANSACTION DmaTransaction, @@ -219,7 +223,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDMATRANSACTIONINITIALIZEUSINGOFFSET)( +(STDCALL *PFN_WDFDMATRANSACTIONINITIALIZEUSINGOFFSET)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -239,8 +243,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDmaTransactionInitializeUsingOffset( _In_ WDFDMATRANSACTION DmaTransaction, @@ -268,7 +272,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDMATRANSACTIONINITIALIZEUSINGREQUEST)( +(STDCALL *PFN_WDFDMATRANSACTIONINITIALIZEUSINGREQUEST)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -283,8 +287,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDmaTransactionInitializeUsingRequest( _In_ WDFDMATRANSACTION DmaTransaction, @@ -307,7 +311,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDMATRANSACTIONEXECUTE)( +(STDCALL *PFN_WDFDMATRANSACTIONEXECUTE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -318,8 +322,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDmaTransactionExecute( _In_ WDFDMATRANSACTION DmaTransaction, @@ -338,7 +342,7 @@ _Success_(TRUE) _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDMATRANSACTIONRELEASE)( +(STDCALL *PFN_WDFDMATRANSACTIONRELEASE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -347,8 +351,8 @@ NTSTATUS _Success_(TRUE) _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDmaTransactionRelease( _In_ WDFDMATRANSACTION DmaTransaction @@ -364,7 +368,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI BOOLEAN -(*PFN_WDFDMATRANSACTIONDMACOMPLETED)( +(STDCALL *PFN_WDFDMATRANSACTIONDMACOMPLETED)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -374,8 +378,8 @@ BOOLEAN ); _IRQL_requires_max_(DISPATCH_LEVEL) -BOOLEAN FORCEINLINE +BOOLEAN WdfDmaTransactionDmaCompleted( _In_ WDFDMATRANSACTION DmaTransaction, @@ -393,7 +397,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI BOOLEAN -(*PFN_WDFDMATRANSACTIONDMACOMPLETEDWITHLENGTH)( +(STDCALL *PFN_WDFDMATRANSACTIONDMACOMPLETEDWITHLENGTH)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -405,8 +409,8 @@ BOOLEAN ); _IRQL_requires_max_(DISPATCH_LEVEL) -BOOLEAN FORCEINLINE +BOOLEAN WdfDmaTransactionDmaCompletedWithLength( _In_ WDFDMATRANSACTION DmaTransaction, @@ -426,7 +430,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI BOOLEAN -(*PFN_WDFDMATRANSACTIONDMACOMPLETEDFINAL)( +(STDCALL *PFN_WDFDMATRANSACTIONDMACOMPLETEDFINAL)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -438,8 +442,8 @@ BOOLEAN ); _IRQL_requires_max_(DISPATCH_LEVEL) -BOOLEAN FORCEINLINE +BOOLEAN WdfDmaTransactionDmaCompletedFinal( _In_ WDFDMATRANSACTION DmaTransaction, @@ -459,7 +463,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI size_t -(*PFN_WDFDMATRANSACTIONGETBYTESTRANSFERRED)( +(STDCALL *PFN_WDFDMATRANSACTIONGETBYTESTRANSFERRED)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -467,8 +471,8 @@ size_t ); _IRQL_requires_max_(DISPATCH_LEVEL) -size_t FORCEINLINE +size_t WdfDmaTransactionGetBytesTransferred( _In_ WDFDMATRANSACTION DmaTransaction @@ -484,7 +488,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFDMATRANSACTIONSETMAXIMUMLENGTH)( +(STDCALL *PFN_WDFDMATRANSACTIONSETMAXIMUMLENGTH)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -494,8 +498,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfDmaTransactionSetMaximumLength( _In_ WDFDMATRANSACTION DmaTransaction, @@ -513,7 +517,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI WDFREQUEST -(*PFN_WDFDMATRANSACTIONGETREQUEST)( +(STDCALL *PFN_WDFDMATRANSACTIONGETREQUEST)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -521,8 +525,8 @@ WDFREQUEST ); _IRQL_requires_max_(DISPATCH_LEVEL) -WDFREQUEST FORCEINLINE +WDFREQUEST WdfDmaTransactionGetRequest( _In_ WDFDMATRANSACTION DmaTransaction @@ -538,7 +542,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI size_t -(*PFN_WDFDMATRANSACTIONGETCURRENTDMATRANSFERLENGTH)( +(STDCALL *PFN_WDFDMATRANSACTIONGETCURRENTDMATRANSFERLENGTH)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -546,8 +550,8 @@ size_t ); _IRQL_requires_max_(DISPATCH_LEVEL) -size_t FORCEINLINE +size_t WdfDmaTransactionGetCurrentDmaTransferLength( _In_ WDFDMATRANSACTION DmaTransaction @@ -563,7 +567,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI WDFDEVICE -(*PFN_WDFDMATRANSACTIONGETDEVICE)( +(STDCALL *PFN_WDFDMATRANSACTIONGETDEVICE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -571,8 +575,8 @@ WDFDEVICE ); _IRQL_requires_max_(DISPATCH_LEVEL) -WDFDEVICE FORCEINLINE +WDFDEVICE WdfDmaTransactionGetDevice( _In_ WDFDMATRANSACTION DmaTransaction @@ -588,7 +592,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFDMATRANSACTIONGETTRANSFERINFO)( +(STDCALL *PFN_WDFDMATRANSACTIONGETTRANSFERINFO)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -600,8 +604,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfDmaTransactionGetTransferInfo( _In_ WDFDMATRANSACTION DmaTransaction, @@ -621,7 +625,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFDMATRANSACTIONSETCHANNELCONFIGURATIONCALLBACK)( +(STDCALL *PFN_WDFDMATRANSACTIONSETCHANNELCONFIGURATIONCALLBACK)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -633,8 +637,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfDmaTransactionSetChannelConfigurationCallback( _In_ WDFDMATRANSACTION DmaTransaction, @@ -654,7 +658,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFDMATRANSACTIONSETTRANSFERCOMPLETECALLBACK)( +(STDCALL *PFN_WDFDMATRANSACTIONSETTRANSFERCOMPLETECALLBACK)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -666,8 +670,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfDmaTransactionSetTransferCompleteCallback( _In_ WDFDMATRANSACTION DmaTransaction, @@ -687,7 +691,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFDMATRANSACTIONSETIMMEDIATEEXECUTION)( +(STDCALL *PFN_WDFDMATRANSACTIONSETIMMEDIATEEXECUTION)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -697,8 +701,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfDmaTransactionSetImmediateExecution( _In_ WDFDMATRANSACTION DmaTransaction, @@ -716,7 +720,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDMATRANSACTIONALLOCATERESOURCES)( +(STDCALL *PFN_WDFDMATRANSACTIONALLOCATERESOURCES)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -732,8 +736,8 @@ NTSTATUS ); _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDmaTransactionAllocateResources( _In_ WDFDMATRANSACTION DmaTransaction, @@ -757,7 +761,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFDMATRANSACTIONSETDEVICEADDRESSOFFSET)( +(STDCALL *PFN_WDFDMATRANSACTIONSETDEVICEADDRESSOFFSET)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -767,8 +771,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfDmaTransactionSetDeviceAddressOffset( _In_ WDFDMATRANSACTION DmaTransaction, @@ -786,7 +790,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFDMATRANSACTIONFREERESOURCES)( +(STDCALL *PFN_WDFDMATRANSACTIONFREERESOURCES)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -794,8 +798,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfDmaTransactionFreeResources( _In_ WDFDMATRANSACTION DmaTransaction @@ -811,7 +815,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI BOOLEAN -(*PFN_WDFDMATRANSACTIONCANCEL)( +(STDCALL *PFN_WDFDMATRANSACTIONCANCEL)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -819,8 +823,8 @@ BOOLEAN ); _IRQL_requires_max_(DISPATCH_LEVEL) -BOOLEAN FORCEINLINE +BOOLEAN WdfDmaTransactionCancel( _In_ WDFDMATRANSACTION DmaTransaction @@ -836,7 +840,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI PVOID -(*PFN_WDFDMATRANSACTIONWDMGETTRANSFERCONTEXT)( +(STDCALL *PFN_WDFDMATRANSACTIONWDMGETTRANSFERCONTEXT)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -844,8 +848,8 @@ PVOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -PVOID FORCEINLINE +PVOID WdfDmaTransactionWdmGetTransferContext( _In_ WDFDMATRANSACTION DmaTransaction @@ -861,7 +865,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFDMATRANSACTIONSTOPSYSTEMTRANSFER)( +(STDCALL *PFN_WDFDMATRANSACTIONSTOPSYSTEMTRANSFER)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -869,8 +873,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfDmaTransactionStopSystemTransfer( _In_ WDFDMATRANSACTION DmaTransaction diff --git a/sdk/include/wdf/kmdf/1.17/wdfdpc.h b/sdk/include/wdf/kmdf/1.17/wdfdpc.h index d65292149af..288c874e62b 100644 --- a/sdk/include/wdf/kmdf/1.17/wdfdpc.h +++ b/sdk/include/wdf/kmdf/1.17/wdfdpc.h @@ -55,6 +55,7 @@ _Function_class_(EVT_WDF_DPC) _IRQL_requires_same_ _IRQL_requires_(DISPATCH_LEVEL) VOID +STDCALL EVT_WDF_DPC( _In_ WDFDPC Dpc @@ -77,8 +78,8 @@ typedef struct _WDF_DPC_CONFIG { } WDF_DPC_CONFIG, *PWDF_DPC_CONFIG; -VOID FORCEINLINE +VOID WDF_DPC_CONFIG_INIT( _Out_ PWDF_DPC_CONFIG Config, _In_ PFN_WDF_DPC EvtDpcFunc @@ -99,7 +100,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDPCCREATE)( +(STDCALL *PFN_WDFDPCCREATE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -112,8 +113,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDpcCreate( _In_ PWDF_DPC_CONFIG Config, @@ -133,7 +134,7 @@ typedef _IRQL_requires_max_(HIGH_LEVEL) WDFAPI BOOLEAN -(*PFN_WDFDPCENQUEUE)( +(STDCALL *PFN_WDFDPCENQUEUE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -141,8 +142,8 @@ BOOLEAN ); _IRQL_requires_max_(HIGH_LEVEL) -BOOLEAN FORCEINLINE +BOOLEAN WdfDpcEnqueue( _In_ WDFDPC Dpc @@ -159,7 +160,7 @@ _When_(Wait == __true, _IRQL_requires_max_(PASSIVE_LEVEL)) _When_(Wait == __false, _IRQL_requires_max_(HIGH_LEVEL)) WDFAPI BOOLEAN -(*PFN_WDFDPCCANCEL)( +(STDCALL *PFN_WDFDPCCANCEL)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -170,8 +171,8 @@ BOOLEAN _When_(Wait == __true, _IRQL_requires_max_(PASSIVE_LEVEL)) _When_(Wait == __false, _IRQL_requires_max_(HIGH_LEVEL)) -BOOLEAN FORCEINLINE +BOOLEAN WdfDpcCancel( _In_ WDFDPC Dpc, @@ -189,7 +190,7 @@ typedef _IRQL_requires_max_(HIGH_LEVEL) WDFAPI WDFOBJECT -(*PFN_WDFDPCGETPARENTOBJECT)( +(STDCALL *PFN_WDFDPCGETPARENTOBJECT)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -197,8 +198,8 @@ WDFOBJECT ); _IRQL_requires_max_(HIGH_LEVEL) -WDFOBJECT FORCEINLINE +WDFOBJECT WdfDpcGetParentObject( _In_ WDFDPC Dpc @@ -214,7 +215,7 @@ typedef _IRQL_requires_max_(HIGH_LEVEL) WDFAPI PKDPC -(*PFN_WDFDPCWDMGETDPC)( +(STDCALL *PFN_WDFDPCWDMGETDPC)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -222,8 +223,8 @@ PKDPC ); _IRQL_requires_max_(HIGH_LEVEL) -PKDPC FORCEINLINE +PKDPC WdfDpcWdmGetDpc( _In_ WDFDPC Dpc diff --git a/sdk/include/wdf/kmdf/1.17/wdfdriver.h b/sdk/include/wdf/kmdf/1.17/wdfdriver.h index e96cdaf7679..5cb842fbd0a 100644 --- a/sdk/include/wdf/kmdf/1.17/wdfdriver.h +++ b/sdk/include/wdf/kmdf/1.17/wdfdriver.h @@ -67,6 +67,7 @@ _Function_class_(EVT_WDF_DRIVER_DEVICE_ADD) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDF_DRIVER_DEVICE_ADD( _In_ WDFDRIVER Driver, @@ -81,6 +82,7 @@ _Function_class_(EVT_WDF_DRIVER_UNLOAD) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) VOID +STDCALL EVT_WDF_DRIVER_UNLOAD( _In_ WDFDRIVER Driver @@ -97,6 +99,7 @@ _Function_class_(EVT_WDF_TRACE_CALLBACK) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDF_TRACE_CALLBACK( _In_ UCHAR minorFunction, @@ -140,8 +143,8 @@ typedef struct _WDF_DRIVER_CONFIG { } WDF_DRIVER_CONFIG, *PWDF_DRIVER_CONFIG; -VOID FORCEINLINE +VOID WDF_DRIVER_CONFIG_INIT( _Out_ PWDF_DRIVER_CONFIG Config, _In_opt_ PFN_WDF_DRIVER_DEVICE_ADD EvtDriverDeviceAdd @@ -171,8 +174,8 @@ typedef struct _WDF_DRIVER_VERSION_AVAILABLE_PARAMS { } WDF_DRIVER_VERSION_AVAILABLE_PARAMS, *PWDF_DRIVER_VERSION_AVAILABLE_PARAMS; -VOID FORCEINLINE +VOID WDF_DRIVER_VERSION_AVAILABLE_PARAMS_INIT( _Out_ PWDF_DRIVER_VERSION_AVAILABLE_PARAMS Params, _In_ ULONG MajorVersion, @@ -186,8 +189,8 @@ WDF_DRIVER_VERSION_AVAILABLE_PARAMS_INIT( Params->MinorVersion = MinorVersion; } -WDFDRIVER FORCEINLINE +WDFDRIVER WdfGetDriver( VOID ) @@ -203,7 +206,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDRIVERCREATE)( +(STDCALL *PFN_WDFDRIVERCREATE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -220,8 +223,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDriverCreate( _In_ PDRIVER_OBJECT DriverObject, @@ -245,7 +248,7 @@ typedef _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI PWSTR -(*PFN_WDFDRIVERGETREGISTRYPATH)( +(STDCALL *PFN_WDFDRIVERGETREGISTRYPATH)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -253,8 +256,8 @@ PWSTR ); _IRQL_requires_max_(PASSIVE_LEVEL) -PWSTR FORCEINLINE +PWSTR WdfDriverGetRegistryPath( _In_ WDFDRIVER Driver @@ -270,7 +273,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI PDRIVER_OBJECT -(*PFN_WDFDRIVERWDMGETDRIVEROBJECT)( +(STDCALL *PFN_WDFDRIVERWDMGETDRIVEROBJECT)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -278,8 +281,8 @@ PDRIVER_OBJECT ); _IRQL_requires_max_(DISPATCH_LEVEL) -PDRIVER_OBJECT FORCEINLINE +PDRIVER_OBJECT WdfDriverWdmGetDriverObject( _In_ WDFDRIVER Driver @@ -296,7 +299,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDRIVEROPENPARAMETERSREGISTRYKEY)( +(STDCALL *PFN_WDFDRIVEROPENPARAMETERSREGISTRYKEY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -311,8 +314,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDriverOpenParametersRegistryKey( _In_ WDFDRIVER Driver, @@ -334,7 +337,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI WDFDRIVER -(*PFN_WDFWDMDRIVERGETWDFDRIVERHANDLE)( +(STDCALL *PFN_WDFWDMDRIVERGETWDFDRIVERHANDLE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -342,8 +345,8 @@ WDFDRIVER ); _IRQL_requires_max_(DISPATCH_LEVEL) -WDFDRIVER FORCEINLINE +WDFDRIVER WdfWdmDriverGetWdfDriverHandle( _In_ PDRIVER_OBJECT DriverObject @@ -360,7 +363,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDRIVERREGISTERTRACEINFO)( +(STDCALL *PFN_WDFDRIVERREGISTERTRACEINFO)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -373,8 +376,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDriverRegisterTraceInfo( _In_ PDRIVER_OBJECT DriverObject, @@ -395,7 +398,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDRIVERRETRIEVEVERSIONSTRING)( +(STDCALL *PFN_WDFDRIVERRETRIEVEVERSIONSTRING)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -406,8 +409,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDriverRetrieveVersionString( _In_ WDFDRIVER Driver, @@ -426,7 +429,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI BOOLEAN -(*PFN_WDFDRIVERISVERSIONAVAILABLE)( +(STDCALL *PFN_WDFDRIVERISVERSIONAVAILABLE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -437,8 +440,8 @@ BOOLEAN _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -BOOLEAN FORCEINLINE +BOOLEAN WdfDriverIsVersionAvailable( _In_ WDFDRIVER Driver, diff --git a/sdk/include/wdf/kmdf/1.17/wdffdo.h b/sdk/include/wdf/kmdf/1.17/wdffdo.h index 160de5bcdbe..2be0b681c5e 100644 --- a/sdk/include/wdf/kmdf/1.17/wdffdo.h +++ b/sdk/include/wdf/kmdf/1.17/wdffdo.h @@ -55,6 +55,7 @@ _Function_class_(EVT_WDF_DEVICE_FILTER_RESOURCE_REQUIREMENTS) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDF_DEVICE_FILTER_RESOURCE_REQUIREMENTS( _In_ WDFDEVICE Device, @@ -69,6 +70,7 @@ _Function_class_(EVT_WDF_DEVICE_REMOVE_ADDED_RESOURCES) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDF_DEVICE_REMOVE_ADDED_RESOURCES( _In_ WDFDEVICE Device, @@ -94,8 +96,8 @@ typedef struct _WDF_FDO_EVENT_CALLBACKS { } WDF_FDO_EVENT_CALLBACKS, *PWDF_FDO_EVENT_CALLBACKS; -VOID FORCEINLINE +VOID WDF_FDO_EVENT_CALLBACKS_INIT( _Out_ PWDF_FDO_EVENT_CALLBACKS Callbacks ) @@ -112,7 +114,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI PDEVICE_OBJECT -(*PFN_WDFFDOINITWDMGETPHYSICALDEVICE)( +(STDCALL *PFN_WDFFDOINITWDMGETPHYSICALDEVICE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -120,8 +122,8 @@ PDEVICE_OBJECT ); _IRQL_requires_max_(DISPATCH_LEVEL) -PDEVICE_OBJECT FORCEINLINE +PDEVICE_OBJECT WdfFdoInitWdmGetPhysicalDevice( _In_ PWDFDEVICE_INIT DeviceInit @@ -138,7 +140,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFFDOINITOPENREGISTRYKEY)( +(STDCALL *PFN_WDFFDOINITOPENREGISTRYKEY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -155,8 +157,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfFdoInitOpenRegistryKey( _In_ PWDFDEVICE_INIT DeviceInit, @@ -181,7 +183,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFFDOINITQUERYPROPERTY)( +(STDCALL *PFN_WDFFDOINITQUERYPROPERTY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -198,8 +200,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfFdoInitQueryProperty( _In_ PWDFDEVICE_INIT DeviceInit, @@ -224,7 +226,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFFDOINITALLOCANDQUERYPROPERTY)( +(STDCALL *PFN_WDFFDOINITALLOCANDQUERYPROPERTY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -242,8 +244,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfFdoInitAllocAndQueryProperty( _In_ PWDFDEVICE_INIT DeviceInit, @@ -269,7 +271,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFFDOINITQUERYPROPERTYEX)( +(STDCALL *PFN_WDFFDOINITQUERYPROPERTYEX)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -288,8 +290,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfFdoInitQueryPropertyEx( _In_ PWDFDEVICE_INIT DeviceInit, @@ -316,7 +318,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFFDOINITALLOCANDQUERYPROPERTYEX)( +(STDCALL *PFN_WDFFDOINITALLOCANDQUERYPROPERTYEX)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -336,8 +338,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfFdoInitAllocAndQueryPropertyEx( _In_ PWDFDEVICE_INIT DeviceInit, @@ -364,7 +366,7 @@ typedef _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI VOID -(*PFN_WDFFDOINITSETEVENTCALLBACKS)( +(STDCALL *PFN_WDFFDOINITSETEVENTCALLBACKS)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -374,8 +376,8 @@ VOID ); _IRQL_requires_max_(PASSIVE_LEVEL) -VOID FORCEINLINE +VOID WdfFdoInitSetEventCallbacks( _In_ PWDFDEVICE_INIT DeviceInit, @@ -393,7 +395,7 @@ typedef _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI VOID -(*PFN_WDFFDOINITSETFILTER)( +(STDCALL *PFN_WDFFDOINITSETFILTER)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -401,8 +403,8 @@ VOID ); _IRQL_requires_max_(PASSIVE_LEVEL) -VOID FORCEINLINE +VOID WdfFdoInitSetFilter( _In_ PWDFDEVICE_INIT DeviceInit @@ -418,7 +420,7 @@ typedef _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI VOID -(*PFN_WDFFDOINITSETDEFAULTCHILDLISTCONFIG)( +(STDCALL *PFN_WDFFDOINITSETDEFAULTCHILDLISTCONFIG)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _Inout_ @@ -430,8 +432,8 @@ VOID ); _IRQL_requires_max_(PASSIVE_LEVEL) -VOID FORCEINLINE +VOID WdfFdoInitSetDefaultChildListConfig( _Inout_ PWDFDEVICE_INIT DeviceInit, @@ -452,7 +454,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFFDOQUERYFORINTERFACE)( +(STDCALL *PFN_WDFFDOQUERYFORINTERFACE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -471,8 +473,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfFdoQueryForInterface( _In_ WDFDEVICE Fdo, @@ -498,7 +500,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI WDFCHILDLIST -(*PFN_WDFFDOGETDEFAULTCHILDLIST)( +(STDCALL *PFN_WDFFDOGETDEFAULTCHILDLIST)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -506,8 +508,8 @@ WDFCHILDLIST ); _IRQL_requires_max_(DISPATCH_LEVEL) -WDFCHILDLIST FORCEINLINE +WDFCHILDLIST WdfFdoGetDefaultChildList( _In_ WDFDEVICE Fdo @@ -524,7 +526,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFFDOADDSTATICCHILD)( +(STDCALL *PFN_WDFFDOADDSTATICCHILD)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -535,8 +537,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfFdoAddStaticChild( _In_ WDFDEVICE Fdo, @@ -554,7 +556,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFFDOLOCKSTATICCHILDLISTFORITERATION)( +(STDCALL *PFN_WDFFDOLOCKSTATICCHILDLISTFORITERATION)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -562,8 +564,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfFdoLockStaticChildListForIteration( _In_ WDFDEVICE Fdo @@ -580,7 +582,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI WDFDEVICE -(*PFN_WDFFDORETRIEVENEXTSTATICCHILD)( +(STDCALL *PFN_WDFFDORETRIEVENEXTSTATICCHILD)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -593,8 +595,8 @@ WDFDEVICE _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -WDFDEVICE FORCEINLINE +WDFDEVICE WdfFdoRetrieveNextStaticChild( _In_ WDFDEVICE Fdo, @@ -614,7 +616,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFFDOUNLOCKSTATICCHILDLISTFROMITERATION)( +(STDCALL *PFN_WDFFDOUNLOCKSTATICCHILDLISTFROMITERATION)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -622,8 +624,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfFdoUnlockStaticChildListFromIteration( _In_ WDFDEVICE Fdo diff --git a/sdk/include/wdf/kmdf/1.17/wdffileobject.h b/sdk/include/wdf/kmdf/1.17/wdffileobject.h index 34131cf2fb0..8e2c64405e0 100644 --- a/sdk/include/wdf/kmdf/1.17/wdffileobject.h +++ b/sdk/include/wdf/kmdf/1.17/wdffileobject.h @@ -59,7 +59,7 @@ typedef _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI PUNICODE_STRING -(*PFN_WDFFILEOBJECTGETFILENAME)( +(STDCALL *PFN_WDFFILEOBJECTGETFILENAME)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -67,8 +67,8 @@ PUNICODE_STRING ); _IRQL_requires_max_(PASSIVE_LEVEL) -PUNICODE_STRING FORCEINLINE +PUNICODE_STRING WdfFileObjectGetFileName( _In_ WDFFILEOBJECT FileObject @@ -84,7 +84,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI ULONG -(*PFN_WDFFILEOBJECTGETFLAGS)( +(STDCALL *PFN_WDFFILEOBJECTGETFLAGS)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -92,8 +92,8 @@ ULONG ); _IRQL_requires_max_(DISPATCH_LEVEL) -ULONG FORCEINLINE +ULONG WdfFileObjectGetFlags( _In_ WDFFILEOBJECT FileObject @@ -109,7 +109,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI WDFDEVICE -(*PFN_WDFFILEOBJECTGETDEVICE)( +(STDCALL *PFN_WDFFILEOBJECTGETDEVICE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -117,8 +117,8 @@ WDFDEVICE ); _IRQL_requires_max_(DISPATCH_LEVEL) -WDFDEVICE FORCEINLINE +WDFDEVICE WdfFileObjectGetDevice( _In_ WDFFILEOBJECT FileObject @@ -134,7 +134,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI PFILE_OBJECT -(*PFN_WDFFILEOBJECTWDMGETFILEOBJECT)( +(STDCALL *PFN_WDFFILEOBJECTWDMGETFILEOBJECT)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -142,8 +142,8 @@ PFILE_OBJECT ); _IRQL_requires_max_(DISPATCH_LEVEL) -PFILE_OBJECT FORCEINLINE +PFILE_OBJECT WdfFileObjectWdmGetFileObject( _In_ WDFFILEOBJECT FileObject diff --git a/sdk/include/wdf/kmdf/1.17/wdfinstaller.h b/sdk/include/wdf/kmdf/1.17/wdfinstaller.h index a13f340df41..14808ec2e86 100644 --- a/sdk/include/wdf/kmdf/1.17/wdfinstaller.h +++ b/sdk/include/wdf/kmdf/1.17/wdfinstaller.h @@ -56,8 +56,8 @@ typedef struct _WDF_COINSTALLER_INSTALL_OPTIONS { BOOL ShowRebootPrompt; } WDF_COINSTALLER_INSTALL_OPTIONS, *PWDF_COINSTALLER_INSTALL_OPTIONS; -VOID FORCEINLINE +VOID WDF_COINSTALLER_INSTALL_OPTIONS_INIT( _Out_ PWDF_COINSTALLER_INSTALL_OPTIONS ClientOptions ) diff --git a/sdk/include/wdf/kmdf/1.17/wdfinterrupt.h b/sdk/include/wdf/kmdf/1.17/wdfinterrupt.h index e17c8a7a56f..3906624c84c 100644 --- a/sdk/include/wdf/kmdf/1.17/wdfinterrupt.h +++ b/sdk/include/wdf/kmdf/1.17/wdfinterrupt.h @@ -83,6 +83,7 @@ _Function_class_(EVT_WDF_INTERRUPT_ISR) _IRQL_requires_same_ _IRQL_requires_min_(PASSIVE_LEVEL) BOOLEAN +STDCALL EVT_WDF_INTERRUPT_ISR( _In_ WDFINTERRUPT Interrupt, @@ -103,6 +104,7 @@ _Function_class_(EVT_WDF_INTERRUPT_SYNCHRONIZE) _IRQL_requires_same_ _IRQL_requires_min_(PASSIVE_LEVEL) BOOLEAN +STDCALL EVT_WDF_INTERRUPT_SYNCHRONIZE( _In_ WDFINTERRUPT Interrupt, @@ -121,6 +123,7 @@ _Function_class_(EVT_WDF_INTERRUPT_DPC) _IRQL_requires_same_ _IRQL_requires_(DISPATCH_LEVEL) VOID +STDCALL EVT_WDF_INTERRUPT_DPC( _In_ WDFINTERRUPT Interrupt, @@ -139,6 +142,7 @@ _Function_class_(EVT_WDF_INTERRUPT_WORKITEM) _IRQL_requires_same_ _IRQL_requires_(PASSIVE_LEVEL) VOID +STDCALL EVT_WDF_INTERRUPT_WORKITEM( _In_ WDFINTERRUPT Interrupt, @@ -160,6 +164,7 @@ _Function_class_(EVT_WDF_INTERRUPT_ENABLE) _IRQL_requires_same_ _IRQL_requires_min_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDF_INTERRUPT_ENABLE( _In_ WDFINTERRUPT Interrupt, @@ -181,6 +186,7 @@ _Function_class_(EVT_WDF_INTERRUPT_DISABLE) _IRQL_requires_same_ _IRQL_requires_min_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDF_INTERRUPT_DISABLE( _In_ WDFINTERRUPT Interrupt, @@ -260,8 +266,8 @@ typedef struct _WDF_INTERRUPT_CONFIG { } WDF_INTERRUPT_CONFIG, *PWDF_INTERRUPT_CONFIG; -VOID FORCEINLINE +VOID WDF_INTERRUPT_CONFIG_INIT( _Out_ PWDF_INTERRUPT_CONFIG Configuration, _In_ PFN_WDF_INTERRUPT_ISR EvtInterruptIsr, @@ -286,8 +292,10 @@ WDF_INTERRUPT_CONFIG_INIT( // // Disable warning C4324: structure was padded due to DECLSPEC_ALIGN // This padding is intentional and necessary. +#ifdef _MSC_VER #pragma warning(push) #pragma warning(disable: 4324) +#endif typedef struct _WDF_INTERRUPT_INFO { // @@ -308,10 +316,12 @@ typedef struct _WDF_INTERRUPT_INFO { } WDF_INTERRUPT_INFO, *PWDF_INTERRUPT_INFO; +#ifdef _MSC_VER #pragma warning(pop) +#endif -VOID FORCEINLINE +VOID WDF_INTERRUPT_INFO_INIT( _Out_ PWDF_INTERRUPT_INFO Info ) @@ -334,8 +344,8 @@ typedef struct _WDF_INTERRUPT_EXTENDED_POLICY { } WDF_INTERRUPT_EXTENDED_POLICY, *PWDF_INTERRUPT_EXTENDED_POLICY; -VOID FORCEINLINE +VOID WDF_INTERRUPT_EXTENDED_POLICY_INIT( _Out_ PWDF_INTERRUPT_EXTENDED_POLICY ExtendedPolicy ) @@ -355,7 +365,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFINTERRUPTCREATE)( +(STDCALL *PFN_WDFINTERRUPTCREATE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -370,8 +380,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfInterruptCreate( _In_ WDFDEVICE Device, @@ -392,15 +402,15 @@ WdfInterruptCreate( typedef WDFAPI BOOLEAN -(*PFN_WDFINTERRUPTQUEUEDPCFORISR)( +(STDCALL *PFN_WDFINTERRUPTQUEUEDPCFORISR)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ WDFINTERRUPT Interrupt ); -BOOLEAN FORCEINLINE +BOOLEAN WdfInterruptQueueDpcForIsr( _In_ WDFINTERRUPT Interrupt @@ -415,15 +425,15 @@ WdfInterruptQueueDpcForIsr( typedef WDFAPI BOOLEAN -(*PFN_WDFINTERRUPTQUEUEWORKITEMFORISR)( +(STDCALL *PFN_WDFINTERRUPTQUEUEWORKITEMFORISR)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ WDFINTERRUPT Interrupt ); -BOOLEAN FORCEINLINE +BOOLEAN WdfInterruptQueueWorkItemForIsr( _In_ WDFINTERRUPT Interrupt @@ -439,7 +449,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI BOOLEAN -(*PFN_WDFINTERRUPTSYNCHRONIZE)( +(STDCALL *PFN_WDFINTERRUPTSYNCHRONIZE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -451,8 +461,8 @@ BOOLEAN ); _IRQL_requires_max_(DISPATCH_LEVEL) -BOOLEAN FORCEINLINE +BOOLEAN WdfInterruptSynchronize( _In_ WDFINTERRUPT Interrupt, @@ -472,7 +482,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL + 1) WDFAPI VOID -(*PFN_WDFINTERRUPTACQUIRELOCK)( +(STDCALL *PFN_WDFINTERRUPTACQUIRELOCK)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -482,8 +492,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL + 1) -VOID FORCEINLINE +VOID WdfInterruptAcquireLock( _In_ _Requires_lock_not_held_(_Curr_) @@ -501,7 +511,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL + 1) WDFAPI VOID -(*PFN_WDFINTERRUPTRELEASELOCK)( +(STDCALL *PFN_WDFINTERRUPTRELEASELOCK)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -511,8 +521,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL + 1) -VOID FORCEINLINE +VOID WdfInterruptReleaseLock( _In_ _Requires_lock_held_(_Curr_) @@ -530,7 +540,7 @@ typedef _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI VOID -(*PFN_WDFINTERRUPTENABLE)( +(STDCALL *PFN_WDFINTERRUPTENABLE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -538,8 +548,8 @@ VOID ); _IRQL_requires_max_(PASSIVE_LEVEL) -VOID FORCEINLINE +VOID WdfInterruptEnable( _In_ WDFINTERRUPT Interrupt @@ -555,7 +565,7 @@ typedef _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI VOID -(*PFN_WDFINTERRUPTDISABLE)( +(STDCALL *PFN_WDFINTERRUPTDISABLE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -563,8 +573,8 @@ VOID ); _IRQL_requires_max_(PASSIVE_LEVEL) -VOID FORCEINLINE +VOID WdfInterruptDisable( _In_ WDFINTERRUPT Interrupt @@ -580,7 +590,7 @@ typedef _Must_inspect_result_ WDFAPI PKINTERRUPT -(*PFN_WDFINTERRUPTWDMGETINTERRUPT)( +(STDCALL *PFN_WDFINTERRUPTWDMGETINTERRUPT)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -588,8 +598,8 @@ PKINTERRUPT ); _Must_inspect_result_ -PKINTERRUPT FORCEINLINE +PKINTERRUPT WdfInterruptWdmGetInterrupt( _In_ WDFINTERRUPT Interrupt @@ -605,7 +615,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFINTERRUPTGETINFO)( +(STDCALL *PFN_WDFINTERRUPTGETINFO)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -615,8 +625,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfInterruptGetInfo( _In_ WDFINTERRUPT Interrupt, @@ -634,7 +644,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFINTERRUPTSETPOLICY)( +(STDCALL *PFN_WDFINTERRUPTSETPOLICY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -648,8 +658,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfInterruptSetPolicy( _In_ WDFINTERRUPT Interrupt, @@ -671,7 +681,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFINTERRUPTSETEXTENDEDPOLICY)( +(STDCALL *PFN_WDFINTERRUPTSETEXTENDEDPOLICY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -681,8 +691,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfInterruptSetExtendedPolicy( _In_ WDFINTERRUPT Interrupt, @@ -699,15 +709,15 @@ WdfInterruptSetExtendedPolicy( typedef WDFAPI WDFDEVICE -(*PFN_WDFINTERRUPTGETDEVICE)( +(STDCALL *PFN_WDFINTERRUPTGETDEVICE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ WDFINTERRUPT Interrupt ); -WDFDEVICE FORCEINLINE +WDFDEVICE WdfInterruptGetDevice( _In_ WDFINTERRUPT Interrupt @@ -725,7 +735,7 @@ _Post_satisfies_(return == 1 || return == 0) _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI BOOLEAN -(*PFN_WDFINTERRUPTTRYTOACQUIRELOCK)( +(STDCALL *PFN_WDFINTERRUPTTRYTOACQUIRELOCK)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -737,8 +747,8 @@ BOOLEAN _Must_inspect_result_ _Post_satisfies_(return == 1 || return == 0) _IRQL_requires_max_(PASSIVE_LEVEL) -BOOLEAN FORCEINLINE +BOOLEAN WdfInterruptTryToAcquireLock( _In_ _Requires_lock_not_held_(_Curr_) @@ -756,7 +766,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFINTERRUPTREPORTACTIVE)( +(STDCALL *PFN_WDFINTERRUPTREPORTACTIVE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -764,8 +774,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfInterruptReportActive( _In_ WDFINTERRUPT Interrupt @@ -781,7 +791,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFINTERRUPTREPORTINACTIVE)( +(STDCALL *PFN_WDFINTERRUPTREPORTINACTIVE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -789,8 +799,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfInterruptReportInactive( _In_ WDFINTERRUPT Interrupt diff --git a/sdk/include/wdf/kmdf/1.17/wdfio.h b/sdk/include/wdf/kmdf/1.17/wdfio.h index 0bb83842057..22e0cc6926b 100644 --- a/sdk/include/wdf/kmdf/1.17/wdfio.h +++ b/sdk/include/wdf/kmdf/1.17/wdfio.h @@ -141,8 +141,8 @@ typedef enum _WDF_IO_QUEUE_STATE { // is not operating on any. // -BOOLEAN FORCEINLINE +BOOLEAN WDF_IO_QUEUE_IDLE( _In_ WDF_IO_QUEUE_STATE State ) @@ -155,8 +155,8 @@ WDF_IO_QUEUE_IDLE( // A Queue is ready if it can accept and dispatch requests and // queue is not held by PNP // -BOOLEAN FORCEINLINE +BOOLEAN WDF_IO_QUEUE_READY( _In_ WDF_IO_QUEUE_STATE State ) @@ -171,8 +171,8 @@ WDF_IO_QUEUE_READY( // is not automatically delivering them to the device driver, // and the queue is idle. // -BOOLEAN FORCEINLINE +BOOLEAN WDF_IO_QUEUE_STOPPED( _In_ WDF_IO_QUEUE_STATE State ) @@ -189,8 +189,8 @@ WDF_IO_QUEUE_STOPPED( // either in the Queue or the device driver. // -BOOLEAN FORCEINLINE +BOOLEAN WDF_IO_QUEUE_DRAINED( _In_ WDF_IO_QUEUE_STATE State ) @@ -207,8 +207,8 @@ WDF_IO_QUEUE_DRAINED( // and there are no requests either in the Queue or // the device driver. // -BOOLEAN FORCEINLINE +BOOLEAN WDF_IO_QUEUE_PURGED( _In_ WDF_IO_QUEUE_STATE State ) @@ -228,6 +228,7 @@ _Function_class_(EVT_WDF_IO_QUEUE_IO_DEFAULT) _IRQL_requires_same_ _IRQL_requires_max_(DISPATCH_LEVEL) VOID +STDCALL EVT_WDF_IO_QUEUE_IO_DEFAULT( _In_ WDFQUEUE Queue, @@ -243,6 +244,7 @@ _Function_class_(EVT_WDF_IO_QUEUE_IO_STOP) _IRQL_requires_same_ _IRQL_requires_max_(DISPATCH_LEVEL) VOID +STDCALL EVT_WDF_IO_QUEUE_IO_STOP( _In_ WDFQUEUE Queue, @@ -259,6 +261,7 @@ _Function_class_(EVT_WDF_IO_QUEUE_IO_RESUME) _IRQL_requires_same_ _IRQL_requires_max_(DISPATCH_LEVEL) VOID +STDCALL EVT_WDF_IO_QUEUE_IO_RESUME( _In_ WDFQUEUE Queue, @@ -273,6 +276,7 @@ _Function_class_(EVT_WDF_IO_QUEUE_IO_READ) _IRQL_requires_same_ _IRQL_requires_max_(DISPATCH_LEVEL) VOID +STDCALL EVT_WDF_IO_QUEUE_IO_READ( _In_ WDFQUEUE Queue, @@ -289,6 +293,7 @@ _Function_class_(EVT_WDF_IO_QUEUE_IO_WRITE) _IRQL_requires_same_ _IRQL_requires_max_(DISPATCH_LEVEL) VOID +STDCALL EVT_WDF_IO_QUEUE_IO_WRITE( _In_ WDFQUEUE Queue, @@ -305,6 +310,7 @@ _Function_class_(EVT_WDF_IO_QUEUE_IO_DEVICE_CONTROL) _IRQL_requires_same_ _IRQL_requires_max_(DISPATCH_LEVEL) VOID +STDCALL EVT_WDF_IO_QUEUE_IO_DEVICE_CONTROL( _In_ WDFQUEUE Queue, @@ -325,6 +331,7 @@ _Function_class_(EVT_WDF_IO_QUEUE_IO_INTERNAL_DEVICE_CONTROL) _IRQL_requires_same_ _IRQL_requires_max_(DISPATCH_LEVEL) VOID +STDCALL EVT_WDF_IO_QUEUE_IO_INTERNAL_DEVICE_CONTROL( _In_ WDFQUEUE Queue, @@ -346,6 +353,7 @@ _Function_class_(EVT_WDF_IO_QUEUE_IO_CANCELED_ON_QUEUE) _IRQL_requires_same_ _IRQL_requires_max_(DISPATCH_LEVEL) VOID +STDCALL EVT_WDF_IO_QUEUE_IO_CANCELED_ON_QUEUE( _In_ WDFQUEUE Queue, @@ -361,6 +369,7 @@ _Function_class_(EVT_WDF_IO_QUEUE_STATE) _IRQL_requires_same_ _IRQL_requires_max_(DISPATCH_LEVEL) VOID +STDCALL EVT_WDF_IO_QUEUE_STATE( _In_ WDFQUEUE Queue, @@ -412,8 +421,8 @@ typedef struct _WDF_IO_QUEUE_CONFIG { WDFDRIVER Driver; } WDF_IO_QUEUE_CONFIG, *PWDF_IO_QUEUE_CONFIG; -VOID FORCEINLINE +VOID WDF_IO_QUEUE_CONFIG_INIT( _Out_ PWDF_IO_QUEUE_CONFIG Config, _In_ WDF_IO_QUEUE_DISPATCH_TYPE DispatchType @@ -429,8 +438,8 @@ WDF_IO_QUEUE_CONFIG_INIT( } } -VOID FORCEINLINE +VOID WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE( _Out_ PWDF_IO_QUEUE_CONFIG Config, _In_ WDF_IO_QUEUE_DISPATCH_TYPE DispatchType @@ -465,6 +474,7 @@ _Function_class_(EVT_WDF_IO_ALLOCATE_RESOURCES_FOR_RESERVED_REQUEST) _IRQL_requires_same_ _IRQL_requires_max_(DISPATCH_LEVEL) NTSTATUS +STDCALL EVT_WDF_IO_ALLOCATE_RESOURCES_FOR_RESERVED_REQUEST( _In_ WDFQUEUE Queue, @@ -479,6 +489,7 @@ _Function_class_(EVT_WDF_IO_ALLOCATE_REQUEST_RESOURCES) _IRQL_requires_same_ _IRQL_requires_max_(DISPATCH_LEVEL) NTSTATUS +STDCALL EVT_WDF_IO_ALLOCATE_REQUEST_RESOURCES( _In_ WDFQUEUE Queue, @@ -493,6 +504,7 @@ _Function_class_(EVT_WDF_IO_WDM_IRP_FOR_FORWARD_PROGRESS) _IRQL_requires_same_ _IRQL_requires_max_(DISPATCH_LEVEL) WDF_IO_FORWARD_PROGRESS_ACTION +STDCALL EVT_WDF_IO_WDM_IRP_FOR_FORWARD_PROGRESS( _In_ WDFQUEUE Queue, @@ -539,8 +551,8 @@ typedef struct _WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY { } WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY, *PWDF_IO_QUEUE_FORWARD_PROGRESS_POLICY; -VOID FORCEINLINE +VOID WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_DEFAULT_INIT( _Out_ PWDF_IO_QUEUE_FORWARD_PROGRESS_POLICY Policy, _In_ ULONG TotalForwardProgressRequests @@ -554,8 +566,8 @@ WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_DEFAULT_INIT( } -VOID FORCEINLINE +VOID WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_EXAMINE_INIT( _Out_ PWDF_IO_QUEUE_FORWARD_PROGRESS_POLICY Policy, _In_ ULONG TotalForwardProgressRequests, @@ -571,8 +583,8 @@ WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_EXAMINE_INIT( EvtIoWdmIrpForForwardProgress; } -VOID FORCEINLINE +VOID WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_PAGINGIO_INIT( _Out_ PWDF_IO_QUEUE_FORWARD_PROGRESS_POLICY Policy, _In_ ULONG TotalForwardProgressRequests @@ -594,7 +606,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFIOQUEUECREATE)( +(STDCALL *PFN_WDFIOQUEUECREATE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -609,8 +621,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfIoQueueCreate( _In_ WDFDEVICE Device, @@ -632,7 +644,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI WDF_IO_QUEUE_STATE -(*PFN_WDFIOQUEUEGETSTATE)( +(STDCALL *PFN_WDFIOQUEUEGETSTATE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -644,8 +656,8 @@ WDF_IO_QUEUE_STATE ); _IRQL_requires_max_(DISPATCH_LEVEL) -WDF_IO_QUEUE_STATE FORCEINLINE +WDF_IO_QUEUE_STATE WdfIoQueueGetState( _In_ WDFQUEUE Queue, @@ -665,7 +677,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFIOQUEUESTART)( +(STDCALL *PFN_WDFIOQUEUESTART)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -673,8 +685,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfIoQueueStart( _In_ WDFQUEUE Queue @@ -690,7 +702,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFIOQUEUESTOP)( +(STDCALL *PFN_WDFIOQUEUESTOP)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -704,8 +716,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfIoQueueStop( _In_ WDFQUEUE Queue, @@ -727,7 +739,7 @@ typedef _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI VOID -(*PFN_WDFIOQUEUESTOPSYNCHRONOUSLY)( +(STDCALL *PFN_WDFIOQUEUESTOPSYNCHRONOUSLY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -735,8 +747,8 @@ VOID ); _IRQL_requires_max_(PASSIVE_LEVEL) -VOID FORCEINLINE +VOID WdfIoQueueStopSynchronously( _In_ WDFQUEUE Queue @@ -752,7 +764,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI WDFDEVICE -(*PFN_WDFIOQUEUEGETDEVICE)( +(STDCALL *PFN_WDFIOQUEUEGETDEVICE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -760,8 +772,8 @@ WDFDEVICE ); _IRQL_requires_max_(DISPATCH_LEVEL) -WDFDEVICE FORCEINLINE +WDFDEVICE WdfIoQueueGetDevice( _In_ WDFQUEUE Queue @@ -778,7 +790,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFIOQUEUERETRIEVENEXTREQUEST)( +(STDCALL *PFN_WDFIOQUEUERETRIEVENEXTREQUEST)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -789,8 +801,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfIoQueueRetrieveNextRequest( _In_ WDFQUEUE Queue, @@ -809,7 +821,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFIOQUEUERETRIEVEREQUESTBYFILEOBJECT)( +(STDCALL *PFN_WDFIOQUEUERETRIEVEREQUESTBYFILEOBJECT)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -822,8 +834,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfIoQueueRetrieveRequestByFileObject( _In_ WDFQUEUE Queue, @@ -844,7 +856,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFIOQUEUEFINDREQUEST)( +(STDCALL *PFN_WDFIOQUEUEFINDREQUEST)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -861,8 +873,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfIoQueueFindRequest( _In_ WDFQUEUE Queue, @@ -887,7 +899,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFIOQUEUERETRIEVEFOUNDREQUEST)( +(STDCALL *PFN_WDFIOQUEUERETRIEVEFOUNDREQUEST)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -900,8 +912,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfIoQueueRetrieveFoundRequest( _In_ WDFQUEUE Queue, @@ -921,7 +933,7 @@ typedef _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI VOID -(*PFN_WDFIOQUEUEDRAINSYNCHRONOUSLY)( +(STDCALL *PFN_WDFIOQUEUEDRAINSYNCHRONOUSLY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -929,8 +941,8 @@ VOID ); _IRQL_requires_max_(PASSIVE_LEVEL) -VOID FORCEINLINE +VOID WdfIoQueueDrainSynchronously( _In_ WDFQUEUE Queue @@ -946,7 +958,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFIOQUEUEDRAIN)( +(STDCALL *PFN_WDFIOQUEUEDRAIN)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -960,8 +972,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfIoQueueDrain( _In_ WDFQUEUE Queue, @@ -983,7 +995,7 @@ typedef _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI VOID -(*PFN_WDFIOQUEUEPURGESYNCHRONOUSLY)( +(STDCALL *PFN_WDFIOQUEUEPURGESYNCHRONOUSLY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -991,8 +1003,8 @@ VOID ); _IRQL_requires_max_(PASSIVE_LEVEL) -VOID FORCEINLINE +VOID WdfIoQueuePurgeSynchronously( _In_ WDFQUEUE Queue @@ -1008,7 +1020,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFIOQUEUEPURGE)( +(STDCALL *PFN_WDFIOQUEUEPURGE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1022,8 +1034,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfIoQueuePurge( _In_ WDFQUEUE Queue, @@ -1046,7 +1058,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFIOQUEUEREADYNOTIFY)( +(STDCALL *PFN_WDFIOQUEUEREADYNOTIFY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1059,8 +1071,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfIoQueueReadyNotify( _In_ WDFQUEUE Queue, @@ -1081,7 +1093,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFIOQUEUEASSIGNFORWARDPROGRESSPOLICY)( +(STDCALL *PFN_WDFIOQUEUEASSIGNFORWARDPROGRESSPOLICY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1092,8 +1104,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfIoQueueAssignForwardProgressPolicy( _In_ WDFQUEUE Queue, @@ -1111,7 +1123,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFIOQUEUESTOPANDPURGE)( +(STDCALL *PFN_WDFIOQUEUESTOPANDPURGE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1125,8 +1137,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfIoQueueStopAndPurge( _In_ WDFQUEUE Queue, @@ -1148,7 +1160,7 @@ typedef _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI VOID -(*PFN_WDFIOQUEUESTOPANDPURGESYNCHRONOUSLY)( +(STDCALL *PFN_WDFIOQUEUESTOPANDPURGESYNCHRONOUSLY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1156,8 +1168,8 @@ VOID ); _IRQL_requires_max_(PASSIVE_LEVEL) -VOID FORCEINLINE +VOID WdfIoQueueStopAndPurgeSynchronously( _In_ WDFQUEUE Queue diff --git a/sdk/include/wdf/kmdf/1.17/wdfiotarget.h b/sdk/include/wdf/kmdf/1.17/wdfiotarget.h index e28b1ff2a47..cb522b3fadb 100644 --- a/sdk/include/wdf/kmdf/1.17/wdfiotarget.h +++ b/sdk/include/wdf/kmdf/1.17/wdfiotarget.h @@ -86,6 +86,7 @@ _Function_class_(EVT_WDF_IO_TARGET_QUERY_REMOVE) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDF_IO_TARGET_QUERY_REMOVE( _In_ WDFIOTARGET IoTarget @@ -98,6 +99,7 @@ _Function_class_(EVT_WDF_IO_TARGET_REMOVE_CANCELED) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) VOID +STDCALL EVT_WDF_IO_TARGET_REMOVE_CANCELED( _In_ WDFIOTARGET IoTarget @@ -110,6 +112,7 @@ _Function_class_(EVT_WDF_IO_TARGET_REMOVE_COMPLETE) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) VOID +STDCALL EVT_WDF_IO_TARGET_REMOVE_COMPLETE( _In_ WDFIOTARGET IoTarget @@ -279,8 +282,8 @@ typedef struct _WDF_IO_TARGET_OPEN_PARAMS { } WDF_IO_TARGET_OPEN_PARAMS, *PWDF_IO_TARGET_OPEN_PARAMS; -VOID FORCEINLINE +VOID WDF_IO_TARGET_OPEN_PARAMS_INIT_EXISTING_DEVICE( _Out_ PWDF_IO_TARGET_OPEN_PARAMS Params, _In_ PDEVICE_OBJECT DeviceObject @@ -295,8 +298,8 @@ WDF_IO_TARGET_OPEN_PARAMS_INIT_EXISTING_DEVICE( } -VOID FORCEINLINE +VOID WDF_IO_TARGET_OPEN_PARAMS_INIT_CREATE_BY_NAME( _Out_ PWDF_IO_TARGET_OPEN_PARAMS Params, _In_ PCUNICODE_STRING TargetDeviceName, @@ -315,8 +318,8 @@ WDF_IO_TARGET_OPEN_PARAMS_INIT_CREATE_BY_NAME( Params->CreateOptions = FILE_NON_DIRECTORY_FILE; } -VOID FORCEINLINE +VOID WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_NAME( _Out_ PWDF_IO_TARGET_OPEN_PARAMS Params, _In_ PCUNICODE_STRING TargetDeviceName, @@ -332,8 +335,8 @@ WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_NAME( -VOID FORCEINLINE +VOID WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN( _Out_ PWDF_IO_TARGET_OPEN_PARAMS Params ) @@ -353,7 +356,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFIOTARGETCREATE)( +(STDCALL *PFN_WDFIOTARGETCREATE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -366,8 +369,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfIoTargetCreate( _In_ WDFDEVICE Device, @@ -388,7 +391,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFIOTARGETOPEN)( +(STDCALL *PFN_WDFIOTARGETOPEN)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -399,8 +402,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfIoTargetOpen( _In_ WDFIOTARGET IoTarget, @@ -418,7 +421,7 @@ typedef _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI VOID -(*PFN_WDFIOTARGETCLOSEFORQUERYREMOVE)( +(STDCALL *PFN_WDFIOTARGETCLOSEFORQUERYREMOVE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -426,8 +429,8 @@ VOID ); _IRQL_requires_max_(PASSIVE_LEVEL) -VOID FORCEINLINE +VOID WdfIoTargetCloseForQueryRemove( _In_ WDFIOTARGET IoTarget @@ -443,7 +446,7 @@ typedef _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI VOID -(*PFN_WDFIOTARGETCLOSE)( +(STDCALL *PFN_WDFIOTARGETCLOSE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -451,8 +454,8 @@ VOID ); _IRQL_requires_max_(PASSIVE_LEVEL) -VOID FORCEINLINE +VOID WdfIoTargetClose( _In_ WDFIOTARGET IoTarget @@ -469,7 +472,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFIOTARGETSTART)( +(STDCALL *PFN_WDFIOTARGETSTART)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -478,8 +481,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfIoTargetStart( _In_ WDFIOTARGET IoTarget @@ -496,7 +499,7 @@ _When_(Action == 3, _IRQL_requires_max_(DISPATCH_LEVEL)) _When_(Action == 0 || Action == 1 || Action == 2, _IRQL_requires_max_(PASSIVE_LEVEL)) WDFAPI VOID -(*PFN_WDFIOTARGETSTOP)( +(STDCALL *PFN_WDFIOTARGETSTOP)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -508,8 +511,8 @@ VOID _When_(Action == 3, _IRQL_requires_max_(DISPATCH_LEVEL)) _When_(Action == 0 || Action == 1 || Action == 2, _IRQL_requires_max_(PASSIVE_LEVEL)) -VOID FORCEINLINE +VOID WdfIoTargetStop( _In_ WDFIOTARGET IoTarget, @@ -529,7 +532,7 @@ _When_(Action == 2, _IRQL_requires_max_(DISPATCH_LEVEL)) _When_(Action == 0 || Action == 1, _IRQL_requires_max_(PASSIVE_LEVEL)) WDFAPI VOID -(*PFN_WDFIOTARGETPURGE)( +(STDCALL *PFN_WDFIOTARGETPURGE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -541,8 +544,8 @@ VOID _When_(Action == 2, _IRQL_requires_max_(DISPATCH_LEVEL)) _When_(Action == 0 || Action == 1, _IRQL_requires_max_(PASSIVE_LEVEL)) -VOID FORCEINLINE +VOID WdfIoTargetPurge( _In_ WDFIOTARGET IoTarget, @@ -561,7 +564,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI WDF_IO_TARGET_STATE -(*PFN_WDFIOTARGETGETSTATE)( +(STDCALL *PFN_WDFIOTARGETGETSTATE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -569,8 +572,8 @@ WDF_IO_TARGET_STATE ); _IRQL_requires_max_(DISPATCH_LEVEL) -WDF_IO_TARGET_STATE FORCEINLINE +WDF_IO_TARGET_STATE WdfIoTargetGetState( _In_ WDFIOTARGET IoTarget @@ -586,7 +589,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI WDFDEVICE -(*PFN_WDFIOTARGETGETDEVICE)( +(STDCALL *PFN_WDFIOTARGETGETDEVICE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -594,8 +597,8 @@ WDFDEVICE ); _IRQL_requires_max_(DISPATCH_LEVEL) -WDFDEVICE FORCEINLINE +WDFDEVICE WdfIoTargetGetDevice( _In_ WDFIOTARGET IoTarget @@ -612,7 +615,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFIOTARGETQUERYTARGETPROPERTY)( +(STDCALL *PFN_WDFIOTARGETQUERYTARGETPROPERTY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -630,8 +633,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfIoTargetQueryTargetProperty( _In_ WDFIOTARGET IoTarget, @@ -657,7 +660,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFIOTARGETALLOCANDQUERYTARGETPROPERTY)( +(STDCALL *PFN_WDFIOTARGETALLOCANDQUERYTARGETPROPERTY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -675,8 +678,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfIoTargetAllocAndQueryTargetProperty( _In_ WDFIOTARGET IoTarget, @@ -702,7 +705,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFIOTARGETQUERYFORINTERFACE)( +(STDCALL *PFN_WDFIOTARGETQUERYFORINTERFACE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -721,8 +724,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfIoTargetQueryForInterface( _In_ WDFIOTARGET IoTarget, @@ -748,7 +751,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI PDEVICE_OBJECT -(*PFN_WDFIOTARGETWDMGETTARGETDEVICEOBJECT)( +(STDCALL *PFN_WDFIOTARGETWDMGETTARGETDEVICEOBJECT)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -756,8 +759,8 @@ PDEVICE_OBJECT ); _IRQL_requires_max_(DISPATCH_LEVEL) -PDEVICE_OBJECT FORCEINLINE +PDEVICE_OBJECT WdfIoTargetWdmGetTargetDeviceObject( _In_ WDFIOTARGET IoTarget @@ -773,7 +776,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI PDEVICE_OBJECT -(*PFN_WDFIOTARGETWDMGETTARGETPHYSICALDEVICE)( +(STDCALL *PFN_WDFIOTARGETWDMGETTARGETPHYSICALDEVICE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -781,8 +784,8 @@ PDEVICE_OBJECT ); _IRQL_requires_max_(DISPATCH_LEVEL) -PDEVICE_OBJECT FORCEINLINE +PDEVICE_OBJECT WdfIoTargetWdmGetTargetPhysicalDevice( _In_ WDFIOTARGET IoTarget @@ -798,7 +801,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI PFILE_OBJECT -(*PFN_WDFIOTARGETWDMGETTARGETFILEOBJECT)( +(STDCALL *PFN_WDFIOTARGETWDMGETTARGETFILEOBJECT)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -806,8 +809,8 @@ PFILE_OBJECT ); _IRQL_requires_max_(DISPATCH_LEVEL) -PFILE_OBJECT FORCEINLINE +PFILE_OBJECT WdfIoTargetWdmGetTargetFileObject( _In_ WDFIOTARGET IoTarget @@ -823,7 +826,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI HANDLE -(*PFN_WDFIOTARGETWDMGETTARGETFILEHANDLE)( +(STDCALL *PFN_WDFIOTARGETWDMGETTARGETFILEHANDLE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -831,8 +834,8 @@ HANDLE ); _IRQL_requires_max_(DISPATCH_LEVEL) -HANDLE FORCEINLINE +HANDLE WdfIoTargetWdmGetTargetFileHandle( _In_ WDFIOTARGET IoTarget @@ -849,7 +852,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFIOTARGETSENDREADSYNCHRONOUSLY)( +(STDCALL *PFN_WDFIOTARGETSENDREADSYNCHRONOUSLY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -868,8 +871,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfIoTargetSendReadSynchronously( _In_ WDFIOTARGET IoTarget, @@ -896,7 +899,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFIOTARGETFORMATREQUESTFORREAD)( +(STDCALL *PFN_WDFIOTARGETFORMATREQUESTFORREAD)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -913,8 +916,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfIoTargetFormatRequestForRead( _In_ WDFIOTARGET IoTarget, @@ -939,7 +942,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFIOTARGETSENDWRITESYNCHRONOUSLY)( +(STDCALL *PFN_WDFIOTARGETSENDWRITESYNCHRONOUSLY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -958,8 +961,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfIoTargetSendWriteSynchronously( _In_ WDFIOTARGET IoTarget, @@ -986,7 +989,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFIOTARGETFORMATREQUESTFORWRITE)( +(STDCALL *PFN_WDFIOTARGETFORMATREQUESTFORWRITE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1003,8 +1006,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfIoTargetFormatRequestForWrite( _In_ WDFIOTARGET IoTarget, @@ -1029,7 +1032,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFIOTARGETSENDIOCTLSYNCHRONOUSLY)( +(STDCALL *PFN_WDFIOTARGETSENDIOCTLSYNCHRONOUSLY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1050,8 +1053,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfIoTargetSendIoctlSynchronously( _In_ WDFIOTARGET IoTarget, @@ -1080,7 +1083,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFIOTARGETFORMATREQUESTFORIOCTL)( +(STDCALL *PFN_WDFIOTARGETFORMATREQUESTFORIOCTL)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1101,8 +1104,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfIoTargetFormatRequestForIoctl( _In_ WDFIOTARGET IoTarget, @@ -1131,7 +1134,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFIOTARGETSENDINTERNALIOCTLSYNCHRONOUSLY)( +(STDCALL *PFN_WDFIOTARGETSENDINTERNALIOCTLSYNCHRONOUSLY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1152,8 +1155,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfIoTargetSendInternalIoctlSynchronously( _In_ WDFIOTARGET IoTarget, @@ -1182,7 +1185,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFIOTARGETFORMATREQUESTFORINTERNALIOCTL)( +(STDCALL *PFN_WDFIOTARGETFORMATREQUESTFORINTERNALIOCTL)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1203,8 +1206,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfIoTargetFormatRequestForInternalIoctl( _In_ WDFIOTARGET IoTarget, @@ -1233,7 +1236,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFIOTARGETSENDINTERNALIOCTLOTHERSSYNCHRONOUSLY)( +(STDCALL *PFN_WDFIOTARGETSENDINTERNALIOCTLOTHERSSYNCHRONOUSLY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1256,8 +1259,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfIoTargetSendInternalIoctlOthersSynchronously( _In_ WDFIOTARGET IoTarget, @@ -1288,7 +1291,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFIOTARGETFORMATREQUESTFORINTERNALIOCTLOTHERS)( +(STDCALL *PFN_WDFIOTARGETFORMATREQUESTFORINTERNALIOCTLOTHERS)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1313,8 +1316,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfIoTargetFormatRequestForInternalIoctlOthers( _In_ WDFIOTARGET IoTarget, diff --git a/sdk/include/wdf/kmdf/1.17/wdfmemory.h b/sdk/include/wdf/kmdf/1.17/wdfmemory.h index 441718077b9..b52066189f3 100644 --- a/sdk/include/wdf/kmdf/1.17/wdfmemory.h +++ b/sdk/include/wdf/kmdf/1.17/wdfmemory.h @@ -97,8 +97,8 @@ typedef struct _WDF_MEMORY_DESCRIPTOR { } WDF_MEMORY_DESCRIPTOR, *PWDF_MEMORY_DESCRIPTOR; -VOID FORCEINLINE +VOID WDF_MEMORY_DESCRIPTOR_INIT_BUFFER( _Out_ PWDF_MEMORY_DESCRIPTOR Descriptor, _In_ PVOID Buffer, @@ -112,8 +112,8 @@ WDF_MEMORY_DESCRIPTOR_INIT_BUFFER( Descriptor->u.BufferType.Length = BufferLength; } -VOID FORCEINLINE +VOID WDF_MEMORY_DESCRIPTOR_INIT_HANDLE( _Out_ PWDF_MEMORY_DESCRIPTOR Descriptor, _In_ WDFMEMORY Memory, @@ -128,8 +128,8 @@ WDF_MEMORY_DESCRIPTOR_INIT_HANDLE( } -VOID FORCEINLINE +VOID WDF_MEMORY_DESCRIPTOR_INIT_MDL( _Out_ PWDF_MEMORY_DESCRIPTOR Descriptor, _In_ PMDL Mdl, @@ -152,7 +152,7 @@ _When_(PoolType == 1 || PoolType == 257, _IRQL_requires_max_(APC_LEVEL)) _When_(PoolType == 0 || PoolType == 256, _IRQL_requires_max_(DISPATCH_LEVEL)) WDFAPI NTSTATUS -(*PFN_WDFMEMORYCREATE)( +(STDCALL *PFN_WDFMEMORYCREATE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_opt_ @@ -174,8 +174,8 @@ NTSTATUS _Must_inspect_result_ _When_(PoolType == 1 || PoolType == 257, _IRQL_requires_max_(APC_LEVEL)) _When_(PoolType == 0 || PoolType == 256, _IRQL_requires_max_(DISPATCH_LEVEL)) -NTSTATUS FORCEINLINE +NTSTATUS WdfMemoryCreate( _In_opt_ PWDF_OBJECT_ATTRIBUTES Attributes, @@ -204,7 +204,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFMEMORYCREATEPREALLOCATED)( +(STDCALL *PFN_WDFMEMORYCREATEPREALLOCATED)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_opt_ @@ -220,8 +220,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfMemoryCreatePreallocated( _In_opt_ PWDF_OBJECT_ATTRIBUTES Attributes, @@ -244,7 +244,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI PVOID -(*PFN_WDFMEMORYGETBUFFER)( +(STDCALL *PFN_WDFMEMORYGETBUFFER)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -254,8 +254,8 @@ PVOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -PVOID FORCEINLINE +PVOID WdfMemoryGetBuffer( _In_ WDFMEMORY Memory, @@ -274,7 +274,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFMEMORYASSIGNBUFFER)( +(STDCALL *PFN_WDFMEMORYASSIGNBUFFER)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -288,8 +288,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfMemoryAssignBuffer( _In_ WDFMEMORY Memory, @@ -311,7 +311,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFMEMORYCOPYTOBUFFER)( +(STDCALL *PFN_WDFMEMORYCOPYTOBUFFER)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -327,8 +327,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfMemoryCopyToBuffer( _In_ WDFMEMORY SourceMemory, @@ -352,7 +352,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFMEMORYCOPYFROMBUFFER)( +(STDCALL *PFN_WDFMEMORYCOPYFROMBUFFER)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -368,8 +368,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfMemoryCopyFromBuffer( _In_ WDFMEMORY DestinationMemory, @@ -394,7 +394,7 @@ _When_(PoolType == 1 || PoolType == 257, _IRQL_requires_max_(APC_LEVEL)) _When_(PoolType == 0 || PoolType == 256, _IRQL_requires_max_(DISPATCH_LEVEL)) WDFAPI NTSTATUS -(*PFN_WDFLOOKASIDELISTCREATE)( +(STDCALL *PFN_WDFLOOKASIDELISTCREATE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_opt_ @@ -416,8 +416,8 @@ NTSTATUS _Must_inspect_result_ _When_(PoolType == 1 || PoolType == 257, _IRQL_requires_max_(APC_LEVEL)) _When_(PoolType == 0 || PoolType == 256, _IRQL_requires_max_(DISPATCH_LEVEL)) -NTSTATUS FORCEINLINE +NTSTATUS WdfLookasideListCreate( _In_opt_ PWDF_OBJECT_ATTRIBUTES LookasideAttributes, @@ -446,7 +446,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFMEMORYCREATEFROMLOOKASIDE)( +(STDCALL *PFN_WDFMEMORYCREATEFROMLOOKASIDE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -457,8 +457,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfMemoryCreateFromLookaside( _In_ WDFLOOKASIDE Lookaside, diff --git a/sdk/include/wdf/kmdf/1.17/wdfminiport.h b/sdk/include/wdf/kmdf/1.17/wdfminiport.h index 31fe116a724..627f900d397 100644 --- a/sdk/include/wdf/kmdf/1.17/wdfminiport.h +++ b/sdk/include/wdf/kmdf/1.17/wdfminiport.h @@ -57,7 +57,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDEVICEMINIPORTCREATE)( +(STDCALL *PFN_WDFDEVICEMINIPORTCREATE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -76,8 +76,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDeviceMiniportCreate( _In_ WDFDRIVER Driver, @@ -102,15 +102,15 @@ WdfDeviceMiniportCreate( typedef WDFAPI VOID -(*PFN_WDFDRIVERMINIPORTUNLOAD)( +(STDCALL *PFN_WDFDRIVERMINIPORTUNLOAD)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ WDFDRIVER Driver ); -VOID FORCEINLINE +VOID WdfDriverMiniportUnload( _In_ WDFDRIVER Driver diff --git a/sdk/include/wdf/kmdf/1.17/wdfobject.h b/sdk/include/wdf/kmdf/1.17/wdfobject.h index 802a101ffce..46bc34fcd52 100644 --- a/sdk/include/wdf/kmdf/1.17/wdfobject.h +++ b/sdk/include/wdf/kmdf/1.17/wdfobject.h @@ -73,6 +73,7 @@ _Function_class_(EVT_WDF_OBJECT_CONTEXT_CLEANUP) _IRQL_requires_same_ _IRQL_requires_max_(DISPATCH_LEVEL) VOID +STDCALL EVT_WDF_OBJECT_CONTEXT_CLEANUP( _In_ WDFOBJECT Object @@ -85,6 +86,7 @@ _Function_class_(EVT_WDF_OBJECT_CONTEXT_DESTROY) _IRQL_requires_same_ _IRQL_requires_max_(DISPATCH_LEVEL) VOID +STDCALL EVT_WDF_OBJECT_CONTEXT_DESTROY( _In_ WDFOBJECT Object @@ -140,8 +142,8 @@ typedef struct _WDF_OBJECT_ATTRIBUTES { } WDF_OBJECT_ATTRIBUTES, *PWDF_OBJECT_ATTRIBUTES; -VOID FORCEINLINE +VOID WDF_OBJECT_ATTRIBUTES_INIT( _Out_ PWDF_OBJECT_ATTRIBUTES Attributes ) @@ -316,9 +318,8 @@ typedef struct _WDF_OBJECT_CONTEXT_TYPE_INFO { typedef _contexttype* WDF_TYPE_NAME_POINTER_TYPE(_contexttype); \ \ WDF_EXTERN_C \ -__declspec(allocate( _section )) \ -__declspec(selectany) \ -extern const WDF_OBJECT_CONTEXT_TYPE_INFO \ +DECLSPEC_SELECTANY \ +const WDF_OBJECT_CONTEXT_TYPE_INFO \ WDF_TYPE_NAME_TO_TYPE_INFO(_contexttype) = \ { \ sizeof(WDF_OBJECT_CONTEXT_TYPE_INFO), \ @@ -327,13 +328,14 @@ WDF_TYPE_NAME_TO_TYPE_INFO(_contexttype) = \ _UniqueType, \ _GetUniqueType, \ }; \ +//__declspec(allocate(_section)) #define WDF_DECLARE_CASTING_FUNCTION(_contexttype, _castingfunction) \ \ WDF_EXTERN_C \ __drv_aliasesMem \ -WDF_TYPE_NAME_POINTER_TYPE(_contexttype) \ FORCEINLINE \ +WDF_TYPE_NAME_POINTER_TYPE(_contexttype) \ _castingfunction( \ _In_ WDFOBJECT Handle \ ) \ @@ -448,8 +450,8 @@ WDF_DECLARE_CONTEXT_TYPE_WITH_NAME( \ ); \ \ WDF_EXTERN_C \ -NTSTATUS \ FORCEINLINE \ +NTSTATUS \ WDF_ADD_CUSTOM_TYPE_FUNCTION_NAME(_type)( \ _In_ WDFOBJECT Handle, \ _In_opt_ ULONG_PTR Data, \ @@ -551,8 +553,8 @@ PVOID PCWDF_OBJECT_CONTEXT_TYPE_INFO TypeInfo ); -PVOID FORCEINLINE +PVOID WdfObjectGetTypedContextWorker( _In_ WDFOBJECT Handle, @@ -569,7 +571,7 @@ WdfObjectGetTypedContextWorker( typedef WDFAPI NTSTATUS -(*PFN_WDFOBJECTALLOCATECONTEXT)( +(STDCALL *PFN_WDFOBJECTALLOCATECONTEXT)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -580,8 +582,8 @@ NTSTATUS PVOID* Context ); -NTSTATUS FORCEINLINE +NTSTATUS WdfObjectAllocateContext( _In_ WDFOBJECT Handle, @@ -607,8 +609,8 @@ WDFOBJECT PVOID ContextPointer ); -WDFOBJECT FORCEINLINE +WDFOBJECT WdfObjectContextGetObject( _In_ PVOID ContextPointer @@ -623,7 +625,7 @@ WdfObjectContextGetObject( typedef WDFAPI VOID -(*PFN_WDFOBJECTREFERENCEACTUAL)( +(STDCALL *PFN_WDFOBJECTREFERENCEACTUAL)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -636,8 +638,8 @@ VOID PCHAR File ); -VOID FORCEINLINE +VOID WdfObjectReferenceActual( _In_ WDFOBJECT Handle, @@ -658,7 +660,7 @@ WdfObjectReferenceActual( typedef WDFAPI VOID -(*PFN_WDFOBJECTDEREFERENCEACTUAL)( +(STDCALL *PFN_WDFOBJECTDEREFERENCEACTUAL)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -671,8 +673,8 @@ VOID PCHAR File ); -VOID FORCEINLINE +VOID WdfObjectDereferenceActual( _In_ WDFOBJECT Handle, @@ -695,7 +697,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFOBJECTCREATE)( +(STDCALL *PFN_WDFOBJECTCREATE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_opt_ @@ -706,8 +708,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfObjectCreate( _In_opt_ PWDF_OBJECT_ATTRIBUTES Attributes, @@ -725,7 +727,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFOBJECTDELETE)( +(STDCALL *PFN_WDFOBJECTDELETE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -733,8 +735,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfObjectDelete( _In_ WDFOBJECT Object @@ -751,7 +753,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFOBJECTQUERY)( +(STDCALL *PFN_WDFOBJECTQUERY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -766,8 +768,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfObjectQuery( _In_ WDFOBJECT Object, diff --git a/sdk/include/wdf/kmdf/1.17/wdfpdo.h b/sdk/include/wdf/kmdf/1.17/wdfpdo.h index 1b8c23a3ce2..88f763afb91 100644 --- a/sdk/include/wdf/kmdf/1.17/wdfpdo.h +++ b/sdk/include/wdf/kmdf/1.17/wdfpdo.h @@ -54,6 +54,7 @@ _Function_class_(EVT_WDF_DEVICE_RESOURCES_QUERY) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDF_DEVICE_RESOURCES_QUERY( _In_ WDFDEVICE Device, @@ -68,6 +69,7 @@ _Function_class_(EVT_WDF_DEVICE_RESOURCE_REQUIREMENTS_QUERY) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDF_DEVICE_RESOURCE_REQUIREMENTS_QUERY( _In_ WDFDEVICE Device, @@ -82,6 +84,7 @@ _Function_class_(EVT_WDF_DEVICE_EJECT) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDF_DEVICE_EJECT( _In_ WDFDEVICE Device @@ -94,6 +97,7 @@ _Function_class_(EVT_WDF_DEVICE_SET_LOCK) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDF_DEVICE_SET_LOCK( _In_ WDFDEVICE Device, @@ -108,6 +112,7 @@ _Function_class_(EVT_WDF_DEVICE_ENABLE_WAKE_AT_BUS) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDF_DEVICE_ENABLE_WAKE_AT_BUS( _In_ WDFDEVICE Device, @@ -122,6 +127,7 @@ _Function_class_(EVT_WDF_DEVICE_DISABLE_WAKE_AT_BUS) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) VOID +STDCALL EVT_WDF_DEVICE_DISABLE_WAKE_AT_BUS( _In_ WDFDEVICE Device @@ -134,6 +140,7 @@ _Function_class_(EVT_WDF_DEVICE_REPORTED_MISSING) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) VOID +STDCALL EVT_WDF_DEVICE_REPORTED_MISSING( _In_ WDFDEVICE Device @@ -187,8 +194,8 @@ typedef struct _WDF_PDO_EVENT_CALLBACKS { } WDF_PDO_EVENT_CALLBACKS, *PWDF_PDO_EVENT_CALLBACKS; -VOID FORCEINLINE +VOID WDF_PDO_EVENT_CALLBACKS_INIT( _Out_ PWDF_PDO_EVENT_CALLBACKS Callbacks ) @@ -205,7 +212,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI PWDFDEVICE_INIT -(*PFN_WDFPDOINITALLOCATE)( +(STDCALL *PFN_WDFPDOINITALLOCATE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -214,8 +221,8 @@ PWDFDEVICE_INIT _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -PWDFDEVICE_INIT FORCEINLINE +PWDFDEVICE_INIT WdfPdoInitAllocate( _In_ WDFDEVICE ParentDevice @@ -231,7 +238,7 @@ typedef _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI VOID -(*PFN_WDFPDOINITSETEVENTCALLBACKS)( +(STDCALL *PFN_WDFPDOINITSETEVENTCALLBACKS)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -241,8 +248,8 @@ VOID ); _IRQL_requires_max_(PASSIVE_LEVEL) -VOID FORCEINLINE +VOID WdfPdoInitSetEventCallbacks( _In_ PWDFDEVICE_INIT DeviceInit, @@ -261,7 +268,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFPDOINITASSIGNDEVICEID)( +(STDCALL *PFN_WDFPDOINITASSIGNDEVICEID)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -272,8 +279,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfPdoInitAssignDeviceID( _In_ PWDFDEVICE_INIT DeviceInit, @@ -292,7 +299,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFPDOINITASSIGNINSTANCEID)( +(STDCALL *PFN_WDFPDOINITASSIGNINSTANCEID)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -303,8 +310,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfPdoInitAssignInstanceID( _In_ PWDFDEVICE_INIT DeviceInit, @@ -323,7 +330,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFPDOINITADDHARDWAREID)( +(STDCALL *PFN_WDFPDOINITADDHARDWAREID)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -334,8 +341,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfPdoInitAddHardwareID( _In_ PWDFDEVICE_INIT DeviceInit, @@ -354,7 +361,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFPDOINITADDCOMPATIBLEID)( +(STDCALL *PFN_WDFPDOINITADDCOMPATIBLEID)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -365,8 +372,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfPdoInitAddCompatibleID( _In_ PWDFDEVICE_INIT DeviceInit, @@ -385,7 +392,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFPDOINITASSIGNCONTAINERID)( +(STDCALL *PFN_WDFPDOINITASSIGNCONTAINERID)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -396,8 +403,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfPdoInitAssignContainerID( _In_ PWDFDEVICE_INIT DeviceInit, @@ -416,7 +423,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFPDOINITADDDEVICETEXT)( +(STDCALL *PFN_WDFPDOINITADDDEVICETEXT)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -431,8 +438,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfPdoInitAddDeviceText( _In_ PWDFDEVICE_INIT DeviceInit, @@ -454,7 +461,7 @@ typedef _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI VOID -(*PFN_WDFPDOINITSETDEFAULTLOCALE)( +(STDCALL *PFN_WDFPDOINITSETDEFAULTLOCALE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -464,8 +471,8 @@ VOID ); _IRQL_requires_max_(PASSIVE_LEVEL) -VOID FORCEINLINE +VOID WdfPdoInitSetDefaultLocale( _In_ PWDFDEVICE_INIT DeviceInit, @@ -484,7 +491,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFPDOINITASSIGNRAWDEVICE)( +(STDCALL *PFN_WDFPDOINITASSIGNRAWDEVICE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -495,8 +502,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfPdoInitAssignRawDevice( _In_ PWDFDEVICE_INIT DeviceInit, @@ -514,7 +521,7 @@ typedef _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI VOID -(*PFN_WDFPDOINITALLOWFORWARDINGREQUESTTOPARENT)( +(STDCALL *PFN_WDFPDOINITALLOWFORWARDINGREQUESTTOPARENT)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -522,8 +529,8 @@ VOID ); _IRQL_requires_max_(PASSIVE_LEVEL) -VOID FORCEINLINE +VOID WdfPdoInitAllowForwardingRequestToParent( _In_ PWDFDEVICE_INIT DeviceInit @@ -540,7 +547,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFPDOMARKMISSING)( +(STDCALL *PFN_WDFPDOMARKMISSING)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -549,8 +556,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfPdoMarkMissing( _In_ WDFDEVICE Device @@ -566,7 +573,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFPDOREQUESTEJECT)( +(STDCALL *PFN_WDFPDOREQUESTEJECT)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -574,8 +581,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfPdoRequestEject( _In_ WDFDEVICE Device @@ -591,7 +598,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI WDFDEVICE -(*PFN_WDFPDOGETPARENT)( +(STDCALL *PFN_WDFPDOGETPARENT)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -599,8 +606,8 @@ WDFDEVICE ); _IRQL_requires_max_(DISPATCH_LEVEL) -WDFDEVICE FORCEINLINE +WDFDEVICE WdfPdoGetParent( _In_ WDFDEVICE Device @@ -617,7 +624,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFPDORETRIEVEIDENTIFICATIONDESCRIPTION)( +(STDCALL *PFN_WDFPDORETRIEVEIDENTIFICATIONDESCRIPTION)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -628,8 +635,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfPdoRetrieveIdentificationDescription( _In_ WDFDEVICE Device, @@ -648,7 +655,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFPDORETRIEVEADDRESSDESCRIPTION)( +(STDCALL *PFN_WDFPDORETRIEVEADDRESSDESCRIPTION)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -659,8 +666,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfPdoRetrieveAddressDescription( _In_ WDFDEVICE Device, @@ -679,7 +686,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFPDOUPDATEADDRESSDESCRIPTION)( +(STDCALL *PFN_WDFPDOUPDATEADDRESSDESCRIPTION)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -690,8 +697,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfPdoUpdateAddressDescription( _In_ WDFDEVICE Device, @@ -710,7 +717,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFPDOADDEJECTIONRELATIONSPHYSICALDEVICE)( +(STDCALL *PFN_WDFPDOADDEJECTIONRELATIONSPHYSICALDEVICE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -721,8 +728,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfPdoAddEjectionRelationsPhysicalDevice( _In_ WDFDEVICE Device, @@ -740,7 +747,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFPDOREMOVEEJECTIONRELATIONSPHYSICALDEVICE)( +(STDCALL *PFN_WDFPDOREMOVEEJECTIONRELATIONSPHYSICALDEVICE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -750,8 +757,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfPdoRemoveEjectionRelationsPhysicalDevice( _In_ WDFDEVICE Device, @@ -769,7 +776,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFPDOCLEAREJECTIONRELATIONSDEVICES)( +(STDCALL *PFN_WDFPDOCLEAREJECTIONRELATIONSDEVICES)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -777,8 +784,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfPdoClearEjectionRelationsDevices( _In_ WDFDEVICE Device diff --git a/sdk/include/wdf/kmdf/1.17/wdfqueryinterface.h b/sdk/include/wdf/kmdf/1.17/wdfqueryinterface.h index 788c4bc272a..2c39880abee 100644 --- a/sdk/include/wdf/kmdf/1.17/wdfqueryinterface.h +++ b/sdk/include/wdf/kmdf/1.17/wdfqueryinterface.h @@ -54,6 +54,7 @@ _Function_class_(EVT_WDF_DEVICE_PROCESS_QUERY_INTERFACE_REQUEST) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDF_DEVICE_PROCESS_QUERY_INTERFACE_REQUEST( _In_ WDFDEVICE Device, @@ -125,8 +126,8 @@ typedef struct _WDF_QUERY_INTERFACE_CONFIG { } WDF_QUERY_INTERFACE_CONFIG, *PWDF_QUERY_INTERFACE_CONFIG; -VOID FORCEINLINE +VOID WDF_QUERY_INTERFACE_CONFIG_INIT( _Out_ PWDF_QUERY_INTERFACE_CONFIG InterfaceConfig, _In_opt_ PINTERFACE Interface, @@ -151,7 +152,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFDEVICEADDQUERYINTERFACE)( +(STDCALL *PFN_WDFDEVICEADDQUERYINTERFACE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -162,8 +163,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfDeviceAddQueryInterface( _In_ WDFDEVICE Device, @@ -187,8 +188,8 @@ WdfDeviceAddQueryInterface( // interfaces which can be queried for and used independent of the PNP state of // the WDFDEVICE the interface was retrieved from. // -VOID FORCEINLINE +VOID WdfDeviceInterfaceReferenceNoOp( _In_ PVOID Context ) @@ -196,8 +197,8 @@ WdfDeviceInterfaceReferenceNoOp( UNREFERENCED_PARAMETER(Context); } -VOID FORCEINLINE +VOID WdfDeviceInterfaceDereferenceNoOp( _In_ PVOID Context ) diff --git a/sdk/include/wdf/kmdf/1.17/wdfregistry.h b/sdk/include/wdf/kmdf/1.17/wdfregistry.h index 0242bd16628..82a4a4a73b4 100644 --- a/sdk/include/wdf/kmdf/1.17/wdfregistry.h +++ b/sdk/include/wdf/kmdf/1.17/wdfregistry.h @@ -62,7 +62,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFREGISTRYOPENKEY)( +(STDCALL *PFN_WDFREGISTRYOPENKEY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_opt_ @@ -79,8 +79,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfRegistryOpenKey( _In_opt_ WDFKEY ParentKey, @@ -105,7 +105,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFREGISTRYCREATEKEY)( +(STDCALL *PFN_WDFREGISTRYCREATEKEY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_opt_ @@ -126,8 +126,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfRegistryCreateKey( _In_opt_ WDFKEY ParentKey, @@ -155,7 +155,7 @@ typedef _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI VOID -(*PFN_WDFREGISTRYCLOSE)( +(STDCALL *PFN_WDFREGISTRYCLOSE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -163,8 +163,8 @@ VOID ); _IRQL_requires_max_(PASSIVE_LEVEL) -VOID FORCEINLINE +VOID WdfRegistryClose( _In_ WDFKEY Key @@ -180,7 +180,7 @@ typedef _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI HANDLE -(*PFN_WDFREGISTRYWDMGETHANDLE)( +(STDCALL *PFN_WDFREGISTRYWDMGETHANDLE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -188,8 +188,8 @@ HANDLE ); _IRQL_requires_max_(PASSIVE_LEVEL) -HANDLE FORCEINLINE +HANDLE WdfRegistryWdmGetHandle( _In_ WDFKEY Key @@ -206,7 +206,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFREGISTRYREMOVEKEY)( +(STDCALL *PFN_WDFREGISTRYREMOVEKEY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -215,8 +215,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfRegistryRemoveKey( _In_ WDFKEY Key @@ -233,7 +233,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFREGISTRYREMOVEVALUE)( +(STDCALL *PFN_WDFREGISTRYREMOVEVALUE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -244,8 +244,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfRegistryRemoveValue( _In_ WDFKEY Key, @@ -264,7 +264,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFREGISTRYQUERYVALUE)( +(STDCALL *PFN_WDFREGISTRYQUERYVALUE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -283,8 +283,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfRegistryQueryValue( _In_ WDFKEY Key, @@ -311,7 +311,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFREGISTRYQUERYMEMORY)( +(STDCALL *PFN_WDFREGISTRYQUERYMEMORY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -331,8 +331,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfRegistryQueryMemory( _In_ WDFKEY Key, @@ -360,7 +360,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFREGISTRYQUERYMULTISTRING)( +(STDCALL *PFN_WDFREGISTRYQUERYMULTISTRING)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -375,8 +375,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfRegistryQueryMultiString( _In_ WDFKEY Key, @@ -399,7 +399,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFREGISTRYQUERYUNICODESTRING)( +(STDCALL *PFN_WDFREGISTRYQUERYUNICODESTRING)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -414,8 +414,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfRegistryQueryUnicodeString( _In_ WDFKEY Key, @@ -438,7 +438,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFREGISTRYQUERYSTRING)( +(STDCALL *PFN_WDFREGISTRYQUERYSTRING)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -451,8 +451,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfRegistryQueryString( _In_ WDFKEY Key, @@ -473,7 +473,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFREGISTRYQUERYULONG)( +(STDCALL *PFN_WDFREGISTRYQUERYULONG)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -486,8 +486,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfRegistryQueryULong( _In_ WDFKEY Key, @@ -508,7 +508,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFREGISTRYASSIGNVALUE)( +(STDCALL *PFN_WDFREGISTRYASSIGNVALUE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -525,8 +525,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfRegistryAssignValue( _In_ WDFKEY Key, @@ -551,7 +551,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFREGISTRYASSIGNMEMORY)( +(STDCALL *PFN_WDFREGISTRYASSIGNMEMORY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -568,8 +568,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfRegistryAssignMemory( _In_ WDFKEY Key, @@ -594,7 +594,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFREGISTRYASSIGNMULTISTRING)( +(STDCALL *PFN_WDFREGISTRYASSIGNMULTISTRING)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -607,8 +607,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfRegistryAssignMultiString( _In_ WDFKEY Key, @@ -629,7 +629,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFREGISTRYASSIGNUNICODESTRING)( +(STDCALL *PFN_WDFREGISTRYASSIGNUNICODESTRING)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -642,8 +642,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfRegistryAssignUnicodeString( _In_ WDFKEY Key, @@ -664,7 +664,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFREGISTRYASSIGNSTRING)( +(STDCALL *PFN_WDFREGISTRYASSIGNSTRING)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -677,8 +677,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfRegistryAssignString( _In_ WDFKEY Key, @@ -699,7 +699,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFREGISTRYASSIGNULONG)( +(STDCALL *PFN_WDFREGISTRYASSIGNULONG)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -712,8 +712,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfRegistryAssignULong( _In_ WDFKEY Key, diff --git a/sdk/include/wdf/kmdf/1.17/wdfrequest.h b/sdk/include/wdf/kmdf/1.17/wdfrequest.h index f98d8e7b209..be25b4a6b9f 100644 --- a/sdk/include/wdf/kmdf/1.17/wdfrequest.h +++ b/sdk/include/wdf/kmdf/1.17/wdfrequest.h @@ -53,7 +53,7 @@ WDF_EXTERN_C_START // Types // -typedef enum _WDF_REQUEST_TYPE { +/* typedef enum _WDF_REQUEST_TYPE { // declaration moved to wdfdevice.h WdfRequestTypeCreate = 0x0, WdfRequestTypeCreateNamedPipe = 0x1, WdfRequestTypeClose = 0x2, @@ -86,7 +86,7 @@ typedef enum _WDF_REQUEST_TYPE { WdfRequestTypeUsb = 0x40, WdfRequestTypeNoFormat = 0xFF, WdfRequestTypeMax, -} WDF_REQUEST_TYPE; +} WDF_REQUEST_TYPE; */ typedef enum _WDF_REQUEST_REUSE_FLAGS { WDF_REQUEST_REUSE_NO_FLAGS = 0x00000000, @@ -121,6 +121,7 @@ _Function_class_(EVT_WDF_REQUEST_CANCEL) _IRQL_requires_same_ _IRQL_requires_max_(DISPATCH_LEVEL) VOID +STDCALL EVT_WDF_REQUEST_CANCEL( _In_ WDFREQUEST Request @@ -205,8 +206,8 @@ typedef struct _WDF_REQUEST_PARAMETERS { } WDF_REQUEST_PARAMETERS, *PWDF_REQUEST_PARAMETERS; -VOID FORCEINLINE +VOID WDF_REQUEST_PARAMETERS_INIT( _Out_ PWDF_REQUEST_PARAMETERS Parameters ) @@ -282,8 +283,8 @@ typedef struct _WDF_REQUEST_COMPLETION_PARAMS { } WDF_REQUEST_COMPLETION_PARAMS, *PWDF_REQUEST_COMPLETION_PARAMS; -VOID FORCEINLINE +VOID WDF_REQUEST_COMPLETION_PARAMS_INIT( _Out_ PWDF_REQUEST_COMPLETION_PARAMS Params ) @@ -297,6 +298,7 @@ typedef _Function_class_(EVT_WDF_REQUEST_COMPLETION_ROUTINE) _IRQL_requires_same_ VOID +STDCALL EVT_WDF_REQUEST_COMPLETION_ROUTINE( _In_ WDFREQUEST Request, @@ -357,8 +359,8 @@ typedef struct _WDF_REQUEST_REUSE_PARAMS { } WDF_REQUEST_REUSE_PARAMS, *PWDF_REQUEST_REUSE_PARAMS; -VOID FORCEINLINE +VOID WDF_REQUEST_REUSE_PARAMS_INIT( _Out_ PWDF_REQUEST_REUSE_PARAMS Params, _In_ ULONG Flags, @@ -372,8 +374,8 @@ WDF_REQUEST_REUSE_PARAMS_INIT( Params->Status = Status; } -VOID FORCEINLINE +VOID WDF_REQUEST_REUSE_PARAMS_SET_NEW_IRP( _Inout_ PWDF_REQUEST_REUSE_PARAMS Params, _In_ PIRP NewIrp @@ -402,8 +404,8 @@ typedef struct _WDF_REQUEST_SEND_OPTIONS { } WDF_REQUEST_SEND_OPTIONS, *PWDF_REQUEST_SEND_OPTIONS; -VOID FORCEINLINE +VOID WDF_REQUEST_SEND_OPTIONS_INIT( _Out_ PWDF_REQUEST_SEND_OPTIONS Options, _In_ ULONG Flags @@ -414,8 +416,8 @@ WDF_REQUEST_SEND_OPTIONS_INIT( Options->Flags = Flags; } -VOID FORCEINLINE +VOID WDF_REQUEST_SEND_OPTIONS_SET_TIMEOUT( _Inout_ PWDF_REQUEST_SEND_OPTIONS Options, _In_ LONGLONG Timeout @@ -446,8 +448,8 @@ typedef struct _WDF_REQUEST_FORWARD_OPTIONS { // // Default REquest forward initialization macro // -VOID FORCEINLINE +VOID WDF_REQUEST_FORWARD_OPTIONS_INIT( _Out_ PWDF_REQUEST_FORWARD_OPTIONS ForwardOptions ) @@ -469,7 +471,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFREQUESTCREATE)( +(STDCALL *PFN_WDFREQUESTCREATE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_opt_ @@ -482,8 +484,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfRequestCreate( _In_opt_ PWDF_OBJECT_ATTRIBUTES RequestAttributes, @@ -504,7 +506,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFREQUESTCREATEFROMIRP)( +(STDCALL *PFN_WDFREQUESTCREATEFROMIRP)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_opt_ @@ -519,8 +521,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfRequestCreateFromIrp( _In_opt_ PWDF_OBJECT_ATTRIBUTES RequestAttributes, @@ -542,7 +544,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFREQUESTREUSE)( +(STDCALL *PFN_WDFREQUESTREUSE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -552,8 +554,8 @@ NTSTATUS ); _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfRequestReuse( _In_ WDFREQUEST Request, @@ -572,7 +574,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFREQUESTCHANGETARGET)( +(STDCALL *PFN_WDFREQUESTCHANGETARGET)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -583,8 +585,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfRequestChangeTarget( _In_ WDFREQUEST Request, @@ -602,7 +604,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFREQUESTFORMATREQUESTUSINGCURRENTTYPE)( +(STDCALL *PFN_WDFREQUESTFORMATREQUESTUSINGCURRENTTYPE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -610,8 +612,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfRequestFormatRequestUsingCurrentType( _In_ WDFREQUEST Request @@ -627,7 +629,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFREQUESTWDMFORMATUSINGSTACKLOCATION)( +(STDCALL *PFN_WDFREQUESTWDMFORMATUSINGSTACKLOCATION)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -637,8 +639,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfRequestWdmFormatUsingStackLocation( _In_ WDFREQUEST Request, @@ -657,7 +659,7 @@ _IRQL_requires_max_(DISPATCH_LEVEL) _When_(Options->Flags & WDF_REQUEST_SEND_OPTION_SYNCHRONOUS == 0, _Must_inspect_result_) WDFAPI BOOLEAN -(*PFN_WDFREQUESTSEND)( +(STDCALL *PFN_WDFREQUESTSEND)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -670,8 +672,8 @@ BOOLEAN _IRQL_requires_max_(DISPATCH_LEVEL) _When_(Options->Flags & WDF_REQUEST_SEND_OPTION_SYNCHRONOUS == 0, _Must_inspect_result_) -BOOLEAN FORCEINLINE +BOOLEAN WdfRequestSend( _In_ WDFREQUEST Request, @@ -692,7 +694,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFREQUESTGETSTATUS)( +(STDCALL *PFN_WDFREQUESTGETSTATUS)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -701,8 +703,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfRequestGetStatus( _In_ WDFREQUEST Request @@ -718,7 +720,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFREQUESTMARKCANCELABLE)( +(STDCALL *PFN_WDFREQUESTMARKCANCELABLE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -728,8 +730,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfRequestMarkCancelable( _In_ WDFREQUEST Request, @@ -748,7 +750,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFREQUESTMARKCANCELABLEEX)( +(STDCALL *PFN_WDFREQUESTMARKCANCELABLEEX)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -759,8 +761,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfRequestMarkCancelableEx( _In_ WDFREQUEST Request, @@ -779,7 +781,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFREQUESTUNMARKCANCELABLE)( +(STDCALL *PFN_WDFREQUESTUNMARKCANCELABLE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -788,8 +790,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfRequestUnmarkCancelable( _In_ WDFREQUEST Request @@ -806,7 +808,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI BOOLEAN -(*PFN_WDFREQUESTISCANCELED)( +(STDCALL *PFN_WDFREQUESTISCANCELED)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -815,8 +817,8 @@ BOOLEAN _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -BOOLEAN FORCEINLINE +BOOLEAN WdfRequestIsCanceled( _In_ WDFREQUEST Request @@ -832,7 +834,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI BOOLEAN -(*PFN_WDFREQUESTCANCELSENTREQUEST)( +(STDCALL *PFN_WDFREQUESTCANCELSENTREQUEST)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -840,8 +842,8 @@ BOOLEAN ); _IRQL_requires_max_(DISPATCH_LEVEL) -BOOLEAN FORCEINLINE +BOOLEAN WdfRequestCancelSentRequest( _In_ WDFREQUEST Request @@ -858,7 +860,7 @@ _Must_inspect_result_ _IRQL_requires_max_(APC_LEVEL) WDFAPI BOOLEAN -(*PFN_WDFREQUESTISFROM32BITPROCESS)( +(STDCALL *PFN_WDFREQUESTISFROM32BITPROCESS)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -867,8 +869,8 @@ BOOLEAN _Must_inspect_result_ _IRQL_requires_max_(APC_LEVEL) -BOOLEAN FORCEINLINE +BOOLEAN WdfRequestIsFrom32BitProcess( _In_ WDFREQUEST Request @@ -884,7 +886,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFREQUESTSETCOMPLETIONROUTINE)( +(STDCALL *PFN_WDFREQUESTSETCOMPLETIONROUTINE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -896,8 +898,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfRequestSetCompletionRoutine( _In_ WDFREQUEST Request, @@ -917,7 +919,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFREQUESTGETCOMPLETIONPARAMS)( +(STDCALL *PFN_WDFREQUESTGETCOMPLETIONPARAMS)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -927,8 +929,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfRequestGetCompletionParams( _In_ WDFREQUEST Request, @@ -947,7 +949,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFREQUESTALLOCATETIMER)( +(STDCALL *PFN_WDFREQUESTALLOCATETIMER)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -956,8 +958,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfRequestAllocateTimer( _In_ WDFREQUEST Request @@ -973,7 +975,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFREQUESTCOMPLETE)( +(STDCALL *PFN_WDFREQUESTCOMPLETE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -983,8 +985,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfRequestComplete( _In_ WDFREQUEST Request, @@ -1002,7 +1004,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFREQUESTCOMPLETEWITHPRIORITYBOOST)( +(STDCALL *PFN_WDFREQUESTCOMPLETEWITHPRIORITYBOOST)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1014,8 +1016,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfRequestCompleteWithPriorityBoost( _In_ WDFREQUEST Request, @@ -1035,7 +1037,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFREQUESTCOMPLETEWITHINFORMATION)( +(STDCALL *PFN_WDFREQUESTCOMPLETEWITHINFORMATION)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1047,8 +1049,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfRequestCompleteWithInformation( _In_ WDFREQUEST Request, @@ -1068,7 +1070,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFREQUESTGETPARAMETERS)( +(STDCALL *PFN_WDFREQUESTGETPARAMETERS)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1078,8 +1080,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfRequestGetParameters( _In_ WDFREQUEST Request, @@ -1098,7 +1100,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFREQUESTRETRIEVEINPUTMEMORY)( +(STDCALL *PFN_WDFREQUESTRETRIEVEINPUTMEMORY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1109,8 +1111,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfRequestRetrieveInputMemory( _In_ WDFREQUEST Request, @@ -1129,7 +1131,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFREQUESTRETRIEVEOUTPUTMEMORY)( +(STDCALL *PFN_WDFREQUESTRETRIEVEOUTPUTMEMORY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1140,8 +1142,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfRequestRetrieveOutputMemory( _In_ WDFREQUEST Request, @@ -1160,7 +1162,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFREQUESTRETRIEVEINPUTBUFFER)( +(STDCALL *PFN_WDFREQUESTRETRIEVEINPUTBUFFER)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1175,8 +1177,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfRequestRetrieveInputBuffer( _In_ WDFREQUEST Request, @@ -1199,7 +1201,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFREQUESTRETRIEVEOUTPUTBUFFER)( +(STDCALL *PFN_WDFREQUESTRETRIEVEOUTPUTBUFFER)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1214,8 +1216,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfRequestRetrieveOutputBuffer( _In_ WDFREQUEST Request, @@ -1238,7 +1240,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFREQUESTRETRIEVEINPUTWDMMDL)( +(STDCALL *PFN_WDFREQUESTRETRIEVEINPUTWDMMDL)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1249,8 +1251,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfRequestRetrieveInputWdmMdl( _In_ WDFREQUEST Request, @@ -1269,7 +1271,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFREQUESTRETRIEVEOUTPUTWDMMDL)( +(STDCALL *PFN_WDFREQUESTRETRIEVEOUTPUTWDMMDL)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1280,8 +1282,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfRequestRetrieveOutputWdmMdl( _In_ WDFREQUEST Request, @@ -1300,7 +1302,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFREQUESTRETRIEVEUNSAFEUSERINPUTBUFFER)( +(STDCALL *PFN_WDFREQUESTRETRIEVEUNSAFEUSERINPUTBUFFER)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1315,8 +1317,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfRequestRetrieveUnsafeUserInputBuffer( _In_ WDFREQUEST Request, @@ -1339,7 +1341,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFREQUESTRETRIEVEUNSAFEUSEROUTPUTBUFFER)( +(STDCALL *PFN_WDFREQUESTRETRIEVEUNSAFEUSEROUTPUTBUFFER)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1354,8 +1356,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfRequestRetrieveUnsafeUserOutputBuffer( _In_ WDFREQUEST Request, @@ -1377,7 +1379,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFREQUESTSETINFORMATION)( +(STDCALL *PFN_WDFREQUESTSETINFORMATION)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1387,8 +1389,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfRequestSetInformation( _In_ WDFREQUEST Request, @@ -1406,7 +1408,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI ULONG_PTR -(*PFN_WDFREQUESTGETINFORMATION)( +(STDCALL *PFN_WDFREQUESTGETINFORMATION)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1414,8 +1416,8 @@ ULONG_PTR ); _IRQL_requires_max_(DISPATCH_LEVEL) -ULONG_PTR FORCEINLINE +ULONG_PTR WdfRequestGetInformation( _In_ WDFREQUEST Request @@ -1431,7 +1433,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI WDFFILEOBJECT -(*PFN_WDFREQUESTGETFILEOBJECT)( +(STDCALL *PFN_WDFREQUESTGETFILEOBJECT)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1439,8 +1441,8 @@ WDFFILEOBJECT ); _IRQL_requires_max_(DISPATCH_LEVEL) -WDFFILEOBJECT FORCEINLINE +WDFFILEOBJECT WdfRequestGetFileObject( _In_ WDFREQUEST Request @@ -1457,7 +1459,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFREQUESTPROBEANDLOCKUSERBUFFERFORREAD)( +(STDCALL *PFN_WDFREQUESTPROBEANDLOCKUSERBUFFERFORREAD)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1472,8 +1474,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfRequestProbeAndLockUserBufferForRead( _In_ WDFREQUEST Request, @@ -1496,7 +1498,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFREQUESTPROBEANDLOCKUSERBUFFERFORWRITE)( +(STDCALL *PFN_WDFREQUESTPROBEANDLOCKUSERBUFFERFORWRITE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1511,8 +1513,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfRequestProbeAndLockUserBufferForWrite( _In_ WDFREQUEST Request, @@ -1534,7 +1536,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI KPROCESSOR_MODE -(*PFN_WDFREQUESTGETREQUESTORMODE)( +(STDCALL *PFN_WDFREQUESTGETREQUESTORMODE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1542,8 +1544,8 @@ KPROCESSOR_MODE ); _IRQL_requires_max_(DISPATCH_LEVEL) -KPROCESSOR_MODE FORCEINLINE +KPROCESSOR_MODE WdfRequestGetRequestorMode( _In_ WDFREQUEST Request @@ -1560,7 +1562,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFREQUESTFORWARDTOIOQUEUE)( +(STDCALL *PFN_WDFREQUESTFORWARDTOIOQUEUE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1571,8 +1573,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfRequestForwardToIoQueue( _In_ WDFREQUEST Request, @@ -1590,7 +1592,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI WDFQUEUE -(*PFN_WDFREQUESTGETIOQUEUE)( +(STDCALL *PFN_WDFREQUESTGETIOQUEUE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1598,8 +1600,8 @@ WDFQUEUE ); _IRQL_requires_max_(DISPATCH_LEVEL) -WDFQUEUE FORCEINLINE +WDFQUEUE WdfRequestGetIoQueue( _In_ WDFREQUEST Request @@ -1616,7 +1618,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFREQUESTREQUEUE)( +(STDCALL *PFN_WDFREQUESTREQUEUE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1625,8 +1627,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfRequestRequeue( _In_ WDFREQUEST Request @@ -1642,7 +1644,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFREQUESTSTOPACKNOWLEDGE)( +(STDCALL *PFN_WDFREQUESTSTOPACKNOWLEDGE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1652,8 +1654,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfRequestStopAcknowledge( _In_ WDFREQUEST Request, @@ -1671,7 +1673,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI PIRP -(*PFN_WDFREQUESTWDMGETIRP)( +(STDCALL *PFN_WDFREQUESTWDMGETIRP)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1679,8 +1681,8 @@ PIRP ); _IRQL_requires_max_(DISPATCH_LEVEL) -PIRP FORCEINLINE +PIRP WdfRequestWdmGetIrp( _In_ WDFREQUEST Request @@ -1696,7 +1698,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI BOOLEAN -(*PFN_WDFREQUESTISRESERVED)( +(STDCALL *PFN_WDFREQUESTISRESERVED)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1704,8 +1706,8 @@ BOOLEAN ); _IRQL_requires_max_(DISPATCH_LEVEL) -BOOLEAN FORCEINLINE +BOOLEAN WdfRequestIsReserved( _In_ WDFREQUEST Request @@ -1722,7 +1724,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFREQUESTFORWARDTOPARENTDEVICEIOQUEUE)( +(STDCALL *PFN_WDFREQUESTFORWARDTOPARENTDEVICEIOQUEUE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1735,8 +1737,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfRequestForwardToParentDeviceIoQueue( _In_ WDFREQUEST Request, diff --git a/sdk/include/wdf/kmdf/1.17/wdfresource.h b/sdk/include/wdf/kmdf/1.17/wdfresource.h index 7a1c91c345a..60ed9a8ddbc 100644 --- a/sdk/include/wdf/kmdf/1.17/wdfresource.h +++ b/sdk/include/wdf/kmdf/1.17/wdfresource.h @@ -58,7 +58,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFIORESOURCEREQUIREMENTSLISTSETSLOTNUMBER)( +(STDCALL *PFN_WDFIORESOURCEREQUIREMENTSLISTSETSLOTNUMBER)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -68,8 +68,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfIoResourceRequirementsListSetSlotNumber( _In_ WDFIORESREQLIST RequirementsList, @@ -87,7 +87,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFIORESOURCEREQUIREMENTSLISTSETINTERFACETYPE)( +(STDCALL *PFN_WDFIORESOURCEREQUIREMENTSLISTSETINTERFACETYPE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -98,8 +98,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfIoResourceRequirementsListSetInterfaceType( _In_ WDFIORESREQLIST RequirementsList, @@ -119,7 +119,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFIORESOURCEREQUIREMENTSLISTAPPENDIORESLIST)( +(STDCALL *PFN_WDFIORESOURCEREQUIREMENTSLISTAPPENDIORESLIST)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -130,8 +130,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfIoResourceRequirementsListAppendIoResList( _In_ WDFIORESREQLIST RequirementsList, @@ -150,7 +150,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFIORESOURCEREQUIREMENTSLISTINSERTIORESLIST)( +(STDCALL *PFN_WDFIORESOURCEREQUIREMENTSLISTINSERTIORESLIST)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -163,8 +163,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfIoResourceRequirementsListInsertIoResList( _In_ WDFIORESREQLIST RequirementsList, @@ -184,7 +184,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI ULONG -(*PFN_WDFIORESOURCEREQUIREMENTSLISTGETCOUNT)( +(STDCALL *PFN_WDFIORESOURCEREQUIREMENTSLISTGETCOUNT)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -192,8 +192,8 @@ ULONG ); _IRQL_requires_max_(DISPATCH_LEVEL) -ULONG FORCEINLINE +ULONG WdfIoResourceRequirementsListGetCount( _In_ WDFIORESREQLIST RequirementsList @@ -209,7 +209,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI WDFIORESLIST -(*PFN_WDFIORESOURCEREQUIREMENTSLISTGETIORESLIST)( +(STDCALL *PFN_WDFIORESOURCEREQUIREMENTSLISTGETIORESLIST)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -219,8 +219,8 @@ WDFIORESLIST ); _IRQL_requires_max_(DISPATCH_LEVEL) -WDFIORESLIST FORCEINLINE +WDFIORESLIST WdfIoResourceRequirementsListGetIoResList( _In_ WDFIORESREQLIST RequirementsList, @@ -238,7 +238,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFIORESOURCEREQUIREMENTSLISTREMOVE)( +(STDCALL *PFN_WDFIORESOURCEREQUIREMENTSLISTREMOVE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -248,8 +248,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfIoResourceRequirementsListRemove( _In_ WDFIORESREQLIST RequirementsList, @@ -267,7 +267,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFIORESOURCEREQUIREMENTSLISTREMOVEBYIORESLIST)( +(STDCALL *PFN_WDFIORESOURCEREQUIREMENTSLISTREMOVEBYIORESLIST)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -277,8 +277,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfIoResourceRequirementsListRemoveByIoResList( _In_ WDFIORESREQLIST RequirementsList, @@ -297,7 +297,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFIORESOURCELISTCREATE)( +(STDCALL *PFN_WDFIORESOURCELISTCREATE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -310,8 +310,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfIoResourceListCreate( _In_ WDFIORESREQLIST RequirementsList, @@ -332,7 +332,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFIORESOURCELISTAPPENDDESCRIPTOR)( +(STDCALL *PFN_WDFIORESOURCELISTAPPENDDESCRIPTOR)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -343,8 +343,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfIoResourceListAppendDescriptor( _In_ WDFIORESLIST ResourceList, @@ -363,7 +363,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFIORESOURCELISTINSERTDESCRIPTOR)( +(STDCALL *PFN_WDFIORESOURCELISTINSERTDESCRIPTOR)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -376,8 +376,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfIoResourceListInsertDescriptor( _In_ WDFIORESLIST ResourceList, @@ -397,7 +397,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFIORESOURCELISTUPDATEDESCRIPTOR)( +(STDCALL *PFN_WDFIORESOURCELISTUPDATEDESCRIPTOR)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -409,8 +409,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfIoResourceListUpdateDescriptor( _In_ WDFIORESLIST ResourceList, @@ -430,7 +430,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI ULONG -(*PFN_WDFIORESOURCELISTGETCOUNT)( +(STDCALL *PFN_WDFIORESOURCELISTGETCOUNT)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -438,8 +438,8 @@ ULONG ); _IRQL_requires_max_(DISPATCH_LEVEL) -ULONG FORCEINLINE +ULONG WdfIoResourceListGetCount( _In_ WDFIORESLIST ResourceList @@ -455,7 +455,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI PIO_RESOURCE_DESCRIPTOR -(*PFN_WDFIORESOURCELISTGETDESCRIPTOR)( +(STDCALL *PFN_WDFIORESOURCELISTGETDESCRIPTOR)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -465,8 +465,8 @@ PIO_RESOURCE_DESCRIPTOR ); _IRQL_requires_max_(DISPATCH_LEVEL) -PIO_RESOURCE_DESCRIPTOR FORCEINLINE +PIO_RESOURCE_DESCRIPTOR WdfIoResourceListGetDescriptor( _In_ WDFIORESLIST ResourceList, @@ -484,7 +484,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFIORESOURCELISTREMOVE)( +(STDCALL *PFN_WDFIORESOURCELISTREMOVE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -494,8 +494,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfIoResourceListRemove( _In_ WDFIORESLIST ResourceList, @@ -513,7 +513,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFIORESOURCELISTREMOVEBYDESCRIPTOR)( +(STDCALL *PFN_WDFIORESOURCELISTREMOVEBYDESCRIPTOR)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -523,8 +523,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfIoResourceListRemoveByDescriptor( _In_ WDFIORESLIST ResourceList, @@ -543,7 +543,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFCMRESOURCELISTAPPENDDESCRIPTOR)( +(STDCALL *PFN_WDFCMRESOURCELISTAPPENDDESCRIPTOR)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -554,8 +554,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfCmResourceListAppendDescriptor( _In_ WDFCMRESLIST List, @@ -574,7 +574,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFCMRESOURCELISTINSERTDESCRIPTOR)( +(STDCALL *PFN_WDFCMRESOURCELISTINSERTDESCRIPTOR)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -587,8 +587,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfCmResourceListInsertDescriptor( _In_ WDFCMRESLIST List, @@ -608,7 +608,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI ULONG -(*PFN_WDFCMRESOURCELISTGETCOUNT)( +(STDCALL *PFN_WDFCMRESOURCELISTGETCOUNT)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -616,8 +616,8 @@ ULONG ); _IRQL_requires_max_(DISPATCH_LEVEL) -ULONG FORCEINLINE +ULONG WdfCmResourceListGetCount( _In_ WDFCMRESLIST List @@ -633,7 +633,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI PCM_PARTIAL_RESOURCE_DESCRIPTOR -(*PFN_WDFCMRESOURCELISTGETDESCRIPTOR)( +(STDCALL *PFN_WDFCMRESOURCELISTGETDESCRIPTOR)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -643,8 +643,8 @@ PCM_PARTIAL_RESOURCE_DESCRIPTOR ); _IRQL_requires_max_(DISPATCH_LEVEL) -PCM_PARTIAL_RESOURCE_DESCRIPTOR FORCEINLINE +PCM_PARTIAL_RESOURCE_DESCRIPTOR WdfCmResourceListGetDescriptor( _In_ WDFCMRESLIST List, @@ -662,7 +662,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFCMRESOURCELISTREMOVE)( +(STDCALL *PFN_WDFCMRESOURCELISTREMOVE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -672,8 +672,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfCmResourceListRemove( _In_ WDFCMRESLIST List, @@ -691,7 +691,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFCMRESOURCELISTREMOVEBYDESCRIPTOR)( +(STDCALL *PFN_WDFCMRESOURCELISTREMOVEBYDESCRIPTOR)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -701,8 +701,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfCmResourceListRemoveByDescriptor( _In_ WDFCMRESLIST List, diff --git a/sdk/include/wdf/kmdf/1.17/wdfstring.h b/sdk/include/wdf/kmdf/1.17/wdfstring.h index 33f0e2934f0..1c4f6a0b778 100644 --- a/sdk/include/wdf/kmdf/1.17/wdfstring.h +++ b/sdk/include/wdf/kmdf/1.17/wdfstring.h @@ -57,7 +57,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFSTRINGCREATE)( +(STDCALL *PFN_WDFSTRINGCREATE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_opt_ @@ -70,8 +70,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfStringCreate( _In_opt_ PCUNICODE_STRING UnicodeString, @@ -91,7 +91,7 @@ typedef _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI VOID -(*PFN_WDFSTRINGGETUNICODESTRING)( +(STDCALL *PFN_WDFSTRINGGETUNICODESTRING)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -101,8 +101,8 @@ VOID ); _IRQL_requires_max_(PASSIVE_LEVEL) -VOID FORCEINLINE +VOID WdfStringGetUnicodeString( _In_ WDFSTRING String, diff --git a/sdk/include/wdf/kmdf/1.17/wdfsync.h b/sdk/include/wdf/kmdf/1.17/wdfsync.h index b7a663b8d5b..84bc026102d 100644 --- a/sdk/include/wdf/kmdf/1.17/wdfsync.h +++ b/sdk/include/wdf/kmdf/1.17/wdfsync.h @@ -58,7 +58,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFOBJECTACQUIRELOCK)( +(STDCALL *PFN_WDFOBJECTACQUIRELOCK)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -68,8 +68,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfObjectAcquireLock( _In_ _Requires_lock_not_held_(_Curr_) @@ -87,7 +87,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFOBJECTRELEASELOCK)( +(STDCALL *PFN_WDFOBJECTRELEASELOCK)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -97,8 +97,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfObjectReleaseLock( _In_ _Requires_lock_held_(_Curr_) @@ -117,7 +117,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFWAITLOCKCREATE)( +(STDCALL *PFN_WDFWAITLOCKCREATE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_opt_ @@ -128,8 +128,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfWaitLockCreate( _In_opt_ PWDF_OBJECT_ATTRIBUTES LockAttributes, @@ -152,7 +152,7 @@ _When_(Timeout != NULL && return == STATUS_SUCCESS, _Acquires_lock_(Lock)) _When_(Timeout != NULL, _Must_inspect_result_) WDFAPI NTSTATUS -(*PFN_WDFWAITLOCKACQUIRE)( +(STDCALL *PFN_WDFWAITLOCKACQUIRE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -168,8 +168,8 @@ _When_(Timeout != NULL && *Timeout != 0, _IRQL_requires_max_(PASSIVE_LEVEL)) _Always_(_When_(Timeout == NULL, _Acquires_lock_(Lock))) _When_(Timeout != NULL && return == STATUS_SUCCESS, _Acquires_lock_(Lock)) _When_(Timeout != NULL, _Must_inspect_result_) -NTSTATUS FORCEINLINE +NTSTATUS WdfWaitLockAcquire( _In_ _Requires_lock_not_held_(_Curr_) @@ -188,7 +188,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFWAITLOCKRELEASE)( +(STDCALL *PFN_WDFWAITLOCKRELEASE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -198,8 +198,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfWaitLockRelease( _In_ _Requires_lock_held_(_Curr_) @@ -218,7 +218,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFSPINLOCKCREATE)( +(STDCALL *PFN_WDFSPINLOCKCREATE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_opt_ @@ -229,8 +229,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfSpinLockCreate( _In_opt_ PWDF_OBJECT_ATTRIBUTES SpinLockAttributes, @@ -249,7 +249,7 @@ _IRQL_requires_max_(DISPATCH_LEVEL) _IRQL_raises_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFSPINLOCKACQUIRE)( +(STDCALL *PFN_WDFSPINLOCKACQUIRE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -261,8 +261,8 @@ VOID _IRQL_requires_max_(DISPATCH_LEVEL) _IRQL_raises_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfSpinLockAcquire( _In_ _Requires_lock_not_held_(_Curr_) @@ -282,7 +282,7 @@ _IRQL_requires_max_(DISPATCH_LEVEL) _IRQL_requires_min_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFSPINLOCKRELEASE)( +(STDCALL *PFN_WDFSPINLOCKRELEASE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -294,8 +294,8 @@ VOID _IRQL_requires_max_(DISPATCH_LEVEL) _IRQL_requires_min_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfSpinLockRelease( _In_ _Requires_lock_held_(_Curr_) diff --git a/sdk/include/wdf/kmdf/1.17/wdftimer.h b/sdk/include/wdf/kmdf/1.17/wdftimer.h index 1fabd6a984f..4e3829c5792 100644 --- a/sdk/include/wdf/kmdf/1.17/wdftimer.h +++ b/sdk/include/wdf/kmdf/1.17/wdftimer.h @@ -58,6 +58,7 @@ _Function_class_(EVT_WDF_TIMER) _IRQL_requires_same_ _IRQL_requires_max_(DISPATCH_LEVEL) VOID +STDCALL EVT_WDF_TIMER( _In_ WDFTIMER Timer @@ -68,8 +69,10 @@ typedef EVT_WDF_TIMER *PFN_WDF_TIMER; // // Disable warning C4324: structure was padded due to DECLSPEC_ALIGN // This padding is intentional and necessary. +#ifdef _MSC_VER #pragma warning(push) #pragma warning(disable: 4324) +#endif typedef struct _WDF_TIMER_CONFIG { ULONG Size; @@ -99,10 +102,12 @@ typedef struct _WDF_TIMER_CONFIG { } WDF_TIMER_CONFIG, *PWDF_TIMER_CONFIG; +#ifdef _MSC_VER #pragma warning(pop) +#endif -VOID FORCEINLINE +VOID WDF_TIMER_CONFIG_INIT( _Out_ PWDF_TIMER_CONFIG Config, _In_ PFN_WDF_TIMER EvtTimerFunc @@ -116,8 +121,8 @@ WDF_TIMER_CONFIG_INIT( Config->TolerableDelay = 0; } -VOID FORCEINLINE +VOID WDF_TIMER_CONFIG_INIT_PERIODIC( _Out_ PWDF_TIMER_CONFIG Config, _In_ PFN_WDF_TIMER EvtTimerFunc, @@ -141,7 +146,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFTIMERCREATE)( +(STDCALL *PFN_WDFTIMERCREATE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -154,8 +159,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfTimerCreate( _In_ PWDF_TIMER_CONFIG Config, @@ -175,7 +180,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI BOOLEAN -(*PFN_WDFTIMERSTART)( +(STDCALL *PFN_WDFTIMERSTART)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -185,8 +190,8 @@ BOOLEAN ); _IRQL_requires_max_(DISPATCH_LEVEL) -BOOLEAN FORCEINLINE +BOOLEAN WdfTimerStart( _In_ WDFTIMER Timer, @@ -205,7 +210,7 @@ _When_(Wait == __true, _IRQL_requires_max_(PASSIVE_LEVEL)) _When_(Wait == __false, _IRQL_requires_max_(DISPATCH_LEVEL)) WDFAPI BOOLEAN -(*PFN_WDFTIMERSTOP)( +(STDCALL *PFN_WDFTIMERSTOP)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -216,8 +221,8 @@ BOOLEAN _When_(Wait == __true, _IRQL_requires_max_(PASSIVE_LEVEL)) _When_(Wait == __false, _IRQL_requires_max_(DISPATCH_LEVEL)) -BOOLEAN FORCEINLINE +BOOLEAN WdfTimerStop( _In_ WDFTIMER Timer, @@ -235,7 +240,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI WDFOBJECT -(*PFN_WDFTIMERGETPARENTOBJECT)( +(STDCALL *PFN_WDFTIMERGETPARENTOBJECT)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -243,8 +248,8 @@ WDFOBJECT ); _IRQL_requires_max_(DISPATCH_LEVEL) -WDFOBJECT FORCEINLINE +WDFOBJECT WdfTimerGetParentObject( _In_ WDFTIMER Timer diff --git a/sdk/include/wdf/kmdf/1.17/wdfusb.h b/sdk/include/wdf/kmdf/1.17/wdfusb.h index a28b6f88277..a7f1abdaba7 100644 --- a/sdk/include/wdf/kmdf/1.17/wdfusb.h +++ b/sdk/include/wdf/kmdf/1.17/wdfusb.h @@ -149,8 +149,6 @@ typedef enum _WDF_USB_DEVICE_TRAITS { typedef union _WDF_USB_CONTROL_SETUP_PACKET { struct { union { - #pragma warning(push) - #pragma warning(disable:4214) // bit field types other than int struct { // // Valid values are BMREQUEST_TO_DEVICE, BMREQUEST_TO_INTERFACE, @@ -172,7 +170,6 @@ typedef union _WDF_USB_CONTROL_SETUP_PACKET { // BYTE Dir:1; } Request; - #pragma warning(pop) // bit field types other than int BYTE Byte; } bm; @@ -202,8 +199,8 @@ typedef union _WDF_USB_CONTROL_SETUP_PACKET { } Generic; } WDF_USB_CONTROL_SETUP_PACKET, *PWDF_USB_CONTROL_SETUP_PACKET; -VOID FORCEINLINE +VOID WDF_USB_CONTROL_SETUP_PACKET_INIT( _Out_ PWDF_USB_CONTROL_SETUP_PACKET Packet, _In_ WDF_USB_BMREQUEST_DIRECTION Direction, @@ -226,8 +223,8 @@ WDF_USB_CONTROL_SETUP_PACKET_INIT( // Packet->Packet.wLength will be set by the formatting function } -VOID FORCEINLINE +VOID WDF_USB_CONTROL_SETUP_PACKET_INIT_CLASS( _Out_ PWDF_USB_CONTROL_SETUP_PACKET Packet, _In_ WDF_USB_BMREQUEST_DIRECTION Direction, @@ -250,8 +247,8 @@ WDF_USB_CONTROL_SETUP_PACKET_INIT_CLASS( // Packet->Packet.wLength will be set by the formatting function } -VOID FORCEINLINE +VOID WDF_USB_CONTROL_SETUP_PACKET_INIT_VENDOR( _Out_ PWDF_USB_CONTROL_SETUP_PACKET Packet, _In_ WDF_USB_BMREQUEST_DIRECTION Direction, @@ -274,8 +271,8 @@ WDF_USB_CONTROL_SETUP_PACKET_INIT_VENDOR( // Packet->Packet.wLength will be set by the formatting function } -VOID FORCEINLINE +VOID WDF_USB_CONTROL_SETUP_PACKET_INIT_FEATURE( _Out_ PWDF_USB_CONTROL_SETUP_PACKET Packet, _In_ WDF_USB_BMREQUEST_RECIPIENT BmRequestRecipient, @@ -303,8 +300,8 @@ WDF_USB_CONTROL_SETUP_PACKET_INIT_FEATURE( // Packet->Packet.wLength will be set by the formatting function } -VOID FORCEINLINE +VOID WDF_USB_CONTROL_SETUP_PACKET_INIT_GET_STATUS( _Out_ PWDF_USB_CONTROL_SETUP_PACKET Packet, _In_ WDF_USB_BMREQUEST_RECIPIENT BmRequestRecipient, @@ -376,6 +373,7 @@ _Function_class_(EVT_WDF_USB_READER_COMPLETION_ROUTINE) _IRQL_requires_same_ _IRQL_requires_max_(DISPATCH_LEVEL) VOID +STDCALL EVT_WDF_USB_READER_COMPLETION_ROUTINE( _In_ WDFUSBPIPE Pipe, @@ -394,6 +392,7 @@ _Function_class_(EVT_WDF_USB_READERS_FAILED) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) BOOLEAN +STDCALL EVT_WDF_USB_READERS_FAILED( _In_ WDFUSBPIPE Pipe, @@ -456,8 +455,8 @@ typedef struct _WDF_USB_CONTINUOUS_READER_CONFIG { } WDF_USB_CONTINUOUS_READER_CONFIG, *PWDF_USB_CONTINUOUS_READER_CONFIG; -VOID FORCEINLINE +VOID WDF_USB_CONTINUOUS_READER_CONFIG_INIT( _Out_ PWDF_USB_CONTINUOUS_READER_CONFIG Config, _In_ PFN_WDF_USB_READER_COMPLETION_ROUTINE EvtUsbTargetPipeReadComplete, @@ -474,8 +473,8 @@ WDF_USB_CONTINUOUS_READER_CONFIG_INIT( Config->TransferLength = TransferLength; } -WDFIOTARGET FORCEINLINE +WDFIOTARGET WdfUsbTargetDeviceGetIoTarget( _In_ WDFUSBDEVICE UsbDevice ) @@ -506,8 +505,8 @@ typedef struct _WDF_USB_DEVICE_INFORMATION { } WDF_USB_DEVICE_INFORMATION, *PWDF_USB_DEVICE_INFORMATION; -VOID FORCEINLINE +VOID WDF_USB_DEVICE_INFORMATION_INIT( _Out_ PWDF_USB_DEVICE_INFORMATION Udi ) @@ -608,8 +607,8 @@ typedef struct _WDF_USB_DEVICE_SELECT_CONFIG_PARAMS { } WDF_USB_DEVICE_SELECT_CONFIG_PARAMS, *PWDF_USB_DEVICE_SELECT_CONFIG_PARAMS; -VOID FORCEINLINE +VOID WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_SINGLE_INTERFACE( _Out_ PWDF_USB_DEVICE_SELECT_CONFIG_PARAMS Params ) @@ -620,8 +619,8 @@ WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_SINGLE_INTERFACE( Params->Type = WdfUsbTargetDeviceSelectConfigTypeSingleInterface; } -VOID FORCEINLINE +VOID WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_MULTIPLE_INTERFACES( _Out_ PWDF_USB_DEVICE_SELECT_CONFIG_PARAMS Params, _In_opt_ UCHAR NumberInterfaces, @@ -643,8 +642,8 @@ WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_MULTIPLE_INTERFACES( } } -VOID FORCEINLINE +VOID WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_INTERFACES_DESCRIPTORS( _Out_ PWDF_USB_DEVICE_SELECT_CONFIG_PARAMS Params, _In_ PUSB_CONFIGURATION_DESCRIPTOR ConfigDescriptor, @@ -661,8 +660,8 @@ WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_INTERFACES_DESCRIPTORS( Params->Types.Descriptor.NumInterfaceDescriptors = NumInterfaceDescriptors; } -VOID FORCEINLINE +VOID WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_URB( _Out_ PWDF_USB_DEVICE_SELECT_CONFIG_PARAMS Params, _In_ PURB Urb @@ -731,8 +730,8 @@ typedef struct _WDF_USB_INTERFACE_SELECT_SETTING_PARAMS { } WDF_USB_INTERFACE_SELECT_SETTING_PARAMS, *PWDF_USB_INTERFACE_SELECT_SETTING_PARAMS; -VOID FORCEINLINE +VOID WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_DESCRIPTOR( _Out_ PWDF_USB_INTERFACE_SELECT_SETTING_PARAMS Params, _In_ PUSB_INTERFACE_DESCRIPTOR Interface @@ -745,8 +744,8 @@ WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_DESCRIPTOR( Params->Types.Descriptor.InterfaceDescriptor = Interface; } -VOID FORCEINLINE +VOID WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_URB( _Out_ PWDF_USB_INTERFACE_SELECT_SETTING_PARAMS Params, _In_ PURB Urb @@ -759,8 +758,8 @@ WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_URB( Params->Types.Urb.Urb = Urb; } -VOID FORCEINLINE +VOID WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_SETTING( _Out_ PWDF_USB_INTERFACE_SELECT_SETTING_PARAMS Params, _In_ UCHAR SettingIndex @@ -773,8 +772,8 @@ WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_SETTING( Params->Types.Interface.SettingIndex = SettingIndex; } -WDFIOTARGET FORCEINLINE +WDFIOTARGET WdfUsbTargetPipeGetIoTarget( _In_ WDFUSBPIPE Pipe ) @@ -819,8 +818,8 @@ typedef struct _WDF_USB_PIPE_INFORMATION { } WDF_USB_PIPE_INFORMATION, *PWDF_USB_PIPE_INFORMATION; -VOID FORCEINLINE +VOID WDF_USB_PIPE_INFORMATION_INIT( _Out_ PWDF_USB_PIPE_INFORMATION Info ) @@ -830,8 +829,8 @@ WDF_USB_PIPE_INFORMATION_INIT( Info->Size = sizeof(WDF_USB_PIPE_INFORMATION); } -BOOLEAN FORCEINLINE +BOOLEAN WDF_USB_PIPE_DIRECTION_IN( _In_ UCHAR EndpointAddress ) @@ -842,8 +841,8 @@ WDF_USB_PIPE_DIRECTION_IN( return (EndpointAddress & USB_ENDPOINT_DIRECTION_MASK) ? TRUE : FALSE; } -BOOLEAN FORCEINLINE +BOOLEAN WDF_USB_PIPE_DIRECTION_OUT( _In_ UCHAR EndpointAddress ) @@ -867,8 +866,8 @@ typedef struct _WDF_USB_DEVICE_CREATE_CONFIG { } WDF_USB_DEVICE_CREATE_CONFIG, *PWDF_USB_DEVICE_CREATE_CONFIG; -VOID FORCEINLINE +VOID WDF_USB_DEVICE_CREATE_CONFIG_INIT( _Out_ PWDF_USB_DEVICE_CREATE_CONFIG Config, _In_ ULONG USBDClientContractVersion @@ -883,7 +882,9 @@ WDF_USB_DEVICE_CREATE_CONFIG_INIT( // // For WdfUsbTargetDeviceCreateIsochUrb's typedef // +#ifdef __MSC_VER #pragma warning(disable:28285) +#endif // // WDF Function: WdfUsbTargetDeviceCreate @@ -893,7 +894,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFUSBTARGETDEVICECREATE)( +(STDCALL *PFN_WDFUSBTARGETDEVICECREATE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -906,8 +907,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfUsbTargetDeviceCreate( _In_ WDFDEVICE Device, @@ -928,7 +929,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFUSBTARGETDEVICECREATEWITHPARAMETERS)( +(STDCALL *PFN_WDFUSBTARGETDEVICECREATEWITHPARAMETERS)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -943,8 +944,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfUsbTargetDeviceCreateWithParameters( _In_ WDFDEVICE Device, @@ -967,7 +968,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFUSBTARGETDEVICERETRIEVEINFORMATION)( +(STDCALL *PFN_WDFUSBTARGETDEVICERETRIEVEINFORMATION)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -978,8 +979,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfUsbTargetDeviceRetrieveInformation( _In_ WDFUSBDEVICE UsbDevice, @@ -997,7 +998,7 @@ typedef _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI VOID -(*PFN_WDFUSBTARGETDEVICEGETDEVICEDESCRIPTOR)( +(STDCALL *PFN_WDFUSBTARGETDEVICEGETDEVICEDESCRIPTOR)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1007,8 +1008,8 @@ VOID ); _IRQL_requires_max_(PASSIVE_LEVEL) -VOID FORCEINLINE +VOID WdfUsbTargetDeviceGetDeviceDescriptor( _In_ WDFUSBDEVICE UsbDevice, @@ -1027,7 +1028,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFUSBTARGETDEVICERETRIEVECONFIGDESCRIPTOR)( +(STDCALL *PFN_WDFUSBTARGETDEVICERETRIEVECONFIGDESCRIPTOR)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1040,8 +1041,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfUsbTargetDeviceRetrieveConfigDescriptor( _In_ WDFUSBDEVICE UsbDevice, @@ -1062,7 +1063,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFUSBTARGETDEVICEQUERYSTRING)( +(STDCALL *PFN_WDFUSBTARGETDEVICEQUERYSTRING)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1083,8 +1084,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfUsbTargetDeviceQueryString( _In_ WDFUSBDEVICE UsbDevice, @@ -1113,7 +1114,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFUSBTARGETDEVICEALLOCANDQUERYSTRING)( +(STDCALL *PFN_WDFUSBTARGETDEVICEALLOCANDQUERYSTRING)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1132,8 +1133,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfUsbTargetDeviceAllocAndQueryString( _In_ WDFUSBDEVICE UsbDevice, @@ -1160,7 +1161,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFUSBTARGETDEVICEFORMATREQUESTFORSTRING)( +(STDCALL *PFN_WDFUSBTARGETDEVICEFORMATREQUESTFORSTRING)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1179,8 +1180,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfUsbTargetDeviceFormatRequestForString( _In_ WDFUSBDEVICE UsbDevice, @@ -1206,7 +1207,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI UCHAR -(*PFN_WDFUSBTARGETDEVICEGETNUMINTERFACES)( +(STDCALL *PFN_WDFUSBTARGETDEVICEGETNUMINTERFACES)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1214,8 +1215,8 @@ UCHAR ); _IRQL_requires_max_(DISPATCH_LEVEL) -UCHAR FORCEINLINE +UCHAR WdfUsbTargetDeviceGetNumInterfaces( _In_ WDFUSBDEVICE UsbDevice @@ -1232,7 +1233,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFUSBTARGETDEVICESELECTCONFIG)( +(STDCALL *PFN_WDFUSBTARGETDEVICESELECTCONFIG)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1245,8 +1246,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfUsbTargetDeviceSelectConfig( _In_ WDFUSBDEVICE UsbDevice, @@ -1266,7 +1267,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI USBD_CONFIGURATION_HANDLE -(*PFN_WDFUSBTARGETDEVICEWDMGETCONFIGURATIONHANDLE)( +(STDCALL *PFN_WDFUSBTARGETDEVICEWDMGETCONFIGURATIONHANDLE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1274,8 +1275,8 @@ USBD_CONFIGURATION_HANDLE ); _IRQL_requires_max_(DISPATCH_LEVEL) -USBD_CONFIGURATION_HANDLE FORCEINLINE +USBD_CONFIGURATION_HANDLE WdfUsbTargetDeviceWdmGetConfigurationHandle( _In_ WDFUSBDEVICE UsbDevice @@ -1292,7 +1293,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFUSBTARGETDEVICERETRIEVECURRENTFRAMENUMBER)( +(STDCALL *PFN_WDFUSBTARGETDEVICERETRIEVECURRENTFRAMENUMBER)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1303,8 +1304,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfUsbTargetDeviceRetrieveCurrentFrameNumber( _In_ WDFUSBDEVICE UsbDevice, @@ -1323,7 +1324,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFUSBTARGETDEVICESENDCONTROLTRANSFERSYNCHRONOUSLY)( +(STDCALL *PFN_WDFUSBTARGETDEVICESENDCONTROLTRANSFERSYNCHRONOUSLY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1342,8 +1343,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfUsbTargetDeviceSendControlTransferSynchronously( _In_ WDFUSBDEVICE UsbDevice, @@ -1370,7 +1371,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFUSBTARGETDEVICEFORMATREQUESTFORCONTROLTRANSFER)( +(STDCALL *PFN_WDFUSBTARGETDEVICEFORMATREQUESTFORCONTROLTRANSFER)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1387,8 +1388,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfUsbTargetDeviceFormatRequestForControlTransfer( _In_ WDFUSBDEVICE UsbDevice, @@ -1413,7 +1414,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFUSBTARGETDEVICEISCONNECTEDSYNCHRONOUS)( +(STDCALL *PFN_WDFUSBTARGETDEVICEISCONNECTEDSYNCHRONOUS)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1422,8 +1423,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfUsbTargetDeviceIsConnectedSynchronous( _In_ WDFUSBDEVICE UsbDevice @@ -1440,7 +1441,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFUSBTARGETDEVICERESETPORTSYNCHRONOUSLY)( +(STDCALL *PFN_WDFUSBTARGETDEVICERESETPORTSYNCHRONOUSLY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1449,8 +1450,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfUsbTargetDeviceResetPortSynchronously( _In_ WDFUSBDEVICE UsbDevice @@ -1467,7 +1468,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFUSBTARGETDEVICECYCLEPORTSYNCHRONOUSLY)( +(STDCALL *PFN_WDFUSBTARGETDEVICECYCLEPORTSYNCHRONOUSLY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1476,8 +1477,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfUsbTargetDeviceCyclePortSynchronously( _In_ WDFUSBDEVICE UsbDevice @@ -1494,7 +1495,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFUSBTARGETDEVICEFORMATREQUESTFORCYCLEPORT)( +(STDCALL *PFN_WDFUSBTARGETDEVICEFORMATREQUESTFORCYCLEPORT)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1505,8 +1506,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfUsbTargetDeviceFormatRequestForCyclePort( _In_ WDFUSBDEVICE UsbDevice, @@ -1525,7 +1526,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFUSBTARGETDEVICESENDURBSYNCHRONOUSLY)( +(STDCALL *PFN_WDFUSBTARGETDEVICESENDURBSYNCHRONOUSLY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1540,8 +1541,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfUsbTargetDeviceSendUrbSynchronously( _In_ WDFUSBDEVICE UsbDevice, @@ -1564,7 +1565,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFUSBTARGETDEVICEFORMATREQUESTFORURB)( +(STDCALL *PFN_WDFUSBTARGETDEVICEFORMATREQUESTFORURB)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1579,8 +1580,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfUsbTargetDeviceFormatRequestForUrb( _In_ WDFUSBDEVICE UsbDevice, @@ -1603,7 +1604,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFUSBTARGETDEVICEQUERYUSBCAPABILITY)( +(STDCALL *PFN_WDFUSBTARGETDEVICEQUERYUSBCAPABILITY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1623,8 +1624,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfUsbTargetDeviceQueryUsbCapability( _In_ WDFUSBDEVICE UsbDevice, @@ -1652,7 +1653,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFUSBTARGETDEVICECREATEURB)( +(STDCALL *PFN_WDFUSBTARGETDEVICECREATEURB)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1667,8 +1668,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfUsbTargetDeviceCreateUrb( _In_ WDFUSBDEVICE UsbDevice, @@ -1691,7 +1692,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFUSBTARGETDEVICECREATEISOCHURB)( +(STDCALL *PFN_WDFUSBTARGETDEVICECREATEISOCHURB)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1708,8 +1709,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfUsbTargetDeviceCreateIsochUrb( _In_ WDFUSBDEVICE UsbDevice, @@ -1733,7 +1734,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFUSBTARGETPIPEGETINFORMATION)( +(STDCALL *PFN_WDFUSBTARGETPIPEGETINFORMATION)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1743,8 +1744,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfUsbTargetPipeGetInformation( _In_ WDFUSBPIPE Pipe, @@ -1762,7 +1763,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI BOOLEAN -(*PFN_WDFUSBTARGETPIPEISINENDPOINT)( +(STDCALL *PFN_WDFUSBTARGETPIPEISINENDPOINT)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1770,8 +1771,8 @@ BOOLEAN ); _IRQL_requires_max_(DISPATCH_LEVEL) -BOOLEAN FORCEINLINE +BOOLEAN WdfUsbTargetPipeIsInEndpoint( _In_ WDFUSBPIPE Pipe @@ -1787,7 +1788,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI BOOLEAN -(*PFN_WDFUSBTARGETPIPEISOUTENDPOINT)( +(STDCALL *PFN_WDFUSBTARGETPIPEISOUTENDPOINT)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1795,8 +1796,8 @@ BOOLEAN ); _IRQL_requires_max_(DISPATCH_LEVEL) -BOOLEAN FORCEINLINE +BOOLEAN WdfUsbTargetPipeIsOutEndpoint( _In_ WDFUSBPIPE Pipe @@ -1812,7 +1813,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI WDF_USB_PIPE_TYPE -(*PFN_WDFUSBTARGETPIPEGETTYPE)( +(STDCALL *PFN_WDFUSBTARGETPIPEGETTYPE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1820,8 +1821,8 @@ WDF_USB_PIPE_TYPE ); _IRQL_requires_max_(DISPATCH_LEVEL) -WDF_USB_PIPE_TYPE FORCEINLINE +WDF_USB_PIPE_TYPE WdfUsbTargetPipeGetType( _In_ WDFUSBPIPE Pipe @@ -1837,7 +1838,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFUSBTARGETPIPESETNOMAXIMUMPACKETSIZECHECK)( +(STDCALL *PFN_WDFUSBTARGETPIPESETNOMAXIMUMPACKETSIZECHECK)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1845,8 +1846,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfUsbTargetPipeSetNoMaximumPacketSizeCheck( _In_ WDFUSBPIPE Pipe @@ -1863,7 +1864,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFUSBTARGETPIPEWRITESYNCHRONOUSLY)( +(STDCALL *PFN_WDFUSBTARGETPIPEWRITESYNCHRONOUSLY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1880,8 +1881,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfUsbTargetPipeWriteSynchronously( _In_ WDFUSBPIPE Pipe, @@ -1906,7 +1907,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFUSBTARGETPIPEFORMATREQUESTFORWRITE)( +(STDCALL *PFN_WDFUSBTARGETPIPEFORMATREQUESTFORWRITE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1921,8 +1922,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfUsbTargetPipeFormatRequestForWrite( _In_ WDFUSBPIPE Pipe, @@ -1945,7 +1946,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFUSBTARGETPIPEREADSYNCHRONOUSLY)( +(STDCALL *PFN_WDFUSBTARGETPIPEREADSYNCHRONOUSLY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -1962,8 +1963,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfUsbTargetPipeReadSynchronously( _In_ WDFUSBPIPE Pipe, @@ -1988,7 +1989,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFUSBTARGETPIPEFORMATREQUESTFORREAD)( +(STDCALL *PFN_WDFUSBTARGETPIPEFORMATREQUESTFORREAD)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2003,8 +2004,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfUsbTargetPipeFormatRequestForRead( _In_ WDFUSBPIPE Pipe, @@ -2027,7 +2028,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFUSBTARGETPIPECONFIGCONTINUOUSREADER)( +(STDCALL *PFN_WDFUSBTARGETPIPECONFIGCONTINUOUSREADER)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2038,8 +2039,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfUsbTargetPipeConfigContinuousReader( _In_ WDFUSBPIPE Pipe, @@ -2058,7 +2059,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFUSBTARGETPIPEABORTSYNCHRONOUSLY)( +(STDCALL *PFN_WDFUSBTARGETPIPEABORTSYNCHRONOUSLY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2071,8 +2072,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfUsbTargetPipeAbortSynchronously( _In_ WDFUSBPIPE Pipe, @@ -2093,7 +2094,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFUSBTARGETPIPEFORMATREQUESTFORABORT)( +(STDCALL *PFN_WDFUSBTARGETPIPEFORMATREQUESTFORABORT)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2104,8 +2105,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfUsbTargetPipeFormatRequestForAbort( _In_ WDFUSBPIPE Pipe, @@ -2124,7 +2125,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFUSBTARGETPIPERESETSYNCHRONOUSLY)( +(STDCALL *PFN_WDFUSBTARGETPIPERESETSYNCHRONOUSLY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2137,8 +2138,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfUsbTargetPipeResetSynchronously( _In_ WDFUSBPIPE Pipe, @@ -2159,7 +2160,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFUSBTARGETPIPEFORMATREQUESTFORRESET)( +(STDCALL *PFN_WDFUSBTARGETPIPEFORMATREQUESTFORRESET)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2170,8 +2171,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfUsbTargetPipeFormatRequestForReset( _In_ WDFUSBPIPE Pipe, @@ -2190,7 +2191,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFUSBTARGETPIPESENDURBSYNCHRONOUSLY)( +(STDCALL *PFN_WDFUSBTARGETPIPESENDURBSYNCHRONOUSLY)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2205,8 +2206,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfUsbTargetPipeSendUrbSynchronously( _In_ WDFUSBPIPE Pipe, @@ -2229,7 +2230,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFUSBTARGETPIPEFORMATREQUESTFORURB)( +(STDCALL *PFN_WDFUSBTARGETPIPEFORMATREQUESTFORURB)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2244,8 +2245,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfUsbTargetPipeFormatRequestForUrb( _In_ WDFUSBPIPE PIPE, @@ -2267,7 +2268,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI BYTE -(*PFN_WDFUSBINTERFACEGETINTERFACENUMBER)( +(STDCALL *PFN_WDFUSBINTERFACEGETINTERFACENUMBER)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2275,8 +2276,8 @@ BYTE ); _IRQL_requires_max_(DISPATCH_LEVEL) -BYTE FORCEINLINE +BYTE WdfUsbInterfaceGetInterfaceNumber( _In_ WDFUSBINTERFACE UsbInterface @@ -2292,7 +2293,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI BYTE -(*PFN_WDFUSBINTERFACEGETNUMENDPOINTS)( +(STDCALL *PFN_WDFUSBINTERFACEGETNUMENDPOINTS)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2302,8 +2303,8 @@ BYTE ); _IRQL_requires_max_(DISPATCH_LEVEL) -BYTE FORCEINLINE +BYTE WdfUsbInterfaceGetNumEndpoints( _In_ WDFUSBINTERFACE UsbInterface, @@ -2321,7 +2322,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFUSBINTERFACEGETDESCRIPTOR)( +(STDCALL *PFN_WDFUSBINTERFACEGETDESCRIPTOR)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2333,8 +2334,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfUsbInterfaceGetDescriptor( _In_ WDFUSBINTERFACE UsbInterface, @@ -2354,7 +2355,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI BYTE -(*PFN_WDFUSBINTERFACEGETNUMSETTINGS)( +(STDCALL *PFN_WDFUSBINTERFACEGETNUMSETTINGS)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2362,8 +2363,8 @@ BYTE ); _IRQL_requires_max_(DISPATCH_LEVEL) -BYTE FORCEINLINE +BYTE WdfUsbInterfaceGetNumSettings( _In_ WDFUSBINTERFACE UsbInterface @@ -2380,7 +2381,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFUSBINTERFACESELECTSETTING)( +(STDCALL *PFN_WDFUSBINTERFACESELECTSETTING)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2393,8 +2394,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfUsbInterfaceSelectSetting( _In_ WDFUSBINTERFACE UsbInterface, @@ -2414,7 +2415,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFUSBINTERFACEGETENDPOINTINFORMATION)( +(STDCALL *PFN_WDFUSBINTERFACEGETENDPOINTINFORMATION)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2428,8 +2429,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfUsbInterfaceGetEndpointInformation( _In_ WDFUSBINTERFACE UsbInterface, @@ -2451,7 +2452,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI WDFUSBINTERFACE -(*PFN_WDFUSBTARGETDEVICEGETINTERFACE)( +(STDCALL *PFN_WDFUSBTARGETDEVICEGETINTERFACE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2461,8 +2462,8 @@ WDFUSBINTERFACE ); _IRQL_requires_max_(DISPATCH_LEVEL) -WDFUSBINTERFACE FORCEINLINE +WDFUSBINTERFACE WdfUsbTargetDeviceGetInterface( _In_ WDFUSBDEVICE UsbDevice, @@ -2480,7 +2481,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI BYTE -(*PFN_WDFUSBINTERFACEGETCONFIGUREDSETTINGINDEX)( +(STDCALL *PFN_WDFUSBINTERFACEGETCONFIGUREDSETTINGINDEX)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2488,8 +2489,8 @@ BYTE ); _IRQL_requires_max_(DISPATCH_LEVEL) -BYTE FORCEINLINE +BYTE WdfUsbInterfaceGetConfiguredSettingIndex( _In_ WDFUSBINTERFACE Interface @@ -2505,7 +2506,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI BYTE -(*PFN_WDFUSBINTERFACEGETNUMCONFIGUREDPIPES)( +(STDCALL *PFN_WDFUSBINTERFACEGETNUMCONFIGUREDPIPES)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2513,8 +2514,8 @@ BYTE ); _IRQL_requires_max_(DISPATCH_LEVEL) -BYTE FORCEINLINE +BYTE WdfUsbInterfaceGetNumConfiguredPipes( _In_ WDFUSBINTERFACE UsbInterface @@ -2530,7 +2531,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI WDFUSBPIPE -(*PFN_WDFUSBINTERFACEGETCONFIGUREDPIPE)( +(STDCALL *PFN_WDFUSBINTERFACEGETCONFIGUREDPIPE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2542,8 +2543,8 @@ WDFUSBPIPE ); _IRQL_requires_max_(DISPATCH_LEVEL) -WDFUSBPIPE FORCEINLINE +WDFUSBPIPE WdfUsbInterfaceGetConfiguredPipe( _In_ WDFUSBINTERFACE UsbInterface, @@ -2563,7 +2564,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI USBD_PIPE_HANDLE -(*PFN_WDFUSBTARGETPIPEWDMGETPIPEHANDLE)( +(STDCALL *PFN_WDFUSBTARGETPIPEWDMGETPIPEHANDLE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -2571,8 +2572,8 @@ USBD_PIPE_HANDLE ); _IRQL_requires_max_(DISPATCH_LEVEL) -USBD_PIPE_HANDLE FORCEINLINE +USBD_PIPE_HANDLE WdfUsbTargetPipeWdmGetPipeHandle( _In_ WDFUSBPIPE UsbPipe diff --git a/sdk/include/wdf/kmdf/1.17/wdfverifier.h b/sdk/include/wdf/kmdf/1.17/wdfverifier.h index b7b00088fc1..0d51470fa1d 100644 --- a/sdk/include/wdf/kmdf/1.17/wdfverifier.h +++ b/sdk/include/wdf/kmdf/1.17/wdfverifier.h @@ -44,7 +44,9 @@ Revision History: WDF_EXTERN_C_START - +#ifndef STDCALL // __REACTOS__ +#define STDCALL __stdcall +#endif #if (NTDDI_VERSION >= NTDDI_WIN2K) @@ -56,13 +58,13 @@ WDF_EXTERN_C_START typedef WDFAPI VOID -(*PFN_WDFVERIFIERDBGBREAKPOINT)( +(STDCALL *PFN_WDFVERIFIERDBGBREAKPOINT)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals ); -VOID FORCEINLINE +VOID WdfVerifierDbgBreakPoint( ) { @@ -75,7 +77,7 @@ WdfVerifierDbgBreakPoint( typedef WDFAPI VOID -(*PFN_WDFVERIFIERKEBUGCHECK)( +(STDCALL *PFN_WDFVERIFIERKEBUGCHECK)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -90,8 +92,8 @@ VOID ULONG_PTR BugCheckParameter4 ); -VOID FORCEINLINE +VOID WdfVerifierKeBugCheck( _In_ ULONG BugCheckCode, @@ -114,13 +116,13 @@ WdfVerifierKeBugCheck( typedef WDFAPI PVOID -(*PFN_WDFGETTRIAGEINFO)( +(STDCALL *PFN_WDFGETTRIAGEINFO)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals ); -PVOID FORCEINLINE +PVOID WdfGetTriageInfo( ) { diff --git a/sdk/include/wdf/kmdf/1.17/wdfwmi.h b/sdk/include/wdf/kmdf/1.17/wdfwmi.h index 50fb8612681..c79dcbe100b 100644 --- a/sdk/include/wdf/kmdf/1.17/wdfwmi.h +++ b/sdk/include/wdf/kmdf/1.17/wdfwmi.h @@ -79,6 +79,7 @@ _Function_class_(EVT_WDF_WMI_INSTANCE_QUERY_INSTANCE) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDF_WMI_INSTANCE_QUERY_INSTANCE( _In_ WDFWMIINSTANCE WmiInstance, @@ -97,6 +98,7 @@ _Function_class_(EVT_WDF_WMI_INSTANCE_SET_INSTANCE) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDF_WMI_INSTANCE_SET_INSTANCE( _In_ WDFWMIINSTANCE WmiInstance, @@ -113,6 +115,7 @@ _Function_class_(EVT_WDF_WMI_INSTANCE_SET_ITEM) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDF_WMI_INSTANCE_SET_ITEM( _In_ WDFWMIINSTANCE WmiInstance, @@ -131,6 +134,7 @@ _Function_class_(EVT_WDF_WMI_INSTANCE_EXECUTE_METHOD) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDF_WMI_INSTANCE_EXECUTE_METHOD( _In_ WDFWMIINSTANCE WmiInstance, @@ -154,6 +158,7 @@ _Function_class_(EVT_WDF_WMI_PROVIDER_FUNCTION_CONTROL) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS +STDCALL EVT_WDF_WMI_PROVIDER_FUNCTION_CONTROL( _In_ WDFWMIPROVIDER WmiProvider, @@ -195,8 +200,8 @@ typedef struct _WDF_WMI_PROVIDER_CONFIG { } WDF_WMI_PROVIDER_CONFIG, *PWDF_WMI_PROVIDER_CONFIG; -VOID FORCEINLINE +VOID WDF_WMI_PROVIDER_CONFIG_INIT( _Out_ PWDF_WMI_PROVIDER_CONFIG Config, _In_ CONST GUID* Guid @@ -263,8 +268,8 @@ typedef struct _WDF_WMI_INSTANCE_CONFIG { } WDF_WMI_INSTANCE_CONFIG, *PWDF_WMI_INSTANCE_CONFIG; -VOID FORCEINLINE +VOID WDF_WMI_INSTANCE_CONFIG_INIT_PROVIDER( _Out_ PWDF_WMI_INSTANCE_CONFIG Config, _In_ WDFWMIPROVIDER Provider @@ -276,8 +281,8 @@ WDF_WMI_INSTANCE_CONFIG_INIT_PROVIDER( Config->Provider = Provider; } -VOID FORCEINLINE +VOID WDF_WMI_INSTANCE_CONFIG_INIT_PROVIDER_CONFIG( _Out_ PWDF_WMI_INSTANCE_CONFIG Config, _In_ PWDF_WMI_PROVIDER_CONFIG ProviderConfig @@ -289,8 +294,8 @@ WDF_WMI_INSTANCE_CONFIG_INIT_PROVIDER_CONFIG( Config->ProviderConfig = ProviderConfig; } -NTSTATUS FORCEINLINE +NTSTATUS WDF_WMI_BUFFER_APPEND_STRING( _Out_writes_bytes_(BufferLength) PVOID Buffer, _In_ ULONG BufferLength, @@ -344,7 +349,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFWMIPROVIDERCREATE)( +(STDCALL *PFN_WDFWMIPROVIDERCREATE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -359,8 +364,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfWmiProviderCreate( _In_ WDFDEVICE Device, @@ -382,7 +387,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI WDFDEVICE -(*PFN_WDFWMIPROVIDERGETDEVICE)( +(STDCALL *PFN_WDFWMIPROVIDERGETDEVICE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -390,8 +395,8 @@ WDFDEVICE ); _IRQL_requires_max_(DISPATCH_LEVEL) -WDFDEVICE FORCEINLINE +WDFDEVICE WdfWmiProviderGetDevice( _In_ WDFWMIPROVIDER WmiProvider @@ -407,7 +412,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI BOOLEAN -(*PFN_WDFWMIPROVIDERISENABLED)( +(STDCALL *PFN_WDFWMIPROVIDERISENABLED)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -417,8 +422,8 @@ BOOLEAN ); _IRQL_requires_max_(DISPATCH_LEVEL) -BOOLEAN FORCEINLINE +BOOLEAN WdfWmiProviderIsEnabled( _In_ WDFWMIPROVIDER WmiProvider, @@ -436,7 +441,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI ULONGLONG -(*PFN_WDFWMIPROVIDERGETTRACINGHANDLE)( +(STDCALL *PFN_WDFWMIPROVIDERGETTRACINGHANDLE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -444,8 +449,8 @@ ULONGLONG ); _IRQL_requires_max_(DISPATCH_LEVEL) -ULONGLONG FORCEINLINE +ULONGLONG WdfWmiProviderGetTracingHandle( _In_ WDFWMIPROVIDER WmiProvider @@ -462,7 +467,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFWMIINSTANCECREATE)( +(STDCALL *PFN_WDFWMIINSTANCECREATE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -477,8 +482,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfWmiInstanceCreate( _In_ WDFDEVICE Device, @@ -501,7 +506,7 @@ _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFWMIINSTANCEREGISTER)( +(STDCALL *PFN_WDFWMIINSTANCEREGISTER)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -510,8 +515,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfWmiInstanceRegister( _In_ WDFWMIINSTANCE WmiInstance @@ -527,7 +532,7 @@ typedef _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI VOID -(*PFN_WDFWMIINSTANCEDEREGISTER)( +(STDCALL *PFN_WDFWMIINSTANCEDEREGISTER)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -535,8 +540,8 @@ VOID ); _IRQL_requires_max_(PASSIVE_LEVEL) -VOID FORCEINLINE +VOID WdfWmiInstanceDeregister( _In_ WDFWMIINSTANCE WmiInstance @@ -552,7 +557,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI WDFDEVICE -(*PFN_WDFWMIINSTANCEGETDEVICE)( +(STDCALL *PFN_WDFWMIINSTANCEGETDEVICE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -560,8 +565,8 @@ WDFDEVICE ); _IRQL_requires_max_(DISPATCH_LEVEL) -WDFDEVICE FORCEINLINE +WDFDEVICE WdfWmiInstanceGetDevice( _In_ WDFWMIINSTANCE WmiInstance @@ -577,7 +582,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI WDFWMIPROVIDER -(*PFN_WDFWMIINSTANCEGETPROVIDER)( +(STDCALL *PFN_WDFWMIINSTANCEGETPROVIDER)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -585,8 +590,8 @@ WDFWMIPROVIDER ); _IRQL_requires_max_(DISPATCH_LEVEL) -WDFWMIPROVIDER FORCEINLINE +WDFWMIPROVIDER WdfWmiInstanceGetProvider( _In_ WDFWMIINSTANCE WmiInstance @@ -603,7 +608,7 @@ _Must_inspect_result_ _IRQL_requires_max_(APC_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFWMIINSTANCEFIREEVENT)( +(STDCALL *PFN_WDFWMIINSTANCEFIREEVENT)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -616,8 +621,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(APC_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfWmiInstanceFireEvent( _In_ WDFWMIINSTANCE WmiInstance, diff --git a/sdk/include/wdf/kmdf/1.17/wdfworkitem.h b/sdk/include/wdf/kmdf/1.17/wdfworkitem.h index 29ff6308402..407f40bea6c 100644 --- a/sdk/include/wdf/kmdf/1.17/wdfworkitem.h +++ b/sdk/include/wdf/kmdf/1.17/wdfworkitem.h @@ -55,6 +55,7 @@ _Function_class_(EVT_WDF_WORKITEM) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) VOID +STDCALL EVT_WDF_WORKITEM( _In_ WDFWORKITEM WorkItem @@ -79,8 +80,8 @@ typedef struct _WDF_WORKITEM_CONFIG { } WDF_WORKITEM_CONFIG, *PWDF_WORKITEM_CONFIG; -VOID FORCEINLINE +VOID WDF_WORKITEM_CONFIG_INIT( _Out_ PWDF_WORKITEM_CONFIG Config, _In_ PFN_WDF_WORKITEM EvtWorkItemFunc @@ -102,7 +103,7 @@ _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI NTSTATUS -(*PFN_WDFWORKITEMCREATE)( +(STDCALL *PFN_WDFWORKITEMCREATE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -115,8 +116,8 @@ NTSTATUS _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) -NTSTATUS FORCEINLINE +NTSTATUS WdfWorkItemCreate( _In_ PWDF_WORKITEM_CONFIG Config, @@ -136,7 +137,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI VOID -(*PFN_WDFWORKITEMENQUEUE)( +(STDCALL *PFN_WDFWORKITEMENQUEUE)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -144,8 +145,8 @@ VOID ); _IRQL_requires_max_(DISPATCH_LEVEL) -VOID FORCEINLINE +VOID WdfWorkItemEnqueue( _In_ WDFWORKITEM WorkItem @@ -161,7 +162,7 @@ typedef _IRQL_requires_max_(DISPATCH_LEVEL) WDFAPI WDFOBJECT -(*PFN_WDFWORKITEMGETPARENTOBJECT)( +(STDCALL *PFN_WDFWORKITEMGETPARENTOBJECT)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -169,8 +170,8 @@ WDFOBJECT ); _IRQL_requires_max_(DISPATCH_LEVEL) -WDFOBJECT FORCEINLINE +WDFOBJECT WdfWorkItemGetParentObject( _In_ WDFWORKITEM WorkItem @@ -186,7 +187,7 @@ typedef _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI VOID -(*PFN_WDFWORKITEMFLUSH)( +(STDCALL *PFN_WDFWORKITEMFLUSH)( _In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ @@ -194,8 +195,8 @@ VOID ); _IRQL_requires_max_(PASSIVE_LEVEL) -VOID FORCEINLINE +VOID WdfWorkItemFlush( _In_ WDFWORKITEM WorkItem