Defines | 
| #define  | SAFE_DELETE(p)   { if(p) { delete (p);     (p)=NULL; } } | 
| #define  | SAFE_DELETE_ARRAY(p)   { if(p) { delete[] (p);   (p)=NULL; } } | 
| #define  | SAFE_RELEASE(p)   { if(p) { (p)->Release(); (p)=NULL; } } | 
| #define  | DXTRACE   sizeof | 
| #define  | DEBUG_MSG(str)   (0L) | 
 Enumerations | 
| enum   | TIMER_COMMAND {  
  TIMER_RESET, 
TIMER_START, 
TIMER_STOP, 
TIMER_ADVANCE, 
 
  TIMER_GETABSOLUTETIME, 
TIMER_GETAPPTIME, 
TIMER_GETELAPSEDTIME
 
 } | 
 Functions | 
| const TCHAR *  | DXUtil_GetDXSDKMediaPath () | 
| HRESULT  | DXUtil_FindMediaFile (TCHAR *strPath, TCHAR *strFilename) | 
| HRESULT  | DXUtil_WriteStringRegKey (HKEY hKey, TCHAR *strRegName, TCHAR *strValue) | 
| HRESULT  | DXUtil_WriteIntRegKey (HKEY hKey, TCHAR *strRegName, DWORD dwValue) | 
| HRESULT  | DXUtil_WriteGuidRegKey (HKEY hKey, TCHAR *strRegName, GUID guidValue) | 
| HRESULT  | DXUtil_WriteBoolRegKey (HKEY hKey, TCHAR *strRegName, BOOL bValue) | 
| HRESULT  | DXUtil_ReadStringRegKey (HKEY hKey, TCHAR *strRegName, TCHAR *strValue, DWORD dwLength, TCHAR *strDefault) | 
| HRESULT  | DXUtil_ReadIntRegKey (HKEY hKey, TCHAR *strRegName, DWORD *pdwValue, DWORD dwDefault) | 
| HRESULT  | DXUtil_ReadGuidRegKey (HKEY hKey, TCHAR *strRegName, GUID *pGuidValue, GUID &guidDefault) | 
| HRESULT  | DXUtil_ReadBoolRegKey (HKEY hKey, TCHAR *strRegName, BOOL *pbValue, BOOL bDefault) | 
| FLOAT __stdcall  | DXUtil_Timer (TIMER_COMMAND command) | 
| VOID  | DXUtil_ConvertAnsiStringToWide (WCHAR *wstrDestination, const CHAR *strSource, int cchDestChar=-1) | 
| VOID  | DXUtil_ConvertWideStringToAnsi (CHAR *strDestination, const WCHAR *wstrSource, int cchDestChar=-1) | 
| VOID  | DXUtil_ConvertGenericStringToAnsi (CHAR *strDestination, const TCHAR *tstrSource, int cchDestChar=-1) | 
| VOID  | DXUtil_ConvertGenericStringToWide (WCHAR *wstrDestination, const TCHAR *tstrSource, int cchDestChar=-1) | 
| VOID  | DXUtil_ConvertAnsiStringToGeneric (TCHAR *tstrDestination, const CHAR *strSource, int cchDestChar=-1) | 
| VOID  | DXUtil_ConvertWideStringToGeneric (TCHAR *tstrDestination, const WCHAR *wstrSource, int cchDestChar=-1) | 
| VOID  | DXUtil_ConvertGUIDToString (const GUID *pGuidIn, TCHAR *strOut) | 
| BOOL  | DXUtil_ConvertStringToGUID (const TCHAR *strIn, GUID *pGuidOut) | 
| VOID  | DXUtil_Trace (TCHAR *strMsg,...) | 
| HRESULT  | _DbgOut (TCHAR *, DWORD, HRESULT, TCHAR *) |