Public Member Functions | List of all members
AppSecInc::Msi::MsiPackage Class Reference

A smart pointer for an MSI database. More...

#include <MsiPackage.h>

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

Public Member Functions

 MsiPackage ()
 
 MsiPackage (const std::wstring &filepath)
 
void Open (const std::wstring &filepath)
 
void Close ()
 
- Public Member Functions inherited from AppSecInc::Msi::MsiHandle
 MsiHandle ()
 
 MsiHandle (MSIHANDLE h)
 
virtual ~MsiHandle ()
 
void operator= (MSIHANDLE h)
 
virtual bool IsOpen () const
 
 operator MSIHANDLE ()
 
MSIHANDLE * operator& ()
 

Additional Inherited Members

- Protected Attributes inherited from AppSecInc::Msi::MsiHandle
MSIHANDLE m_h
 

Detailed Description

A smart pointer for an MSI database.

Constructor & Destructor Documentation

MsiPackage::MsiPackage ( )
MsiPackage::MsiPackage ( const std::wstring &  filepath)

Member Function Documentation

void MsiPackage::Close ( )
virtual

Reimplemented from AppSecInc::Msi::MsiHandle.

void MsiPackage::Open ( const std::wstring &  filepath)

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


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