NVDA Helper
In-process and lite high-speed utilities for NVDA
nvCOMUtils::InterfaceMarshaller Class Reference

#include <COMUtils.h>

Public Member Functions

 InterfaceMarshaller ()
 
template<typename t >
HRESULT marshal (t *p)
 
template<typename t >
t * unmarshal ()
 
 ~InterfaceMarshaller ()
 

Detailed Description

Constructor & Destructor Documentation

◆ InterfaceMarshaller()

nvCOMUtils::InterfaceMarshaller::InterfaceMarshaller ( )
inline

◆ ~InterfaceMarshaller()

nvCOMUtils::InterfaceMarshaller::~InterfaceMarshaller ( )
inline

Member Function Documentation

◆ marshal()

template<typename t >
HRESULT nvCOMUtils::InterfaceMarshaller::marshal ( t * p)
inline

◆ unmarshal()

template<typename t >
t * nvCOMUtils::InterfaceMarshaller::unmarshal ( )
inline

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