Skip to content

Commit

Permalink
Merge pull request #21 from tannergooding/generation
Browse files Browse the repository at this point in the history
Adding response files for all the auto-generated libraries
  • Loading branch information
tannergooding authored Dec 6, 2019
2 parents fb5bf35 + 629db36 commit 41b694d
Show file tree
Hide file tree
Showing 742 changed files with 8,822 additions and 3,455 deletions.
85 changes: 85 additions & 0 deletions generation/shared/dxgi/generate.rsp
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
--additional
-m32
--config
multi-file
--exclude
__MIDL_itf_dxgi_0000_0000_v0_0_c_ifspec
__MIDL_itf_dxgi_0000_0000_v0_0_s_ifspec
__MIDL_itf_dxgi_0000_0004_v0_0_c_ifspec
__MIDL_itf_dxgi_0000_0004_v0_0_s_ifspec
__MIDL_itf_dxgi_0000_0006_v0_0_c_ifspec
__MIDL_itf_dxgi_0000_0006_v0_0_s_ifspec
__MIDL_itf_dxgi_0000_0007_v0_0_c_ifspec
__MIDL_itf_dxgi_0000_0007_v0_0_s_ifspec
__MIDL_itf_dxgi_0000_0008_v0_0_c_ifspec
__MIDL_itf_dxgi_0000_0008_v0_0_s_ifspec
__MIDL_itf_dxgi_0000_0009_v0_0_c_ifspec
__MIDL_itf_dxgi_0000_0009_v0_0_s_ifspec
__MIDL_itf_dxgi_0000_0010_v0_0_c_ifspec
__MIDL_itf_dxgi_0000_0010_v0_0_s_ifspec
__MIDL_itf_dxgi_0000_0011_v0_0_c_ifspec
__MIDL_itf_dxgi_0000_0011_v0_0_s_ifspec
__MIDL_itf_dxgi_0000_0014_v0_0_c_ifspec
__MIDL_itf_dxgi_0000_0014_v0_0_s_ifspec
IID_IDXGIAdapter
IID_IDXGIAdapter1
IID_IDXGIDevice
IID_IDXGIDevice1
IID_IDXGIDeviceSubObject
IID_IDXGIFactory
IID_IDXGIFactory1
IID_IDXGIKeyedMutex
IID_IDXGIObject
IID_IDXGIOutput
IID_IDXGIResource
IID_IDXGISurface
IID_IDXGISurface1
IID_IDXGISwapChain
--file
shared-dxgi.h
--headerFile
header.txt
--include-directory
C:/Program Files (x86)/Windows Kits/10/Include/10.0.18362.0/shared
--include-directory
C:/Program Files (x86)/Windows Kits/10/Include/10.0.18362.0/um
--libraryPath
DXGI
--methodClassName
DXGI
--namespace
TerraFX.Interop
--output
../../../sources/Interop/DXGI/shared/dxgi
--remap
_GUID=Guid
_LARGE_INTEGER=LARGE_INTEGER
_LUID=LUID
HANDLE=IntPtr
HDC__*=IntPtr
HINSTANCE__*=IntPtr
HMONITOR__*=IntPtr
HWND__*=IntPtr
SIZE_T=UIntPtr
tagRECT=RECT
--traverse
C:/Program Files (x86)/Windows Kits/10/Include/10.0.18362.0/shared\dxgi.h
--with-attribute
DXGI_ADAPTER_FLAG=Flags
DXGI_SWAP_CHAIN_FLAG=Flags
IDXGIAdapter=Guid("2411E7E1-12AC-4CCF-BD14-9798E8534DC0")
IDXGIAdapter1=Guid("29038F61-3839-4626-91FD-086879011A05")
IDXGIDevice=Guid("54EC77FA-1377-44E6-8C32-88FD5F44C84C")
IDXGIDevice1=Guid("77DB970F-6276-48BA-BA28-070143B4392C")
IDXGIDeviceSubObject=Guid("3D3E0379-F9DE-4D58-BB6C-18D62992F1A6")
IDXGIFactory=Guid("7B7166EC-21C7-44AE-B21A-C9AE321AE369")
IDXGIFactory1=Guid("770AAE78-F26F-4DBA-A829-253C83D1B387")
IDXGIKeyedMutex=Guid("9D8E1289-D7B3-465F-8126-250E349AF85D")
IDXGIObject=Guid("AEC22FB8-76F3-4639-9BE0-28EB43A67A2E")
IDXGIOutput=Guid("AE02EEDB-C735-4690-8D52-5A8DC20213AA")
IDXGIResource=Guid("035F3AB4-482E-4E50-B41F-8A7F8BD8960B")
IDXGISurface=Guid("CAFCB56C-6AC3-4889-BF47-9E23BBD260EC")
IDXGISurface1=Guid("4AE63092-6327-4C1B-80AE-BFE12EA32B86")
IDXGISwapChain=Guid("310D36A0-D2E7-4C0A-AA04-6A9D23B8886A")
--with-type
DXGI_ADAPTER_FLAG=uint
4 changes: 4 additions & 0 deletions generation/shared/dxgi/header.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
// Copyright © Tanner Gooding and Contributors. Licensed under the MIT License (MIT). See License.md in the repository root for more information.

