Classes | Functions
AppSecInc::Com Namespace Reference

COM support functions. More...

Classes

class  CCoInitialize
 A smart pointer that calls CoInitializeEx. More...
 

Functions

CLSID CLSIDFromProgID (const std::wstring &progid)
 
CLSID CLSIDFromProgID (const std::string &progid)
 
CLSID CLSIDFromString (const std::wstring &guid)
 
CLSID CLSIDFromString (const std::string &guid)
 
IID IIDFromString (const std::wstring &guid)
 
IID IIDFromString (const std::string &guid)
 
std::string ProgIDFromCLSIDA (REFCLSID clsid)
 
std::wstring ProgIDFromCLSIDW (REFCLSID clsid)
 
std::string StringFromCLSIDA (REFCLSID clsid)
 
std::wstring StringFromCLSIDW (REFCLSID clsid)
 
std::string StringFromGUID2A (REFGUID rguid)
 
std::wstring StringFromGUID2W (REFGUID rguid)
 
std::string StringFromIIDA (REFIID rclsid)
 
std::wstring StringFromIIDW (REFIID rclsid)
 
std::string GenerateGUIDStringA ()
 
std::wstring GenerateGUIDStringW ()
 
bool IsValidGUID (const std::wstring &guid)
 
bool IsValidGUID (const std::string &guid)
 

Detailed Description

COM support functions.

Function Documentation

CLSID AppSecInc::Com::CLSIDFromProgID ( const std::wstring &  progid)
CLSID AppSecInc::Com::CLSIDFromProgID ( const std::string &  progid)
CLSID AppSecInc::Com::CLSIDFromString ( const std::wstring &  guid)
CLSID AppSecInc::Com::CLSIDFromString ( const std::string &  guid)
std::string AppSecInc::Com::GenerateGUIDStringA ( )
std::wstring AppSecInc::Com::GenerateGUIDStringW ( )
IID AppSecInc::Com::IIDFromString ( const std::wstring &  guid)
IID AppSecInc::Com::IIDFromString ( const std::string &  guid)
bool AppSecInc::Com::IsValidGUID ( const std::wstring &  guid)
bool AppSecInc::Com::IsValidGUID ( const std::string &  guid)
std::string AppSecInc::Com::ProgIDFromCLSIDA ( REFCLSID  clsid)
std::wstring AppSecInc::Com::ProgIDFromCLSIDW ( REFCLSID  clsid)
std::string AppSecInc::Com::StringFromCLSIDA ( REFCLSID  clsid)
std::wstring AppSecInc::Com::StringFromCLSIDW ( REFCLSID  clsid)
std::string AppSecInc::Com::StringFromGUID2A ( REFGUID  rguid)
std::wstring AppSecInc::Com::StringFromGUID2W ( REFGUID  rguid)
std::string AppSecInc::Com::StringFromIIDA ( REFIID  rclsid)
std::wstring AppSecInc::Com::StringFromIIDW ( REFIID  rclsid)


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