ReactOS  0.4.14-dev-77-gd9e7c48
signalstatistics.cpp File Reference
#include "precomp.h"
Include dependency graph for signalstatistics.cpp:

Go to the source code of this file.

Classes

class  CBDASignalStatistics
 

Functions

HRESULT WINAPI CBDASignalStatistics_fnConstructor (IKsPropertySet *pProperty, ULONG NodeId, REFIID riid, LPVOID *ppv)
 

Variables

const GUID IID_IBDA_SignalStatistics = {0x1347d106, 0xcf3a, 0x428a, {0xa5, 0xcb, 0xac, 0x0d, 0x9a, 0x2a, 0x43, 0x38}}
 
const GUID KSPROPSETID_BdaSignalStats = {0x1347d106, 0xcf3a, 0x428a, {0xa5, 0xcb, 0xac, 0xd, 0x9a, 0x2a, 0x43, 0x38}}
 

Function Documentation

◆ CBDASignalStatistics_fnConstructor()

HRESULT WINAPI CBDASignalStatistics_fnConstructor ( IKsPropertySet pProperty,
ULONG  NodeId,
REFIID  riid,
LPVOID ppv 
)

Definition at line 265 of file signalstatistics.cpp.

270 {
271  // construct device control
273 
274 #ifdef BDAPLGIN_TRACE
275  OutputDebugStringW(L"CBDASignalStatistics_fnConstructor\n");
276 #endif
277 
278  if (!handler)
279  return E_OUTOFMEMORY;
280 
281  if (FAILED(handler->QueryInterface(riid, ppv)))
282  {
283  /* not supported */
284  delete handler;
285  return E_NOINTERFACE;
286  }
287 
288  return NOERROR;
289 }
#define E_NOINTERFACE
Definition: winerror.h:2364
#define NOERROR
Definition: winerror.h:2354
REFIID riid
Definition: precomp.h:44
REFIID LPVOID * ppv
Definition: atlbase.h:39
void WINAPI SHIM_OBJ_NAME() OutputDebugStringW(LPCWSTR lpOutputString)
Definition: ignoredbgout.c:23
#define E_OUTOFMEMORY
Definition: ddrawi.h:100
_Must_inspect_result_ _In_ KSP_BDA_NODE_PIN * pProperty
Definition: bdasup.h:156
static const WCHAR L[]
Definition: oid.c:1250
UINT(* handler)(MSIPACKAGE *)
Definition: action.c:7786

Referenced by CControlNode::QueryInterface().

Variable Documentation

◆ IID_IBDA_SignalStatistics

const GUID IID_IBDA_SignalStatistics = {0x1347d106, 0xcf3a, 0x428a, {0xa5, 0xcb, 0xac, 0x0d, 0x9a, 0x2a, 0x43, 0x38}}

◆ KSPROPSETID_BdaSignalStats