Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/*==========================================================================
* * Copyright (C) 1999 Microsoft Corporation. All Rights Reserved. * * File: dpvxerr.h * Content: Useful Error utility functions for sample apps * * History: * Date By Reason * ==== == ====== * 10/07/99 rodtoll Created It * 12/07/99 rodtoll Bug #122628 Make error messages silent when running in silent mode * Added option to error display to have it be silent. * ***************************************************************************/ #ifndef __DPVXERR_H
#define __DPVXERR_H
#include "dvoice.h"
// Error Functions
struct DPVDXLIB_ErrorInfo { DPVDXLIB_ErrorInfo( HRESULT hr, LPSTR name, LPSTR desc ):hrValue(hr), lpstrName(name), lpstrDescription(desc) {}; HRESULT hrValue; const LPTSTR lpstrName; const LPTSTR lpstrDescription; };
extern HRESULT DPVDX_DVERR2String( HRESULT hrError, DPVDXLIB_ErrorInfo *lpeiResult ); extern HRESULT DPVDX_DPERR2String( HRESULT hrError, DPVDXLIB_ErrorInfo *lpeiResult ); extern HRESULT DPVDX_DVERRDisplay( HRESULT hrError, LPTSTR lpstrCaption, BOOL fSilent ); extern HRESULT DPVDX_DPERRDisplay( HRESULT hrError, LPTSTR lpstrCaption, BOOL fSilent );
#endif
|