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

CNetworkProvider Class Reference

Inherits IBaseFilter, IAMovieSetup, and IBDA_NetworkProvider.

Public Types

typedef std::vector< IUnknown * > DeviceFilterStack

Public Member Functions

STDMETHODIMP QueryInterface (REFIID InterfaceId, PVOID *Interface)
 STDMETHODIMP_ (ULONG) AddRef()
 STDMETHODIMP_ (ULONG) Release()
HRESULT STDMETHODCALLTYPE GetClassID (CLSID *pClassID)
HRESULT STDMETHODCALLTYPE Stop (void)
HRESULT STDMETHODCALLTYPE Pause (void)
HRESULT STDMETHODCALLTYPE Run (REFERENCE_TIME tStart)
HRESULT STDMETHODCALLTYPE GetState (DWORD dwMilliSecsTimeout, FILTER_STATE *State)
HRESULT STDMETHODCALLTYPE SetSyncSource (IReferenceClock *pClock)
HRESULT STDMETHODCALLTYPE GetSyncSource (IReferenceClock **pClock)
HRESULT STDMETHODCALLTYPE EnumPins (IEnumPins **ppEnum)
HRESULT STDMETHODCALLTYPE FindPin (LPCWSTR Id, IPin **ppPin)
HRESULT STDMETHODCALLTYPE QueryFilterInfo (FILTER_INFO *pInfo)
HRESULT STDMETHODCALLTYPE JoinFilterGraph (IFilterGraph *pGraph, LPCWSTR pName)
HRESULT STDMETHODCALLTYPE QueryVendorInfo (LPWSTR *pVendorInfo)
HRESULT STDMETHODCALLTYPE Register (void)
HRESULT STDMETHODCALLTYPE Unregister (void)
HRESULT STDMETHODCALLTYPE PutSignalSource (ULONG ulSignalSource)
HRESULT STDMETHODCALLTYPE GetSignalSource (ULONG *pulSignalSource)
HRESULT STDMETHODCALLTYPE GetNetworkType (GUID *pguidNetworkType)
HRESULT STDMETHODCALLTYPE PutTuningSpace (REFGUID guidTuningSpace)
HRESULT STDMETHODCALLTYPE GetTuningSpace (GUID *pguidTuingSpace)
HRESULT STDMETHODCALLTYPE RegisterDeviceFilter (IUnknown *pUnkFilterControl, ULONG *ppvRegisitrationContext)
HRESULT STDMETHODCALLTYPE UnRegisterDeviceFilter (ULONG pvRegistrationContext)
 CNetworkProvider (LPCGUID ClassID)
virtual ~CNetworkProvider ()

Protected Attributes

LONG m_Ref
IFilterGraphm_pGraph
IReferenceClockm_ReferenceClock
FILTER_STATE m_FilterState
IPinm_Pins [1]
GUID m_ClassID
DeviceFilterStack m_DeviceFilters
IScanningTunerm_Tuner
IBDA_IPV6Filterm_IPV6Filter
IBDA_IPV4Filterm_IPV4Filter
IBDA_EthernetFilterm_EthernetFilter

Detailed Description

Definition at line 13 of file networkprovider.cpp.


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

Generated on Sat May 26 2012 06:16:34 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.