82 ULONG *pulcbAddresses)
94 ULONG *pulcbAddresses,
97 if (!pulcbAddresses || !pAddressList)
114 if (!ulcbAddresses || !pAddressList)
#define STDMETHODCALLTYPE
STDMETHODIMP QueryInterface(REFIID InterfaceId, PVOID *Interface)
HRESULT STDMETHODCALLTYPE GetMulticastList(ULONG *pulcbAddresses, BYTE *pAddressList)
HRESULT STDMETHODCALLTYPE PutMulticastMode(ULONG ulModeMask)
IBDA_NetworkProvider * m_pNetworkProvider
STDMETHODIMP_(ULONG) AddRef()
HRESULT STDMETHODCALLTYPE GetMulticastListSize(ULONG *pulcbAddresses)
STDMETHODIMP_(ULONG) Release()
CIPV6Filter(IBDA_NetworkProvider *pNetworkProvider)
HRESULT STDMETHODCALLTYPE GetMulticastMode(ULONG *pulModeMask)
HRESULT STDMETHODCALLTYPE PutMulticastList(ULONG ulcbAddresses, BYTE *pAddressList)
GLint GLint GLint GLint GLint GLint GLint GLbitfield GLenum filter
VOID WINAPI CoTaskMemFree(LPVOID ptr)
LPVOID WINAPI CoTaskMemAlloc(SIZE_T size)
HRESULT QueryInterface([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
HRESULT WINAPI CIPV6Filter_fnConstructor(IBDA_NetworkProvider *pNetworkProvider, REFIID riid, LPVOID *ppv)
_Must_inspect_result_ _In_ WDFDEVICE _In_ LPCGUID _Out_ PINTERFACE Interface