// Ported from shared/dxgi.h in the Windows SDK for Windows 10.0.18362.0
// Original source is Copyright © Microsoft. All rights reserved.
1 change: 1 addition & 0 deletions generation/shared/dxgi/shared-dxgi.h
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
#include <dxgi.h>
72 changes: 72 additions & 0 deletions generation/shared/dxgi1_2/generate.rsp
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
--additional
-m32
--config
multi-file
--exclude
__MIDL_itf_dxgi1_2_0000_0000_v0_0_c_ifspec
__MIDL_itf_dxgi1_2_0000_0000_v0_0_s_ifspec
__MIDL_itf_dxgi1_2_0000_0001_v0_0_c_ifspec
__MIDL_itf_dxgi1_2_0000_0001_v0_0_s_ifspec
__MIDL_itf_dxgi1_2_0000_0002_v0_0_c_ifspec
__MIDL_itf_dxgi1_2_0000_0002_v0_0_s_ifspec
__MIDL_itf_dxgi1_2_0000_0004_v0_0_c_ifspec
__MIDL_itf_dxgi1_2_0000_0004_v0_0_s_ifspec
__MIDL_itf_dxgi1_2_0000_0005_v0_0_c_ifspec
__MIDL_itf_dxgi1_2_0000_0005_v0_0_s_ifspec
__MIDL_itf_dxgi1_2_0000_0007_v0_0_c_ifspec
__MIDL_itf_dxgi1_2_0000_0007_v0_0_s_ifspec
__MIDL_itf_dxgi1_2_0000_0009_v0_0_c_ifspec
__MIDL_itf_dxgi1_2_0000_0009_v0_0_s_ifspec
IID_IDXGIAdapter2
IID_IDXGIDevice2
IID_IDXGIDisplayControl
IID_IDXGIFactory2
IID_IDXGIOutput1
IID_IDXGIOutputDuplication
IID_IDXGIResource1
IID_IDXGISurface2
IID_IDXGISwapChain1
--file
shared-dxgi1_2.h
--headerFile
header.txt
--include-directory
C:/Program Files (x86)/Windows Kits/10/Include/10.0.18362.0/shared
--include-directory
C:/Program Files (x86)/Windows Kits/10/Include/10.0.18362.0/um
--libraryPath
DXGI
--methodClassName
DXGI
--namespace
TerraFX.Interop
--output
../../../sources/Interop/DXGI/shared/dxgi1_2
--remap
_D3DCOLORVALUE=DXGI_RGBA
_DXGI_OFFER_RESOURCE_PRIORITY=DXGI_OFFER_RESOURCE_PRIORITY
_GUID=Guid
_LARGE_INTEGER=LARGE_INTEGER
_LUID=LUID
_SECURITY_ATTRIBUTES=SECURITY_ATTRIBUTES
HANDLE=IntPtr
HDC__*=IntPtr
HINSTANCE__*=IntPtr
HWND__*=IntPtr
SIZE_T=UIntPtr
tagPOINT=POINT
tagRECT=RECT
--traverse
C:/Program Files (x86)/Windows Kits/10/Include/10.0.18362.0/shared\dxgi1_2.h
--with-attribute
IDXGIAdapter2=Guid("0AA1AE0A-FA0E-4B84-8644-E05FF8E5ACB5")
IDXGIDevice2=Guid("05008617-FBFD-4051-A790-144884B4F6A9")
IDXGIDisplayControl=Guid("EA9DBF1A-C88E-4486-854A-98AA0138F30C")
IDXGIFactory2=Guid("50C83A1C-E072-4C48-87B0-3630FA36A6D0")
IDXGIOutput1=Guid("00CDDEA8-939B-4B83-A340-A685226666CC")
IDXGIOutputDuplication=Guid("191CFAC3-A341-470D-B26E-A864F428319C")
IDXGIResource1=Guid("30961379-4609-4A41-998E-54FE567EE0C1")
IDXGISurface2=Guid("ABA496DD-B617-4CB8-A866-BC44D7EB1FA2")
IDXGISwapChain1=Guid("790A45F7-0D42-4876-983A-0A55CFE6F4AA")
--with-type
DXGI_ALPHA_MODE=uint
4 changes: 4 additions & 0 deletions generation/shared/dxgi1_2/header.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
// Copyright © Tanner Gooding and Contributors. Licensed under the MIT License (MIT). See License.md in the repository root for more information.

