ReactOS 0.4.16-dev-199-g898cc56
|
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 GUID * | PGUID |
typedef ULONG | BDA_TOPOLOGY_JOINT |
typedef ULONG * | PBDA_TOPOLOGY_JOINT |
typedef struct _BDA_PIN_PAIRING | BDA_PIN_PAIRING |
typedef struct _BDA_PIN_PAIRING * | PBDA_PIN_PAIRING |
typedef struct _BDA_FILTER_TEMPLATE | BDA_FILTER_TEMPLATE |
typedef struct _BDA_FILTER_TEMPLATE * | PBDA_FILTER_TEMPLATE |
typedef struct _KSM_PIN_PAIR | KSM_PIN_PAIR |
typedef struct _KSM_PIN_PAIR * | PKSM_PIN_PAIR |
typedef struct _KSM_PIN | KSM_PIN |
typedef struct _KSM_PIN * | PKSM_PIN |
Functions | |
_Must_inspect_result_ | _IRQL_requires_ (PASSIVE_LEVEL) BdaCheckChanges(_In_ PIRP Irp) |
Sends a synchronous IOCTL to the specified device object. | |
_Must_inspect_result_ _In_ KSPROPERTY | _Out_writes_bytes_ (OutputBufferLenFromIrp(Irp)) ULONG *pulProperty) |
typedef struct _BDA_PIN_PAIRING BDA_PIN_PAIRING |
typedef ULONG BDA_TOPOLOGY_JOINT |
typedef struct _KSM_PIN_PAIR KSM_PIN_PAIR |
typedef struct _BDA_FILTER_TEMPLATE * PBDA_FILTER_TEMPLATE |
typedef struct _BDA_PIN_PAIRING * PBDA_PIN_PAIRING |
typedef ULONG * PBDA_TOPOLOGY_JOINT |
typedef struct _KSM_PIN_PAIR * PKSM_PIN_PAIR |
_Must_inspect_result_ _IRQL_requires_ | ( | PASSIVE_LEVEL | ) |
Sends a synchronous IOCTL to the specified device object.
[in] | IoControlCode | The IOCTL to send to the device. |
[in] | DeviceObject | Pointer to the device object that will handle the IOCTL. |
[in] | InputBuffer | Optional pointer to a buffer containing input data for the IOCTL. When specified, the buffer should be at least of InputBufferLength size. |
[in] | InputBufferLength | Size in bytes, of the buffer pointed by InputBuffer. |
[out] | OutputBuffer | Optional pointer to a buffer that will receive output data from the IOCTL. When specified, the buffer should be at least of OutputBufferLength size. |
[in] | OutputBufferLength | Size in bytes, of the buffer pointed by OutputBuffer. |
[in] | FileObject | Optional pointer to a file object that may be necessary for the IOCTL. |
Definition at line 2121 of file class.c.
_Must_inspect_result_ _In_ KSPROPERTY _Out_writes_bytes_ | ( | OutputBufferLenFromIrp(Irp) | ) |
_Must_inspect_result_ _In_ ULONG InputPinId |
Definition at line 96 of file bdasup.h.
Referenced by BdaCreateTopology().
_Must_inspect_result_ _In_ ULONG _In_ ULONG OutputPinId |
Definition at line 97 of file bdasup.h.
Referenced by BdaCreateTopology().
_Must_inspect_result_ _In_ const BDA_FILTER_TEMPLATE * pBdaFilterTemplate |
Definition at line 72 of file bdasup.h.
Referenced by BdaCreateFilterFactory(), and BdaInitFilter().
_Must_inspect_result_ _Out_opt_ BDA_CHANGE_STATE* pChangeState |
_Must_inspect_result_ _In_ KSPROPERTY _Out_opt_ KSTOPOLOGY_CONNECTION* pConnectionProperty |
Definition at line 221 of file bdasup.h.
Referenced by BdaPropertyTemplateConnections().
_Must_inspect_result_ _In_opt_ const KSFILTER_DESCRIPTOR * pFilterDescriptor |
Definition at line 71 of file bdasup.h.
Referenced by BdaCreateFilterFactory(), and BdaCreateFilterFactoryEx().
_Must_inspect_result_ _In_ KSP_NODE _Out_opt_ GUID * pguidProperty |
_Must_inspect_result_ _In_ KSMETHOD * pKSMethod |
Definition at line 132 of file bdasup.h.
Referenced by BdaMethodCreatePin(), and BdaMethodCreateTopology().
_Must_inspect_result_ _In_ KSPROPERTY * pKSProperty |
Definition at line 164 of file bdasup.h.
Referenced by BdaPropertyGetPinControl(), BdaPropertyNodeTypes(), BdaPropertyPinTypes(), and BdaPropertyTemplateConnections().
_Must_inspect_result_ _In_ KSPROPERTY _Out_opt_ BDANODE_DESCRIPTOR* pNodeDescriptorProperty |
_Must_inspect_result_ _In_ const KSFILTER_DESCRIPTOR _In_ const BDA_FILTER_TEMPLATE _Out_opt_ PKSFILTERFACTORY* ppKSFilterFactory |
Definition at line 81 of file bdasup.h.
Referenced by BdaCreateFilterFactoryEx().
_Must_inspect_result_ _In_ KSP_BDA_NODE_PIN* pProperty |
Definition at line 156 of file bdasup.h.
Referenced by CBDADigitalDemodulator_fnConstructor(), CBDAFrequencyFilter_fnConstructor(), CBDALNBInfo_fnConstructor(), CBDASignalStatistics_fnConstructor(), and CControlNode_fnConstructor().
_Must_inspect_result_ _In_ KSP_BDA_NODE_PIN _Out_opt_ ULONG* pulControllingPinId |
_Must_inspect_result_ _In_ KSMETHOD _Out_opt_ ULONG* pulPinFactoryID |
Definition at line 133 of file bdasup.h.
Referenced by BdaMethodCreatePin().
_Must_inspect_result_ _Out_opt_ ULONG * pulPinId |
Definition at line 89 of file bdasup.h.
Referenced by BdaCreatePin().
_Must_inspect_result_ _In_ KSPROPERTY _Out_opt_ ULONG* pulProperty |
Definition at line 165 of file bdasup.h.
Referenced by BdaPropertyGetPinControl(), BdaPropertyNodeTypes(), and BdaPropertyPinTypes().
_Must_inspect_result_ _In_ ULONG ulPinType |
Definition at line 88 of file bdasup.h.
Referenced by BdaCreatePin().