|
ReactOS 0.4.16-dev-1946-g52006dd
|


Public Member Functions | |
| HRESULT | GetNodeTypes ([in, out] ULONG *pulcNodeTypes, [in] ULONG ulcNodeTypesMax, [in, out] ULONG *rgulNodeTypes) |
| HRESULT | GetNodeDescriptors ([in, out] ULONG *ulcNodeDescriptors, [in] ULONG ulcNodeDescriptorsMax, [in, out] BDANODE_DESCRIPTOR *rgNodeDescriptors) |
| HRESULT | GetNodeInterfaces ([in] ULONG ulNodeType, [in, out] ULONG *pulcInterfaces, [in] ULONG ulcInterfacesMax, [in, out] GUID *rgguidInterfaces) |
| HRESULT | GetPinTypes ([in, out] ULONG *pulcPinTypes, [in] ULONG ulcPinTypesMax, [in, out] ULONG *rgulPinTypes) |
| HRESULT | GetTemplateConnections ([in, out] ULONG *pulcConnections, [in] ULONG ulcConnectionsMax, [in, out,] BDA_TEMPLATE_CONNECTION *rgConnections) |
| HRESULT | CreatePin ([in] ULONG ulPinType, [in, out] ULONG *pulPinId) |
| HRESULT | DeletePin ([in] ULONG ulPinId) |
| HRESULT | SetMediaType ([in] ULONG ulPinId, [in] AM_MEDIA_TYPE *pMediaType) |
| HRESULT | SetMedium ([in] ULONG ulPinId, [in] REGPINMEDIUM *pMedium) |
| HRESULT | CreateTopology ([in] ULONG ulInputPinId, [in] ULONG ulOutputPinId) |
| HRESULT | GetControlNode ([in] ULONG ulInputPinId, [in] ULONG ulOutputPinId, [in] ULONG ulNodeType, [in, out] IUnknown **ppControlNode) |
Public Member Functions inherited from IUnknown | |
| HRESULT | QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
| ULONG | AddRef () |
| ULONG | Release () |
Additional Inherited Members | |
Public Types inherited from IUnknown | |
| typedef IUnknown * | LPUNKNOWN |
Definition at line 246 of file bdaiface.idl.
Implemented in CBDADeviceControl.
Implemented in CBDADeviceControl.
Implemented in CBDADeviceControl.
| HRESULT IBDA_Topology::GetControlNode | ( | [in] ULONG | ulInputPinId, |
| [in] ULONG | ulOutputPinId, | ||
| [in] ULONG | ulNodeType, | ||
| [in, out] IUnknown ** | ppControlNode | ||
| ) |
Implemented in CBDADeviceControl.
| HRESULT IBDA_Topology::GetNodeDescriptors | ( | [in, out] ULONG * | ulcNodeDescriptors, |
| [in] ULONG | ulcNodeDescriptorsMax, | ||
| [in, out] BDANODE_DESCRIPTOR * | rgNodeDescriptors | ||
| ) |
Implemented in CBDADeviceControl.
| HRESULT IBDA_Topology::GetNodeInterfaces | ( | [in] ULONG | ulNodeType, |
| [in, out] ULONG * | pulcInterfaces, | ||
| [in] ULONG | ulcInterfacesMax, | ||
| [in, out] GUID * | rgguidInterfaces | ||
| ) |
Implemented in CBDADeviceControl.
| HRESULT IBDA_Topology::GetNodeTypes | ( | [in, out] ULONG * | pulcNodeTypes, |
| [in] ULONG | ulcNodeTypesMax, | ||
| [in, out] ULONG * | rgulNodeTypes | ||
| ) |
Implemented in CBDADeviceControl.
| HRESULT IBDA_Topology::GetPinTypes | ( | [in, out] ULONG * | pulcPinTypes, |
| [in] ULONG | ulcPinTypesMax, | ||
| [in, out] ULONG * | rgulPinTypes | ||
| ) |
Implemented in CBDADeviceControl.
| HRESULT IBDA_Topology::GetTemplateConnections | ( | [in, out] ULONG * | pulcConnections, |
| [in] ULONG | ulcConnectionsMax, | ||
| [in, out,] BDA_TEMPLATE_CONNECTION * | rgConnections | ||
| ) |
Implemented in CBDADeviceControl.
| HRESULT IBDA_Topology::SetMediaType | ( | [in] ULONG | ulPinId, |
| [in] AM_MEDIA_TYPE * | pMediaType | ||
| ) |
Implemented in CBDADeviceControl.
| HRESULT IBDA_Topology::SetMedium | ( | [in] ULONG | ulPinId, |
| [in] REGPINMEDIUM * | pMedium | ||
| ) |
Implemented in CBDADeviceControl.