// Ported from shared/dxgi1_2.h in the Windows SDK for Windows 10.0.18362.0
// Original source is Copyright © Microsoft. All rights reserved.
1 change: 1 addition & 0 deletions generation/shared/dxgi1_2/shared-dxgi1_2.h
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
#include <dxgi1_2.h>
64 changes: 64 additions & 0 deletions generation/shared/dxgi1_3/generate.rsp
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
--additional
-m32
--config
multi-file
--exclude
__MIDL_itf_dxgi1_3_0000_0000_v0_0_c_ifspec
__MIDL_itf_dxgi1_3_0000_0000_v0_0_s_ifspec
__MIDL_itf_dxgi1_3_0000_0001_v0_0_c_ifspec
__MIDL_itf_dxgi1_3_0000_0001_v0_0_s_ifspec
__MIDL_itf_dxgi1_3_0000_0004_v0_0_c_ifspec
__MIDL_itf_dxgi1_3_0000_0004_v0_0_s_ifspec
__MIDL_itf_dxgi1_3_0000_0006_v0_0_c_ifspec
__MIDL_itf_dxgi1_3_0000_0006_v0_0_s_ifspec
__MIDL_itf_dxgi1_3_0000_0007_v0_0_c_ifspec
__MIDL_itf_dxgi1_3_0000_0007_v0_0_s_ifspec
__MIDL_itf_dxgi1_3_0000_0008_v0_0_c_ifspec
__MIDL_itf_dxgi1_3_0000_0008_v0_0_s_ifspec
IID_IDXGIDecodeSwapChain
IID_IDXGIDevice3
IID_IDXGIFactory3
IID_IDXGIFactoryMedia
IID_IDXGIOutput2
IID_IDXGIOutput3
IID_IDXGISwapChain2
IID_IDXGISwapChainMedia
--file
shared-dxgi1_3.h
--headerFile
header.txt
--include-directory
C:/Program Files (x86)/Windows Kits/10/Include/10.0.18362.0/shared
--include-directory
C:/Program Files (x86)/Windows Kits/10/Include/10.0.18362.0/um
--libraryPath
DXGI
--methodClassName
DXGI
--namespace
TerraFX.Interop
--output
../../../sources/Interop/DXGI/shared/dxgi1_3
--remap
_D3DCOLORVALUE=DXGI_RGBA
_DXGI_OFFER_RESOURCE_PRIORITY=DXGI_OFFER_RESOURCE_PRIORITY
_GUID=Guid
_LARGE_INTEGER=LARGE_INTEGER
_LUID=LUID
HANDLE=IntPtr
HINSTANCE__*=IntPtr
HWND__*=IntPtr
tagRECT=RECT
--traverse
C:/Program Files (x86)/Windows Kits/10/Include/10.0.18362.0/shared\dxgi1_3.h
--with-attribute
DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS=Flags
DXGI_OVERLAY_SUPPORT_FLAG=Flags
IDXGIDecodeSwapChain=Guid("2633066B-4514-4C7A-8FD8-12EA98059D18")
IDXGIDevice3=Guid("6007896C-3244-4AFD-BF18-A6D3BEDA5023")
IDXGIFactory3=Guid("25483823-CD46-4C7D-86CA-47AA95B837BD")
IDXGIFactoryMedia=Guid("41E7D1F2-A591-4F7B-A2E5-FA9C843E1C12")
IDXGIOutput2=Guid("595E39D1-2724-4663-99B1-DA969DE28364")
IDXGIOutput3=Guid("8A6BB301-7E7E-41F4-A8E0-5B32F7F99B18")
IDXGISwapChain2=Guid("A8BE2AC4-199F-4946-B331-79599FB98DE7")
IDXGISwapChainMedia=Guid("DD95B90B-F05F-4F6A-BD65-25BFB264BD84")
4 changes: 4 additions & 0 deletions generation/shared/dxgi1_3/header.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
// Copyright © Tanner Gooding and Contributors. Licensed under the MIT License (MIT). See License.md in the repository root for more information.

