diff options
author | marsunet <marc.sunet@amd.com> | 2021-12-21 17:04:22 -0800 |
---|---|---|
committer | marsunet <marc.sunet@amd.com> | 2021-12-21 17:04:22 -0800 |
commit | fba8184491e0b7ae6fab7ac01b4600d230dc4569 (patch) | |
tree | c13194764867a4ad8f46702356b22dccc1e56dd3 /contrib/DirectX-Headers/include/directx/dxcore.h | |
parent | 8b1583b65d77188ef35a89e75f145f29c3e3b5d7 (diff) |
Diffstat (limited to 'contrib/DirectX-Headers/include/directx/dxcore.h')
-rw-r--r-- | contrib/DirectX-Headers/include/directx/dxcore.h | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/contrib/DirectX-Headers/include/directx/dxcore.h b/contrib/DirectX-Headers/include/directx/dxcore.h new file mode 100644 index 0000000..4244eaa --- /dev/null +++ b/contrib/DirectX-Headers/include/directx/dxcore.h | |||
@@ -0,0 +1,41 @@ | |||
1 | /************************************************************ | ||
2 | * * | ||
3 | * Copyright (c) Microsoft Corporation. * | ||
4 | * Licensed under the MIT license. * | ||
5 | * * | ||
6 | ************************************************************/ | ||
7 | |||
8 | #ifndef _DXCOREEXTMODULE_H_ | ||
9 | #define _DXCOREEXTMODULE_H_ | ||
10 | |||
11 | #include <winapifamily.h> | ||
12 | #include "dxcore_interface.h" | ||
13 | |||
14 | #pragma region Application Family or OneCore Family | ||
15 | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM) | ||
16 | |||
17 | #if (_WIN32_WINNT >= _WIN32_WINNT_WIN10) | ||
18 | |||
19 | STDAPI | ||
20 | DXCoreCreateAdapterFactory( | ||
21 | REFIID riid, | ||
22 | _COM_Outptr_ void** ppvFactory | ||
23 | ); | ||
24 | |||
25 | template <class T> | ||
26 | HRESULT | ||
27 | DXCoreCreateAdapterFactory( | ||
28 | _COM_Outptr_ T** ppvFactory | ||
29 | ) | ||
30 | { | ||
31 | return DXCoreCreateAdapterFactory(IID_PPV_ARGS(ppvFactory)); | ||
32 | } | ||
33 | |||
34 | #endif // (_WIN32_WINNT >= _WIN32_WINNT_WIN10) | ||
35 | |||
36 | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM) */ | ||
37 | #pragma endregion | ||
38 | |||
39 | #endif // _DXCOREEXTMODULE_H_ | ||
40 | |||
41 | |||