utilintf.h File Reference

utilintf.h File Reference
#include "strbasic.h"
#include "utilexp.h"

Namespaces

 UtilityInterface
 

Functions

UtilExport const MCHAR * GetRegistryKeyBase ()
 Returns the base product registry key: "SOFTWARE\<Company Name>\<Product Name>\<version>". More...
 
UtilExport const MCHAR * GetRegistryCompanyBase ()
 Returns the base company registry key: "SOFTWARE\<Company Name>". More...
 
UtilExport const MCHAR * GetRegistrySoftwareBase ()
 Returns the software base (i.e. SOFTWARE - should be static from release to release.) More...
 
UtilExport const MCHAR * GetCompanyName ()
 Returns the company name (i.e. Autodesk). Mainly for branding purposes. More...
 
UtilExport const MCHAR * GetProductName ()
 Returns the product name (i.e. 3dsmax). More...
 
UtilExport const MCHAR * GetCurrentVersion ()
 Returns the current release-number (major, minor release: #.#). More...
 
UtilExport bool GetBoolEnvironmentVariable (const MCHAR *pEnvVarName, bool defaultVal)
 Returns the true/false value of an environment variable. More...
 
UtilExport void DisplayOutOfMemoryWarning ()
 Display a warning telling the user the application is out of memory. More...
 
UtilExport bool DisplayOutOfMemoryWarning (const MCHAR *message)
 Displays a warning telling the user the application is out of memory. More...