ReactOS 0.4.15-dev-7788-g1ad9096
IAMFilterData Interface Reference
Inheritance diagram for IAMFilterData:
Collaboration diagram for IAMFilterData:

Public Types

typedef IAMFilterDataLPIAMFILTERDATA
 
typedef IAMFilterDataLPIAMFILTERDATA
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Public Member Functions

HRESULT ParseFilterData ([in] BYTE *rgbFilterData, [in] ULONG cb, [out] BYTE **prgbRegFilter2)
 
HRESULT CreateFilterData ([in] REGFILTER2 *prf2, [out] BYTE **prgbFilterData, [out] ULONG *pcb)
 
HRESULT ParseFilterData ([in] BYTE *rgbFilterData, [in] ULONG cb, [out] BYTE **prgbRegFilter2)
 
HRESULT CreateFilterData ([in] REGFILTER2 *prf2, [out] BYTE **prgbFilterData, [out] ULONG *pcb)
 
HRESULT ParseFilterData ([in] BYTE *data, [in] ULONG size, [out] BYTE **regfilter)
 
HRESULT CreateFilterData ([in] REGFILTER2 *regfilter, [out] BYTE **data, [out] ULONG *size)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Detailed Description

Definition at line 39 of file fil_data.idl.

Member Typedef Documentation

◆ LPIAMFILTERDATA [1/2]

Definition at line 41 of file fil_data.idl.

◆ LPIAMFILTERDATA [2/2]

Definition at line 41 of file fil_data.idl.

Member Function Documentation

◆ CreateFilterData() [1/3]

HRESULT IAMFilterData::CreateFilterData ( [in] REGFILTER2 prf2,
[out] BYTE **  prgbFilterData,
[out] ULONG pcb 
)

◆ CreateFilterData() [2/3]

HRESULT IAMFilterData::CreateFilterData ( [in] REGFILTER2 prf2,
[out] BYTE **  prgbFilterData,
[out] ULONG pcb 
)

◆ CreateFilterData() [3/3]

HRESULT IAMFilterData::CreateFilterData ( [in] REGFILTER2 regfilter,
[out] BYTE **  data,
[out] ULONG size 
)

◆ ParseFilterData() [1/3]

HRESULT IAMFilterData::ParseFilterData ( [in] BYTE data,
[in] ULONG  size,
[out] BYTE **  regfilter 
)

◆ ParseFilterData() [2/3]

HRESULT IAMFilterData::ParseFilterData ( [in] BYTE rgbFilterData,
[in] ULONG  cb,
[out] BYTE **  prgbRegFilter2 
)

◆ ParseFilterData() [3/3]

HRESULT IAMFilterData::ParseFilterData ( [in] BYTE rgbFilterData,
[in] ULONG  cb,
[out] BYTE **  prgbRegFilter2 
)

The documentation for this interface was generated from the following files: