summaryrefslogtreecommitdiffstats
path: root/thirdparty/directx_headers/include/directx/dxcore.h
diff options
context:
space:
mode:
Diffstat (limited to 'thirdparty/directx_headers/include/directx/dxcore.h')
-rw-r--r--thirdparty/directx_headers/include/directx/dxcore.h41
1 files changed, 41 insertions, 0 deletions
diff --git a/thirdparty/directx_headers/include/directx/dxcore.h b/thirdparty/directx_headers/include/directx/dxcore.h
new file mode 100644
index 0000000000..4244eaa60f
--- /dev/null
+++ b/thirdparty/directx_headers/include/directx/dxcore.h
@@ -0,0 +1,41 @@
+/************************************************************
+* *
+* Copyright (c) Microsoft Corporation. *
+* Licensed under the MIT license. *
+* *
+************************************************************/
+
+#ifndef _DXCOREEXTMODULE_H_
+#define _DXCOREEXTMODULE_H_
+
+#include <winapifamily.h>
+#include "dxcore_interface.h"
+
+#pragma region Application Family or OneCore Family
+#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM)
+
+#if (_WIN32_WINNT >= _WIN32_WINNT_WIN10)
+
+STDAPI
+DXCoreCreateAdapterFactory(
+ REFIID riid,
+ _COM_Outptr_ void** ppvFactory
+);
+
+template <class T>
+HRESULT
+DXCoreCreateAdapterFactory(
+ _COM_Outptr_ T** ppvFactory
+)
+{
+ return DXCoreCreateAdapterFactory(IID_PPV_ARGS(ppvFactory));
+}
+
+#endif // (_WIN32_WINNT >= _WIN32_WINNT_WIN10)
+
+#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM) */
+#pragma endregion
+
+#endif // _DXCOREEXTMODULE_H_
+
+