Courtney Goeltzenleuchter | 2220a3b | 2014-07-24 08:36:15 -0600 | [diff] [blame] | 1 | // |
| 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 |
| 52 | extern "C" |
| 53 | { |
| 54 | #endif // __cplusplus |
| 55 | |
| 56 | typedef 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__ |