- Make ks and portcls compile under msvc

svn path=/trunk/; revision=42208
This commit is contained in:
Stefan Ginsberg 2009-07-25 14:06:06 +00:00
parent ac4633793f
commit d8d66829d7
6 changed files with 67 additions and 88 deletions

View file

@ -1206,8 +1206,8 @@ FindMatchingCreateItem(
return STATUS_NOT_FOUND; return STATUS_NOT_FOUND;
} }
NTAPI
NTSTATUS NTSTATUS
NTAPI
KspCreate( KspCreate(
IN PDEVICE_OBJECT DeviceObject, IN PDEVICE_OBJECT DeviceObject,
IN PIRP Irp) IN PIRP Irp)
@ -1390,8 +1390,8 @@ RosDeviceInterfaceReferenceStringHack(
} }
NTAPI
NTSTATUS NTSTATUS
NTAPI
KspDeviceControl( KspDeviceControl(
IN PDEVICE_OBJECT DeviceObject, IN PDEVICE_OBJECT DeviceObject,
IN PIRP Irp) IN PIRP Irp)
@ -1425,8 +1425,8 @@ KspDeviceControl(
return ObjectHeader->DispatchTable.DeviceIoControl(DeviceObject, Irp); return ObjectHeader->DispatchTable.DeviceIoControl(DeviceObject, Irp);
} }
NTAPI
NTSTATUS NTSTATUS
NTAPI
KspDispatchIrp( KspDispatchIrp(
IN PDEVICE_OBJECT DeviceObject, IN PDEVICE_OBJECT DeviceObject,
IN PIRP Irp) IN PIRP Irp)

View file

