| COM support functions | |
| A smart pointer that calls CoInitializeEx | |
| Implements the Microsoft CryptProvider | |
| A smart pointer for an SQLHANDLE | |
| A structured Win32 exception with an HRESULT | |
| Win32 File support functions | |
| Win32 process support functions | |
| Common message formatting | |
| A local group | |
| A user account | |
| This class lets the calling thread manage the impersonated security context of a logged-on user | |
| A logged-on user | |
| LSA policy object | |
| Local storage for an LSA Unicode String. This is only used as an IN string to LSA functions | |
| A process | |
| A process token | |
| Security identifier: a data structure of variable length that identifies user, group, and computer accounts | |
| A smart pointer for an MSI database | |
| A smart pointer for an MSIHANDLE | |
| A wrapper for an MSIHANDLE with MSI support functions | |
| A wrapper for an MSIHANDLE with MSI support functions | |
| A smart pointer for an MSI database | |
| A smart pointer for an MSIHANDLE that represents an MSI view | |
| A temporary package that exposes MSI functions | |
| Win32 Registry support functions | |
| Service configuration | |
| Service creation information | |
| Service implementation | |
| Service instance | |
| Service manager | |
| Service status information | |
| Common string utilities | |
| Win32 version support functions | |
| An MSXML document | |
| Implements basic cryptographic operations using the Crypto++ library | |
| This class implements basic cryptographic operations using the Microsoft DPAPI | |
| A simple TIMER class useful for tracking a call execution time | |
| A CPPUnit test runner | |
| DSNAttributes collects MSI attributes and translates them onto an attribute string | |
| © Application Security Inc. - All Rights Reserved | http://msiext.codeplex.com |