ReactOS  0.4.13-dev-73-gcfe54aa
bdasup.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _BDA_PIN_PAIRING
 
struct  _BDA_FILTER_TEMPLATE
 
struct  _KSM_PIN_PAIR
 
struct  _KSM_PIN
 

Macros

#define STDMETHODCALLTYPE   __stdcall
 

Typedefs

typedef GUIDPGUID
 
typedef ULONG BDA_TOPOLOGY_JOINT
 
typedef ULONGPBDA_TOPOLOGY_JOINT
 
typedef struct _BDA_PIN_PAIRING BDA_PIN_PAIRING
 
typedef struct _BDA_PIN_PAIRINGPBDA_PIN_PAIRING
 
typedef struct _BDA_FILTER_TEMPLATE BDA_FILTER_TEMPLATE
 
typedef struct _BDA_FILTER_TEMPLATEPBDA_FILTER_TEMPLATE
 
typedef struct _KSM_PIN_PAIR KSM_PIN_PAIR
 
typedef struct _KSM_PIN_PAIRPKSM_PIN_PAIR
 
typedef struct _KSM_PIN KSM_PIN
 
typedef struct _KSM_PINPKSM_PIN
 

Functions

_Must_inspect_result_ _IRQL_requires_ (PASSIVE_LEVEL) BdaCheckChanges(_In_ PIRP Irp) ==NDIS_MEMORY_NONCACHED
 
_Must_inspect_result_ _In_ KSPROPERTY _Out_writes_bytes_ (OutputBufferLenFromIrp(Irp)) ULONG *pulProperty)
 

Variables

_Must_inspect_result_ _In_ const KSFILTER_DESCRIPTOR * pFilterDescriptor
 
_Must_inspect_result_ _In_ const KSFILTER_DESCRIPTOR _In_ const BDA_FILTER_TEMPLATEpBdaFilterTemplate
 
_Must_inspect_result_ _In_ const KSFILTER_DESCRIPTOR _In_ const BDA_FILTER_TEMPLATE _Out_opt_ PKSFILTERFACTORY * ppKSFilterFactory
 
_Must_inspect_result_ _In_ ULONG ulPinType
 
_Must_inspect_result_ _In_ ULONG _Out_opt_ ULONGpulPinId
 
_Must_inspect_result_ _In_ ULONG InputPinId
 
_Must_inspect_result_ _In_ ULONG _In_ ULONG OutputPinId
 
_Must_inspect_result_ _Out_opt_ BDA_CHANGE_STATEpChangeState
 
_Must_inspect_result_ _In_ KSMETHODpKSMethod
 
_Must_inspect_result_ _In_ KSMETHOD _Out_opt_ ULONGpulPinFactoryID
 
_Must_inspect_result_ _In_ KSMETHOD PVOID pvIgnored
 
_Must_inspect_result_ _In_ KSP_BDA_NODE_PINpProperty
 
_Must_inspect_result_ _In_ KSP_BDA_NODE_PIN _Out_opt_ ULONGpulControllingPinId
 
_Must_inspect_result_ _In_ KSPROPERTYpKSProperty
 
_Must_inspect_result_ _In_ KSPROPERTY _Out_opt_ ULONGpulProperty
 
_Must_inspect_result_ _In_ KSPROPERTY _Out_opt_ BDANODE_DESCRIPTORpNodeDescriptorProperty
 
_Must_inspect_result_ _In_ KSP_NODE _Out_opt_ GUIDpguidProperty
 
_Must_inspect_result_ _In_ KSPROPERTY _Out_opt_ KSTOPOLOGY_CONNECTIONpConnectionProperty
 

Macro Definition Documentation

◆ STDMETHODCALLTYPE

#define STDMETHODCALLTYPE   __stdcall

Definition at line 9 of file bdasup.h.

Typedef Documentation

◆ BDA_FILTER_TEMPLATE

◆ BDA_PIN_PAIRING

◆ BDA_TOPOLOGY_JOINT

Definition at line 17 of file bdasup.h.

◆ KSM_PIN

◆ KSM_PIN_PAIR

◆ PBDA_FILTER_TEMPLATE

◆ PBDA_PIN_PAIRING

◆ PBDA_TOPOLOGY_JOINT

Definition at line 17 of file bdasup.h.

◆ PGUID

typedef GUID* PGUID

Definition at line 12 of file bdasup.h.

◆ PKSM_PIN

◆ PKSM_PIN_PAIR

Function Documentation

◆ _IRQL_requires_()

_IRQL_requires_ ( PASSIVE_LEVEL  ) ==NDIS_MEMORY_NONCACHED

◆ _Out_writes_bytes_()

_Must_inspect_result_ _In_ KSPROPERTY _Out_writes_bytes_ ( OutputBufferLenFromIrp(Irp )

Variable Documentation

◆ InputPinId

Definition at line 96 of file bdasup.h.

Referenced by BdaCreateTopology().

◆ OutputPinId

Definition at line 96 of file bdasup.h.

Referenced by BdaCreateTopology().

◆ pBdaFilterTemplate

Definition at line 71 of file bdasup.h.

Referenced by BdaCreateFilterFactory(), and BdaInitFilter().

◆ pChangeState

Definition at line 118 of file bdasup.h.

◆ pConnectionProperty

Definition at line 220 of file bdasup.h.

Referenced by BdaPropertyTemplateConnections().

◆ pFilterDescriptor

_Must_inspect_result_ _In_opt_ const KSFILTER_DESCRIPTOR * pFilterDescriptor

Definition at line 71 of file bdasup.h.

Referenced by BdaCreateFilterFactory(), and BdaCreateFilterFactoryEx().

◆ pguidProperty

Definition at line 180 of file bdasup.h.

◆ pKSMethod

Definition at line 132 of file bdasup.h.

Referenced by BdaMethodCreatePin(), and BdaMethodCreateTopology().

◆ pKSProperty

◆ pNodeDescriptorProperty

Definition at line 172 of file bdasup.h.

◆ ppKSFilterFactory

_Must_inspect_result_ _In_ const KSFILTER_DESCRIPTOR _In_ const BDA_FILTER_TEMPLATE _Out_opt_ PKSFILTERFACTORY* ppKSFilterFactory

Definition at line 79 of file bdasup.h.

Referenced by BdaCreateFilterFactoryEx().

◆ pProperty

◆ pulControllingPinId

Definition at line 156 of file bdasup.h.

◆ pulPinFactoryID

Definition at line 132 of file bdasup.h.

Referenced by BdaMethodCreatePin().

◆ pulPinId

Definition at line 88 of file bdasup.h.

Referenced by BdaCreatePin().

◆ pulProperty

◆ pvIgnored

Definition at line 140 of file bdasup.h.

◆ ulPinType

Definition at line 88 of file bdasup.h.

Referenced by BdaCreatePin().