summaryrefslogtreecommitdiff
path: root/hammer/error3d.h
blob: 83b6d70628cb3d8a598e6df558ec6d2ba6352ce8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
//========= Copyright Valve Corporation, All rights reserved. ============//
//
// Purpose: 
//
// $NoKeywords: $
//
//=============================================================================//

#ifndef _ERROR3D_H
#define _ERROR3D_H

typedef struct
{
	DWORD dwObjectID;
	LPCTSTR pszReason;
	PVOID pInfo;
} error3d;

void Add3dError(DWORD dwObjectID, LPCTSTR pszReason, PVOID pInfo = NULL);
error3d * Enum3dErrors(BOOL bStart = FALSE);
int Get3dErrorCount();

#endif // _ERROR3D_H