@ -154,8 +154,8 @@ IInterruptSync_fnCallSynchronizedRoutine(
return STATUS_UNSUCCESSFUL; return STATUS_UNSUCCESSFUL;
} }
NTAPI
PKINTERRUPT PKINTERRUPT
NTAPI
IInterruptSync_fnGetKInterrupt( IInterruptSync_fnGetKInterrupt(
IN IInterruptSync * iface) IN IInterruptSync * iface)
{ {

View file

@ -26,11 +26,6 @@
#define TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24)) #define TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))
#define TAG_PORTCLASS TAG('P', 'C', 'L', 'S') #define TAG_PORTCLASS TAG('P', 'C', 'L', 'S')
#ifdef _MSC_VER
#define STDCALL
#define DDKAPI
#endif
#define ASSERT_IRQL(x) ASSERT(KeGetCurrentIrql() <= (x)) #define ASSERT_IRQL(x) ASSERT(KeGetCurrentIrql() <= (x))
NTSTATUS NTSTATUS

View file

@ -239,7 +239,7 @@ struct _PCPROPERTY_REQUEST;
typedef struct _PCPROPERTY_REQUEST PCPROPERTY_REQUEST, *PPCPROPERTY_REQUEST; typedef struct _PCPROPERTY_REQUEST PCPROPERTY_REQUEST, *PPCPROPERTY_REQUEST;
typedef NTSTATUS NTAPI(*PCPFNPROPERTY_HANDLER)( typedef NTSTATUS (NTAPI *PCPFNPROPERTY_HANDLER)(
IN PPCPROPERTY_REQUEST PropertyRequest); IN PPCPROPERTY_REQUEST PropertyRequest);
typedef struct typedef struct
@ -281,7 +281,7 @@ struct _PCPROPERTY_REQUEST
struct _PCEVENT_REQUEST; struct _PCEVENT_REQUEST;
typedef NTSTATUS NTAPI(*PCPFNEVENT_HANDLER)( typedef NTSTATUS (NTAPI *PCPFNEVENT_HANDLER)(
IN struct _PCEVENT_REQUEST* EventRequest); IN struct _PCEVENT_REQUEST* EventRequest);
typedef struct _PCEVENT_ITEM typedef struct _PCEVENT_ITEM
@ -307,7 +307,7 @@ typedef struct _PCEVENT_REQUEST
struct _PCMETHOD_REQUEST; struct _PCMETHOD_REQUEST;
typedef NTSTATUS NTAPI(*PCPFNMETHOD_HANDLER)( typedef NTSTATUS (NTAPI *PCPFNMETHOD_HANDLER)(
IN struct _PCMETHOD_REQUEST* MethodRequest); IN struct _PCMETHOD_REQUEST* MethodRequest);
typedef struct _PCMETHOD_ITEM typedef struct _PCMETHOD_ITEM
@ -834,7 +834,7 @@ typedef enum
struct IInterruptSync; struct IInterruptSync;
typedef NTSTATUS NTAPI(*PINTERRUPTSYNCROUTINE)( typedef NTSTATUS (NTAPI *PINTERRUPTSYNCROUTINE)(
IN struct IInterruptSync* InterruptSync, IN struct IInterruptSync* InterruptSync,
IN PVOID DynamicContext); IN PVOID DynamicContext);
@ -2048,7 +2048,7 @@ typedef IPortClsVersion *PPORTCLSVERSION;
PortCls API Functions PortCls API Functions
*/ */
typedef NTSTATUS NTAPI(*PCPFNSTARTDEVICE)( typedef NTSTATUS (NTAPI *PCPFNSTARTDEVICE)(
IN PDEVICE_OBJECT DeviceObject, IN PDEVICE_OBJECT DeviceObject,
IN PIRP Irp, IN PIRP Irp,
IN PRESOURCELIST ResourceList); IN PRESOURCELIST ResourceList);

View file

@ -94,20 +94,20 @@ class CUnknown : public INonDelegatingUnknown
#else /* Not C++ - this is probably very buggy... */ #else /* Not C++ - this is probably very buggy... */
STDMETHODCALLTYPE
NTSTATUS NTSTATUS
STDMETHODCALLTYPE
Unknown_QueryInterface( Unknown_QueryInterface(
IUnknown* this, IUnknown* this,
IN REFIID refiid, IN REFIID refiid,
OUT PVOID* output); OUT PVOID* output);
STDMETHODCALLTYPE
ULONG ULONG
STDMETHODCALLTYPE
Unknown_AddRef( Unknown_AddRef(
IUnknown* unknown_this); IUnknown* unknown_this);
STDMETHODCALLTYPE
ULONG ULONG
STDMETHODCALLTYPE
Unknown_Release( Unknown_Release(
IUnknown* unknown_this); IUnknown* unknown_this);

View file

@ -1104,7 +1104,7 @@ typedef enum
#if defined(_NTDDK_) #if defined(_NTDDK_)
/* MOVE ME */ /* MOVE ME */
typedef NTSTATUS NTAPI NTAPI (*PFNKSCONTEXT_DISPATCH)( typedef NTSTATUS (NTAPI *PFNKSCONTEXT_DISPATCH)(
IN PVOID Context, IN PVOID Context,
IN PIRP Irp); IN PIRP Irp);
#endif #endif
@ -1260,21 +1260,19 @@ typedef struct
typedef typedef
VOID VOID
NTAPI (NTAPI *PFNREFERENCEDEVICEOBJECT)(
(*PFNREFERENCEDEVICEOBJECT)(
IN PVOID Context IN PVOID Context
); );
typedef typedef
VOID VOID
NTAPI (NTAPI *PFNDEREFERENCEDEVICEOBJECT)(
(*PFNDEREFERENCEDEVICEOBJECT)(
IN PVOID Context IN PVOID Context
); );
typedef typedef
NTSTATUS NTSTATUS
(*PFNQUERYREFERENCESTRING)( (NTAPI *PFNQUERYREFERENCESTRING)(
IN PVOID Context, IN PVOID Context,
IN OUT PWCHAR *String IN OUT PWCHAR *String
); );
@ -1438,7 +1436,7 @@ typedef struct {
} KSPROPERTY_VALUES, *PKSPROPERTY_VALUES; } KSPROPERTY_VALUES, *PKSPROPERTY_VALUES;
#if defined(_NTDDK_) #if defined(_NTDDK_)
typedef NTSTATUS NTAPI(*PFNKSHANDLER)( typedef NTSTATUS (NTAPI *PFNKSHANDLER)(
IN PIRP Irp, IN PIRP Irp,
IN PKSIDENTIFIER Request, IN PKSIDENTIFIER Request,
IN OUT PVOID Data); IN OUT PVOID Data);
@ -1467,8 +1465,7 @@ typedef struct
typedef typedef
BOOLEAN BOOLEAN
NTAPI (NTAPI *PFNKSFASTHANDLER)(
(*PFNKSFASTHANDLER)(
IN PFILE_OBJECT FileObject, IN PFILE_OBJECT FileObject,
IN PKSIDENTIFIER Request, IN PKSIDENTIFIER Request,
IN ULONG RequestLength, IN ULONG RequestLength,
@ -1870,15 +1867,14 @@ typedef struct
LONGLONG Interval; LONGLONG Interval;
} KSEVENT_TIME_INTERVAL, *PKSEVENT_TIME_INTERVAL; } KSEVENT_TIME_INTERVAL, *PKSEVENT_TIME_INTERVAL;
typedef NTSTATUS NTAPI (*PFNKSADDEVENT)( typedef NTSTATUS (NTAPI *PFNKSADDEVENT)(
IN PIRP Irp, IN PIRP Irp,
IN PKSEVENTDATA EventData, IN PKSEVENTDATA EventData,
IN struct _KSEVENT_ENTRY* EventEntry); IN struct _KSEVENT_ENTRY* EventEntry);
typedef typedef
VOID VOID
NTAPI (NTAPI *PFNKSREMOVEEVENT)(
(*PFNKSREMOVEEVENT)(
IN PFILE_OBJECT FileObject, IN PFILE_OBJECT FileObject,
IN struct _KSEVENT_ENTRY* EventEntry IN struct _KSEVENT_ENTRY* EventEntry
); );
@ -1941,8 +1937,7 @@ typedef struct {
typedef typedef
NTSTATUS NTSTATUS
NTAPI (NTAPI *PFNKSPINHANDSHAKE)(
(*PFNKSPINHANDSHAKE)(
IN PKSPIN Pin, IN PKSPIN Pin,
IN PKSHANDSHAKE In, IN PKSHANDSHAKE In,
IN PKSHANDSHAKE Out IN PKSHANDSHAKE Out
@ -1950,16 +1945,14 @@ NTAPI
typedef typedef
void void
NTAPI (NTAPI *PFNKSPINPOWER)(
(*PFNKSPINPOWER)(
IN PKSPIN Pin, IN PKSPIN Pin,
IN DEVICE_POWER_STATE State IN DEVICE_POWER_STATE State
); );
typedef typedef
void void
NTAPI (NTAPI *PFNKSPINFRAMERETURN)(
(*PFNKSPINFRAMERETURN)(
IN PKSPIN Pin, IN PKSPIN Pin,
IN PVOID Data OPTIONAL, IN PVOID Data OPTIONAL,
IN ULONG Size OPTIONAL, IN ULONG Size OPTIONAL,
@ -1970,38 +1963,33 @@ NTAPI
typedef typedef
void void
NTAPI (NTAPI *PFNKSPINIRPCOMPLETION)(
(*PFNKSPINIRPCOMPLETION)(
IN PKSPIN Pin, IN PKSPIN Pin,
IN PIRP Irp IN PIRP Irp
); );
typedef typedef
NTSTATUS NTSTATUS
NTAPI (NTAPI *PFNKSPINIRP)(
(*PFNKSPINIRP)(
IN PKSPIN Pin, IN PKSPIN Pin,
IN PIRP Irp IN PIRP Irp
); );
typedef typedef
NTSTATUS NTSTATUS
NTAPI (NTAPI *PFNKSPIN)(
(*PFNKSPIN)(
IN PKSPIN Pin IN PKSPIN Pin
); );
typedef typedef
void void
NTAPI (NTAPI *PFNKSPINVOID)(
(*PFNKSPINVOID)(
IN PKSPIN Pin IN PKSPIN Pin
); );
typedef typedef
void void
NTAPI (NTAPI *PFNKSSTREAMPOINTER)(
(*PFNKSSTREAMPOINTER)(
IN PKSSTREAM_POINTER StreamPointer IN PKSSTREAM_POINTER StreamPointer
); );
@ -2012,8 +2000,7 @@ typedef struct {
typedef typedef
NTSTATUS NTSTATUS
NTAPI (NTAPI *PFNKSPINSETDATAFORMAT)(
(*PFNKSPINSETDATAFORMAT)(
IN PKSPIN Pin, IN PKSPIN Pin,
IN PKSDATAFORMAT OldFormat OPTIONAL, IN PKSDATAFORMAT OldFormat OPTIONAL,
IN PKSMULTIPLE_ITEM OldAttributeList OPTIONAL, IN PKSMULTIPLE_ITEM OldAttributeList OPTIONAL,
@ -2023,8 +2010,7 @@ NTAPI
typedef typedef
NTSTATUS NTSTATUS
NTAPI (NTAPI *PFNKSPINSETDEVICESTATE)(
(*PFNKSPINSETDEVICESTATE)(
IN PKSPIN Pin, IN PKSPIN Pin,
IN KSSTATE ToState, IN KSSTATE ToState,
IN KSSTATE FromState IN KSSTATE FromState
@ -2049,7 +2035,7 @@ typedef struct
typedef typedef
BOOLEAN BOOLEAN
NTAPI (*PFNKSPINSETTIMER)( (NTAPI *PFNKSPINSETTIMER)(
IN PKSPIN Pin, IN PKSPIN Pin,
IN PKTIMER Timer, IN PKTIMER Timer,
IN LARGE_INTEGER DueTime, IN LARGE_INTEGER DueTime,
@ -2058,7 +2044,7 @@ NTAPI (*PFNKSPINSETTIMER)(
typedef typedef
BOOLEAN BOOLEAN
NTAPI (*PFNKSPINCANCELTIMER)( (NTAPI *PFNKSPINCANCELTIMER)(
IN PKSPIN Pin, IN PKSPIN Pin,
IN PKTIMER Timer IN PKTIMER Timer
); );
@ -2072,7 +2058,7 @@ LONGLONG
typedef typedef
void void
NTAPI (*PFNKSPINRESOLUTION)( (NTAPI *PFNKSPINRESOLUTION)(
IN PKSPIN Pin, IN PKSPIN Pin,
OUT PKSRESOLUTION Resolution OUT PKSRESOLUTION Resolution
); );
@ -2086,19 +2072,19 @@ struct _KSCLOCK_DISPATCH {
typedef typedef
NTSTATUS NTSTATUS
NTAPI (*PFNKSPININITIALIZEALLOCATOR)( (NTAPI *PFNKSPININITIALIZEALLOCATOR)(
IN PKSPIN Pin, IN PKSPIN Pin,
IN PKSALLOCATOR_FRAMING AllocatorFraming, IN PKSALLOCATOR_FRAMING AllocatorFraming,
OUT PVOID* Context OUT PVOID* Context
); );
typedef PVOID NTAPI (*PFNKSDELETEALLOCATOR)( typedef PVOID (NTAPI *PFNKSDELETEALLOCATOR)(
IN PVOID Context); IN PVOID Context);
typedef PVOID NTAPI (*PFNKSDEFAULTALLOCATE)( typedef PVOID (NTAPI *PFNKSDEFAULTALLOCATE)(
IN PVOID Context); IN PVOID Context);
typedef PVOID NTAPI (*PFNKSDEFAULTFREE)( typedef PVOID (NTAPI *PFNKSDEFAULTFREE)(
IN PVOID Context, IN PVOID Context,
IN PVOID Buffer); IN PVOID Buffer);
@ -2150,7 +2136,7 @@ typedef struct
typedef typedef
NTSTATUS NTSTATUS
NTAPI (*PFNKSINTERSECTHANDLER)( (NTAPI *PFNKSINTERSECTHANDLER)(
IN PIRP Irp, IN PIRP Irp,
IN PKSP_PIN Pin, IN PKSP_PIN Pin,
IN PKSDATARANGE DataRange, IN PKSDATARANGE DataRange,
@ -2159,7 +2145,7 @@ NTAPI (*PFNKSINTERSECTHANDLER)(
typedef typedef
NTSTATUS NTSTATUS
NTAPI (*PFNKSINTERSECTHANDLEREX)( (NTAPI *PFNKSINTERSECTHANDLEREX)(
IN PVOID Context, IN PVOID Context,
IN PIRP Irp, IN PIRP Irp,
IN PKSP_PIN Pin, IN PKSP_PIN Pin,
@ -2380,7 +2366,7 @@ DEFINE_KSPROPERTY_TABLE(PinSet) {\
typedef typedef
void void
NTAPI (*PFNKSFREE)( (NTAPI *PFNKSFREE)(
IN PVOID Data IN PVOID Data
); );
@ -2472,18 +2458,18 @@ DEFINE_KSPROPERTY_TABLE(TopologySet) {\
/* TODO */ /* TODO */
typedef void* UNKNOWN; typedef void* UNKNOWN;
typedef PVOID NTAPI(*PFNKSINITIALIZEALLOCATOR)( typedef PVOID (NTAPI *PFNKSINITIALIZEALLOCATOR)(
IN PVOID InitialContext, IN PVOID InitialContext,
IN PKSALLOCATOR_FRAMING AllocatorFraming, IN PKSALLOCATOR_FRAMING AllocatorFraming,
OUT PVOID* Context); OUT PVOID* Context);
#if defined(_NTDDK_) #if defined(_NTDDK_)
typedef NTSTATUS NTAPI (*PFNKSALLOCATOR)( typedef NTSTATUS (NTAPI *PFNKSALLOCATOR)(
IN PIRP Irp, IN PIRP Irp,
IN ULONG BufferSize, IN ULONG BufferSize,
IN BOOLEAN InputOperation); IN BOOLEAN InputOperation);
typedef NTSTATUS NTAPI (*PFNKINTERSECTHANDLEREX)( typedef NTSTATUS (NTAPI *PFNKINTERSECTHANDLEREX)(
IN PVOID Context, IN PVOID Context,
IN PIRP Irp, IN PIRP Irp,
IN PKSP_PIN Pin, IN PKSP_PIN Pin,
@ -2496,16 +2482,14 @@ typedef NTSTATUS NTAPI (*PFNKINTERSECTHANDLEREX)(
typedef typedef
NTSTATUS NTSTATUS
NTAPI (NTAPI *PFNALLOCATOR_ALLOCATEFRAME)(
NTAPI (*PFNALLOCATOR_ALLOCATEFRAME)(
IN PFILE_OBJECT FileObject, IN PFILE_OBJECT FileObject,
PVOID *Frame PVOID *Frame
); );
typedef typedef
VOID VOID
NTAPI (NTAPI *PFNALLOCATOR_FREEFRAME)(
NTAPI (*PFNALLOCATOR_FREEFRAME)(
IN PFILE_OBJECT FileObject, IN PFILE_OBJECT FileObject,
IN PVOID Frame IN PVOID Frame
); );
@ -2632,32 +2616,32 @@ typedef struct _KSNODE_DESCRIPTOR KSNODE_DESCRIPTOR, *PKSNODE_DESCRIPTOR;
typedef struct _KSFILTER_DESCRIPTOR KSFILTER_DESCRIPTOR, *PKSFILTER_DESCRIPTOR; typedef struct _KSFILTER_DESCRIPTOR KSFILTER_DESCRIPTOR, *PKSFILTER_DESCRIPTOR;
typedef struct _KSDEVICE_DESCRIPTOR KSDEVICE_DESCRIPTOR, *PKSDEVICE_DESCRIPTOR; typedef struct _KSDEVICE_DESCRIPTOR KSDEVICE_DESCRIPTOR, *PKSDEVICE_DESCRIPTOR;
typedef NTSTATUS NTAPI (*PFNKSDEVICECREATE)( typedef NTSTATUS (NTAPI *PFNKSDEVICECREATE)(
IN PKSDEVICE Device); IN PKSDEVICE Device);
typedef NTSTATUS NTAPI (*PFNKSDEVICEPNPSTART)( typedef NTSTATUS (NTAPI *PFNKSDEVICEPNPSTART)(
IN PKSDEVICE Device, IN PKSDEVICE Device,
IN PIRP Irp, IN PIRP Irp,
IN PCM_RESOURCE_LIST TranslatedResourceList OPTIONAL, IN PCM_RESOURCE_LIST TranslatedResourceList OPTIONAL,
IN PCM_RESOURCE_LIST UntranslatedResourceList OPTIONAL); IN PCM_RESOURCE_LIST UntranslatedResourceList OPTIONAL);
typedef NTSTATUS NTAPI (*PFNKSDEVICE)( typedef NTSTATUS (NTAPI *PFNKSDEVICE)(
IN PKSDEVICE Device); IN PKSDEVICE Device);
typedef NTSTATUS NTAPI (*PFNKSDEVICEIRP)( typedef NTSTATUS (NTAPI *PFNKSDEVICEIRP)(
IN PKSDEVICE Device, IN PKSDEVICE Device,
IN PIRP Irp); IN PIRP Irp);
typedef VOID NTAPI (*PFNKSDEVICEIRPVOID)( typedef VOID (NTAPI *PFNKSDEVICEIRPVOID)(
IN PKSDEVICE Device, IN PKSDEVICE Device,
IN PIRP Irp); IN PIRP Irp);
typedef NTSTATUS NTAPI (*PFNKSDEVICEQUERYCAPABILITIES)( typedef NTSTATUS (NTAPI *PFNKSDEVICEQUERYCAPABILITIES)(
IN PKSDEVICE Device, IN PKSDEVICE Device,
IN PIRP Irp, IN PIRP Irp,
IN OUT PDEVICE_CAPABILITIES Capabilities); IN OUT PDEVICE_CAPABILITIES Capabilities);
typedef NTSTATUS NTAPI (*PFNKSDEVICEQUERYPOWER)( typedef NTSTATUS (NTAPI *PFNKSDEVICEQUERYPOWER)(
IN PKSDEVICE Device, IN PKSDEVICE Device,
IN PIRP Irp, IN PIRP Irp,
IN DEVICE_POWER_STATE DeviceTo, IN DEVICE_POWER_STATE DeviceTo,
@ -2666,7 +2650,7 @@ typedef NTSTATUS NTAPI (*PFNKSDEVICEQUERYPOWER)(
IN SYSTEM_POWER_STATE SystemFrom, IN SYSTEM_POWER_STATE SystemFrom,
IN POWER_ACTION Action); IN POWER_ACTION Action);
typedef VOID NTAPI (*PFNKSDEVICESETPOWER)( typedef VOID (NTAPI *PFNKSDEVICESETPOWER)(
IN PKSDEVICE Device, IN PKSDEVICE Device,
IN PIRP Irp, IN PIRP Irp,
IN DEVICE_POWER_STATE To, IN DEVICE_POWER_STATE To,
@ -2721,20 +2705,20 @@ struct _KSFILTER
typedef typedef
void void
NTAPI (*PFNKSFILTERPOWER)( (NTAPI *PFNKSFILTERPOWER)(
IN PKSFILTER Filter, IN PKSFILTER Filter,
IN DEVICE_POWER_STATE State IN DEVICE_POWER_STATE State
); );
typedef NTSTATUS NTAPI (*PFNKSFILTERIRP)( typedef NTSTATUS (NTAPI *PFNKSFILTERIRP)(
IN PKSFILTER Filter, IN PKSFILTER Filter,
IN PIRP Irp); IN PIRP Irp);
typedef NTSTATUS NTAPI (*PFNKSFILTERPROCESS)( typedef NTSTATUS (NTAPI *PFNKSFILTERPROCESS)(
IN PKSFILTER Filter, IN PKSFILTER Filter,
IN PKSPROCESSPIN_INDEXENTRY ProcessPinsIndex); IN PKSPROCESSPIN_INDEXENTRY ProcessPinsIndex);
typedef NTSTATUS NTAPI (*PFNKSFILTERVOID)( typedef NTSTATUS (NTAPI *PFNKSFILTERVOID)(
IN PKSFILTER Filter); IN PKSFILTER Filter);
struct _KSFILTER_DISPATCH struct _KSFILTER_DISPATCH
@ -2792,12 +2776,12 @@ struct _KSFILTERFACTORY {
Minidriver Callbacks Minidriver Callbacks
*/ */
#if defined(_NTDDK_) #if defined(_NTDDK_)
typedef NTSTATUS NTAPI (*KStrMethodHandler)( typedef NTSTATUS (NTAPI *KStrMethodHandler)(
IN PIRP Irp, IN PIRP Irp,
IN PKSIDENTIFIER Request, IN PKSIDENTIFIER Request,
IN OUT PVOID Data); IN OUT PVOID Data);
typedef NTSTATUS NTAPI (*KStrSupportHandler)( typedef NTSTATUS (NTAPI *KStrSupportHandler)(
IN PIRP Irp, IN PIRP Irp,
IN PKSIDENTIFIER Request, IN PKSIDENTIFIER Request,
IN OUT PVOID Data); IN OUT PVOID Data);
@ -2842,13 +2826,13 @@ KsValidateAllocatorFramingEx(
Clock Functions Clock Functions
*/ */
#if defined(_NTDDK_) #if defined(_NTDDK_)
typedef BOOLEAN NTAPI (*PFNKSSETTIMER)( typedef BOOLEAN (NTAPI *PFNKSSETTIMER)(
IN PVOID Context, IN PVOID Context,
IN PKTIMER Timer, IN PKTIMER Timer,
IN LARGE_INTEGER DueTime, IN LARGE_INTEGER DueTime,
IN PKDPC Dpc); IN PKDPC Dpc);
typedef BOOLEAN NTAPI (*PFNKSCANCELTIMER)( typedef BOOLEAN (NTAPI *PFNKSCANCELTIMER)(
IN PVOID Context, IN PVOID Context,
IN PKTIMER Timer); IN PKTIMER Timer);
@ -3014,7 +2998,7 @@ KsFastPropertyHandler(
typedef typedef
BOOLEAN BOOLEAN
NTAPI (*PFNKSGENERATEEVENTCALLBACK)( (NTAPI *PFNKSGENERATEEVENTCALLBACK)(
IN PVOID Context, IN PVOID Context,
IN PKSEVENT_ENTRY EventEntry IN PKSEVENT_ENTRY EventEntry
); );
@ -3165,7 +3149,7 @@ KsHandleSizedListQuery(
IRP Helper Functions IRP Helper Functions
*/ */
typedef NTSTATUS NTAPI (*PFNKSIRPLISTCALLBACK)( typedef NTSTATUS (NTAPI *PFNKSIRPLISTCALLBACK)(
IN PIRP Irp, IN PIRP Irp,
IN PVOID Context); IN PVOID Context);
@ -3598,7 +3582,7 @@ KsInitializeDevice (
IN const KSDEVICE_DESCRIPTOR* Descriptor OPTIONAL); IN const KSDEVICE_DESCRIPTOR* Descriptor OPTIONAL);
typedef void NTAPI (*PFNKSFILTERFACTORYPOWER)( typedef void (NTAPI *PFNKSFILTERFACTORYPOWER)(
IN PKSFILTERFACTORY FilterFactory, IN PKSFILTERFACTORY FilterFactory,
IN DEVICE_POWER_STATE State); IN DEVICE_POWER_STATE State);
@ -3886,7 +3870,7 @@ NTAPI
KsFilterAddTopologyConnections( KsFilterAddTopologyConnections(
IN PKSFILTER Filter, IN PKSFILTER Filter,
IN ULONG NewConnectionsCount, IN ULONG NewConnectionsCount,
IN const KSTOPOLOGY_CONNECTION* NewTopologyConnections); IN const KSTOPOLOGY_CONNECTION *const NewTopologyConnections);
KSDDKAPI KSDDKAPI
VOID VOID
@ -3900,7 +3884,7 @@ NTSTATUS
NTAPI NTAPI
KsFilterCreateNode( KsFilterCreateNode(
IN PKSFILTER Filter, IN PKSFILTER Filter,
IN const KSNODE_DESCRIPTOR* NodeDescriptor, IN const KSNODE_DESCRIPTOR *const NodeDescriptor,
OUT PULONG NodeID); OUT PULONG NodeID);
KSDDKAPI KSDDKAPI
@ -3908,7 +3892,7 @@ NTSTATUS
NTAPI NTAPI
KsFilterCreatePinFactory( KsFilterCreatePinFactory(
IN PKSFILTER Filter, IN PKSFILTER Filter,
IN const KSPIN_DESCRIPTOR_EX* PinDescriptor, IN const KSPIN_DESCRIPTOR_EX *const PinDescriptor,
OUT PULONG PinID); OUT PULONG PinID);
KSDDKAPI KSDDKAPI