Public Member Functions | Protected Attributes | List of all members
AppSecInc::Msi::MsiHandle Class Reference

A smart pointer for an MSIHANDLE. More...

#include <MsiHandle.h>

Inheritance diagram for AppSecInc::Msi::MsiHandle:
AppSecInc::Msi::MsiDatabase AppSecInc::Msi::MsiPackage AppSecInc::Msi::MsiShim

Public Member Functions

 MsiHandle ()
 
 MsiHandle (MSIHANDLE h)
 
virtual ~MsiHandle ()
 
void operator= (MSIHANDLE h)
 
virtual void Close ()
 
virtual bool IsOpen () const
 
 operator MSIHANDLE ()
 
MSIHANDLE * operator& ()
 

Protected Attributes

MSIHANDLE m_h
 

Detailed Description

A smart pointer for an MSIHANDLE.

Constructor & Destructor Documentation

MsiHandle::MsiHandle ( )
MsiHandle::MsiHandle ( MSIHANDLE  h)
MsiHandle::~MsiHandle ( )
virtual

Member Function Documentation

void MsiHandle::Close ( )
virtual
virtual bool AppSecInc::Msi::MsiHandle::IsOpen ( ) const
inlinevirtual
MsiHandle::operator MSIHANDLE ( )
MSIHANDLE * MsiHandle::operator& ( )
void MsiHandle::operator= ( MSIHANDLE  h)

Member Data Documentation

MSIHANDLE AppSecInc::Msi::MsiHandle::m_h
protected

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


© Application Security Inc. - All Rights Reserved http://msiext.codeplex.com