// Ported from shared/dxgi1_3.h in the Windows SDK for Windows 10.0.18362.0
// Original source is Copyright © Microsoft. All rights reserved.
1 change: 1 addition & 0 deletions generation/shared/dxgi1_3/shared-dxgi1_3.h
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
#include <dxgi1_3.h>
50 changes: 50 additions & 0 deletions generation/shared/dxgi1_4/generate.rsp
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
--additional
-m32
--config
multi-file
--exclude
__MIDL_itf_dxgi1_4_0000_0000_v0_0_c_ifspec
__MIDL_itf_dxgi1_4_0000_0000_v0_0_s_ifspec
__MIDL_itf_dxgi1_4_0000_0001_v0_0_c_ifspec
__MIDL_itf_dxgi1_4_0000_0001_v0_0_s_ifspec
__MIDL_itf_dxgi1_4_0000_0003_v0_0_c_ifspec
__MIDL_itf_dxgi1_4_0000_0003_v0_0_s_ifspec
__MIDL_itf_dxgi1_4_0000_0004_v0_0_c_ifspec
__MIDL_itf_dxgi1_4_0000_0004_v0_0_s_ifspec
IID_IDXGIAdapter3
IID_IDXGIFactory4
IID_IDXGIOutput4
IID_IDXGISwapChain3
--file
shared-dxgi1_4.h
--headerFile
header.txt
--include-directory
C:/Program Files (x86)/Windows Kits/10/Include/10.0.18362.0/shared
--include-directory
C:/Program Files (x86)/Windows Kits/10/Include/10.0.18362.0/um
--libraryPath
DXGI
--methodClassName
DXGI
--namespace
TerraFX.Interop
--output
../../../sources/Interop/DXGI/shared/dxgi1_4
--remap
_D3DCOLORVALUE=DXGI_RGBA
_GUID=Guid
_LARGE_INTEGER=LARGE_INTEGER
_LUID=LUID
HANDLE=IntPtr
HINSTANCE__*=IntPtr
HWND__*=IntPtr
--traverse
C:/Program Files (x86)/Windows Kits/10/Include/10.0.18362.0/shared\dxgi1_4.h
--with-attribute
DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG=Flags
DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG=Flags
IDXGIAdapter3=Guid("645967A4-1392-4310-A798-8053CE3E93FD")
IDXGIFactory4=Guid("1BC6EA02-EF36-464F-BF0C-21CA39E5168A")
IDXGIOutput4=Guid("DC7DCA35-2196-414D-9F53-617884032A60")
IDXGISwapChain3=Guid("94D99BDB-F1F8-4AB0-B236-7DA0170EDAB1")
4 changes: 4 additions & 0 deletions generation/shared/dxgi1_4/header.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
// Copyright © Tanner Gooding and Contributors. Licensed under the MIT License (MIT). See License.md in the repository root for more information.

