ReactOS  0.4.13-dev-563-g0561610
cvpconfig.cpp File Reference
#include "precomp.h"
Include dependency graph for cvpconfig.cpp:

Go to the source code of this file.

Classes

class  CVPConfig
 

Functions

HRESULT WINAPI CVPConfig_Constructor (IUnknown *pUnkOuter, REFIID riid, LPVOID *ppv)
 

Function Documentation

◆ CVPConfig_Constructor()

HRESULT WINAPI CVPConfig_Constructor ( IUnknown pUnkOuter,
REFIID  riid,
LPVOID ppv 
)

Definition at line 336 of file cvpconfig.cpp.

340 {
341 #ifdef KSPROXY_TRACE
342  OutputDebugStringW(L"CVPConfig_Constructor\n");
343 #endif
344 
345  CVPConfig * handler = new CVPConfig();
346 
347  if (!handler)
348  return E_OUTOFMEMORY;
349 
350  if (FAILED(handler->QueryInterface(riid, ppv)))
351  {
352  /* not supported */
353  delete handler;
354  return E_NOINTERFACE;
355  }
356 
357  return NOERROR;
358 }
#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
static const WCHAR L[]
Definition: oid.c:1250
UINT(* handler)(MSIPACKAGE *)
Definition: action.c:7786