blob: 8b0e5d3625811e1b63646038d22db0dddce987b3 [file] [log] [blame]
Courtney Goeltzenleuchter2220a3b2014-07-24 08:36:15 -06001//
2// File: mantleWsiWinExtDbg.h
3//
4// Copyright 2014 ADVANCED MICRO DEVICES, INC. All Rights Reserved.
5//
6// AMD is granting you permission to use this software for reference
7// purposes only and not for use in any software product.
8//
9// You agree that you will not reverse engineer or decompile the Materials,
10// in whole or in part, except as allowed by applicable law.
11//
12// WARRANTY DISCLAIMER: THE SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF
13// ANY KIND. AMD DISCLAIMS ALL WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY,
14// INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY,
15// FITNESS FOR A PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE
16// WILL RUN UNINTERRUPTED OR ERROR-FREE OR WARRANTIES ARISING FROM CUSTOM OF
17// TRADE OR COURSE OF USAGE. THE ENTIRE RISK ASSOCIATED WITH THE USE OF THE
18// SOFTWARE IS ASSUMED BY YOU.
19// Some jurisdictions do not allow the exclusion of implied warranties, so
20// the above exclusion may not apply to You.
21//
22// LIMITATION OF LIABILITY AND INDEMNIFICATION: AMD AND ITS LICENSORS WILL
23// NOT, UNDER ANY CIRCUMSTANCES BE LIABLE TO YOU FOR ANY PUNITIVE, DIRECT,
24// INCIDENTAL, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING FROM USE OF
25// THE SOFTWARE OR THIS AGREEMENT EVEN IF AMD AND ITS LICENSORS HAVE BEEN
26// ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
27// In no event shall AMD's total liability to You for all damages, losses,
28// and causes of action (whether in contract, tort (including negligence) or
29// otherwise) exceed the amount of $100 USD. You agree to defend, indemnify
30// and hold harmless AMD and its licensors, and any of their directors,
31// officers, employees, affiliates or agents from and against any and all
32// loss, damage, liability and other expenses (including reasonable attorneys'
33// fees), resulting from Your use of the Software or violation of the terms and
34// conditions of this Agreement.
35//
36// U.S. GOVERNMENT RESTRICTED RIGHTS: The Materials are provided with "RESTRICTED
37// RIGHTS." Use, duplication, or disclosure by the Government is subject to the
38// restrictions as set forth in FAR 52.227-14 and DFAR252.227-7013, et seq., or
39// its successor. Use of the Materials by the Government constitutes
40// acknowledgement of AMD's proprietary rights in them.
41//
42// EXPORT RESTRICTIONS: The Materials may be subject to export restrictions as
43// stated in the Software License Agreement.
44//
45
46#ifndef __MANTLEWSIWINEXTDBG_H__
47#define __MANTLEWSIWINEXTDBG_H__
48
49#include "mantle.h"
50
51#ifdef __cplusplus
52extern "C"
53{
54#endif // __cplusplus
55
56typedef enum _GR_WSI_WIN_DBG_OBJECT_TYPE
57{
58 GR_WSI_WIN_DBG_OBJECT_DISPLAY = 0x00210900,
59 GR_WSI_WIN_DBG_OBJECT_PRESENTABLE_IMAGE = 0x00210901,
60
61 GR_WSI_WIN_DBG_OBJECT_TYPE_BEGIN_RANGE = GR_WSI_WIN_DBG_OBJECT_DISPLAY,
62 GR_WSI_WIN_DBG_OBJECT_TYPE_END_RANGE = GR_WSI_WIN_DBG_OBJECT_PRESENTABLE_IMAGE,
63 GR_NUM_WSI_WIN_DBG_OBJECT_TYPE = (GR_WSI_WIN_DBG_OBJECT_TYPE_END_RANGE - GR_WSI_WIN_DBG_OBJECT_TYPE_BEGIN_RANGE + 1),
64} GR_WSI_WIN_DBG_OBJECT_TYPE;
65
66#ifdef __cplusplus
67}; // extern "C"
68#endif // __cplusplus
69
70#endif // __MANTLEWSIWINEXTDBG_H__