// Ported from shared/dxgi1_4.h in the Windows SDK for Windows 10.0.18362.0
// Original source is Copyright © Microsoft. All rights reserved.
1 change: 1 addition & 0 deletions generation/shared/dxgi1_4/shared-dxgi1_4.h
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
#include <dxgi1_4.h>
54 changes: 54 additions & 0 deletions generation/shared/dxgi1_5/generate.rsp
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
--additional
-m32
--config
multi-file
--exclude
__MIDL_itf_dxgi1_5_0000_0000_v0_0_c_ifspec
__MIDL_itf_dxgi1_5_0000_0000_v0_0_s_ifspec
__MIDL_itf_dxgi1_5_0000_0001_v0_0_c_ifspec
__MIDL_itf_dxgi1_5_0000_0001_v0_0_s_ifspec
__MIDL_itf_dxgi1_5_0000_0002_v0_0_c_ifspec
__MIDL_itf_dxgi1_5_0000_0002_v0_0_s_ifspec
__MIDL_itf_dxgi1_5_0000_0003_v0_0_c_ifspec
__MIDL_itf_dxgi1_5_0000_0003_v0_0_s_ifspec
__MIDL_itf_dxgi1_5_0000_0004_v0_0_c_ifspec
__MIDL_itf_dxgi1_5_0000_0004_v0_0_s_ifspec
IID_IDXGIDevice4
IID_IDXGIFactory5
IID_IDXGIOutput5
IID_IDXGISwapChain4
--file
shared-dxgi1_5.h
--headerFile
header.txt
--include-directory
C:/Program Files (x86)/Windows Kits/10/Include/10.0.18362.0/shared
--include-directory
C:/Program Files (x86)/Windows Kits/10/Include/10.0.18362.0/um
--libraryPath
DXGI
--methodClassName
DXGI
--namespace
TerraFX.Interop
--output
../../../sources/Interop/DXGI/shared/dxgi1_5
--remap
_D3DCOLORVALUE=DXGI_RGBA
_DXGI_OFFER_RESOURCE_FLAGS=DXGI_OFFER_RESOURCE_FLAGS
_DXGI_OFFER_RESOURCE_PRIORITY=DXGI_OFFER_RESOURCE_PRIORITY
_DXGI_RECLAIM_RESOURCE_RESULTS=DXGI_RECLAIM_RESOURCE_RESULTS
_GUID=Guid
_LUID=LUID
HANDLE=IntPtr
HWND__*=IntPtr
HINSTANCE__*=IntPtr
--traverse
C:/Program Files (x86)/Windows Kits/10/Include/10.0.18362.0/shared\dxgi1_5.h
--with-attribute
DXGI_OFFER_RESOURCE_FLAGS=Flags
DXGI_OUTDUPL_FLAG=Flags
IDXGIDevice4=Guid("95B4F95F-D8DA-4CA4-9EE6-3B76D5968A10")
IDXGIFactory5=Guid("7632E1F5-EE65-4DCA-87FD-84CD75F8838D")
IDXGIOutput5=Guid("80A07424-AB52-42EB-833C-0C42FD282D98")
IDXGISwapChain4=Guid("3D585D5A-BD4A-489E-B1F4-3DBCB6452FFB")
4 changes: 4 additions & 0 deletions generation/shared/dxgi1_5/header.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
// Copyright © Tanner Gooding and Contributors. Licensed under the MIT License (MIT). See License.md in the repository root for more information.

// Ported from shared/dxgi1_5.h in the Windows SDK for Windows 10.0.18362.0
// Original source is Copyright © Microsoft. All rights reserved.
1 change: 1 addition & 0 deletions generation/shared/dxgi1_5/shared-dxgi1_5.h
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
#include <dxgi1_5.h>
Loading

0 comments on commit 41b694d

Please sign in to comment.