ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

CBDADeviceControl Class Reference

Inherits IBDA_DeviceControl, and IBDA_Topology.

Public Member Functions

STDMETHODIMP QueryInterface (REFIID InterfaceId, PVOID *Interface)
 STDMETHODIMP_ (ULONG) AddRef()
 STDMETHODIMP_ (ULONG) Release()
HRESULT STDMETHODCALLTYPE StartChanges (void)
HRESULT STDMETHODCALLTYPE CheckChanges (void)
HRESULT STDMETHODCALLTYPE CommitChanges (void)
HRESULT STDMETHODCALLTYPE GetChangeState (ULONG *pState)
HRESULT STDMETHODCALLTYPE GetNodeTypes (ULONG *pulcNodeTypes, ULONG ulcNodeTypesMax, ULONG *rgulNodeTypes)
HRESULT STDMETHODCALLTYPE GetNodeDescriptors (ULONG *ulcNodeDescriptors, ULONG ulcNodeDescriptorsMax, BDANODE_DESCRIPTOR *rgNodeDescriptors)
HRESULT STDMETHODCALLTYPE GetNodeInterfaces (ULONG ulNodeType, ULONG *pulcInterfaces, ULONG ulcInterfacesMax, GUID *rgguidInterfaces)
HRESULT STDMETHODCALLTYPE GetPinTypes (ULONG *pulcPinTypes, ULONG ulcPinTypesMax, ULONG *rgulPinTypes)
HRESULT STDMETHODCALLTYPE GetTemplateConnections (ULONG *pulcConnections, ULONG ulcConnectionsMax, BDA_TEMPLATE_CONNECTION *rgConnections)
HRESULT STDMETHODCALLTYPE CreatePin (ULONG ulPinType, ULONG *pulPinId)
HRESULT STDMETHODCALLTYPE DeletePin (ULONG ulPinId)
HRESULT STDMETHODCALLTYPE SetMediaType (ULONG ulPinId, AM_MEDIA_TYPE *pMediaType)
HRESULT STDMETHODCALLTYPE SetMedium (ULONG ulPinId, REGPINMEDIUM *pMedium)
HRESULT STDMETHODCALLTYPE CreateTopology (ULONG ulInputPinId, ULONG ulOutputPinId)
HRESULT STDMETHODCALLTYPE GetControlNode (ULONG ulInputPinId, ULONG ulOutputPinId, ULONG ulNodeType, IUnknown **ppControlNode)
 CBDADeviceControl (IUnknown *pUnkOuter, IBaseFilter *pFilter, HANDLE hFile)
virtual ~CBDADeviceControl ()

Protected Attributes

LONG m_Ref
IUnknownm_pUnkOuter
HANDLE m_Handle
IBaseFilterm_pFilter

Detailed Description

Definition at line 31 of file devicecontrol.cpp.


The documentation for this class was generated from the following file:

Generated on Sun May 27 2012 06:16:10 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.