Public Member Functions | Protected Attributes

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

List of all members.

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

AppSecInc::Msi::MsiHandle::MsiHandle (  ) 
AppSecInc::Msi::MsiHandle::MsiHandle ( MSIHANDLE  h  ) 
virtual AppSecInc::Msi::MsiHandle::~MsiHandle (  )  [virtual]

Member Function Documentation

virtual void AppSecInc::Msi::MsiHandle::Close (  )  [virtual]
virtual bool AppSecInc::Msi::MsiHandle::IsOpen (  )  const [inline, virtual]
AppSecInc::Msi::MsiHandle::operator MSIHANDLE (  ) 
MSIHANDLE* AppSecInc::Msi::MsiHandle::operator& (  ) 
void AppSecInc::Msi::MsiHandle::operator= ( MSIHANDLE  h  ) 

Member Data Documentation

MSIHANDLE AppSecInc::Msi::MsiHandle::m_h [protected]

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


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