├── .gitignore ├── CODE_OF_CONDUCT.md ├── LICENSE-APACHE ├── LICENSE-GPL ├── Misc ├── Logo.png └── Logo.svg ├── README.md ├── Samples ├── Sample.DirectX │ ├── App.config │ ├── Extensions.cs │ ├── MainWindow.cs │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Sample.DirectX.csproj │ ├── app.manifest │ └── packages.config ├── Sample.Native.Atl │ ├── CAppWindow.cpp │ ├── CAppWindow.h │ ├── Sample.Native.Atl.vcxproj │ ├── Sample.Native.Atl.vcxproj.filters │ ├── main.cpp │ └── pch.h ├── Sample.Native.Win32 │ ├── Sample.Native.Win32.vcxproj │ ├── Sample.Native.Win32.vcxproj.filters │ └── main.cpp ├── Sample.OpenGL │ ├── App.config │ ├── OpenGlWindow.cs │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Sample.OpenGL.csproj │ ├── app.manifest │ └── packages.config ├── Sample.SimpleWindow │ ├── App.config │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Sample.SimpleWindow.csproj │ ├── app.manifest │ └── packages.config ├── Sample.SimulateInput │ ├── App.config │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Sample.SimulateInput.csproj │ ├── app.manifest │ └── packages.config ├── Sample.Skia │ ├── App.config │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Sample.Skia.csproj │ ├── SkiaWindow.cs │ ├── app.manifest │ └── packages.config ├── Sample.Win32 │ ├── App.config │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Sample.Win32.csproj │ ├── app.manifest │ └── packages.config └── WinApi.TestGround │ ├── App.config │ ├── DebugLogger.cs │ ├── Program.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── WinApi.TestGround.csproj │ ├── app.manifest │ └── packages.config ├── WinApi.Desktop ├── ApplicationHelpers.cs ├── ConsoleHelpers.cs └── WinApi.Desktop.csproj ├── WinApi.DxUtils ├── Component │ ├── ComposedD3DComponent.cs │ └── Dx11Component.cs ├── Composition │ ├── CompositionHelper.cs │ ├── CompositorCore.cs │ ├── WindowCompositor.cs │ └── WindowSurfaceCompositor.cs ├── Core │ ├── DxgiContainerBase.cs │ └── Interfaces.cs ├── D2D1 │ ├── D2D1Helper.cs │ ├── D2D1MetaFactory.cs │ └── D2D1MetaResource.cs ├── D3D11 │ ├── D3D11Container.cs │ ├── D3D11Dxgi1_2MetaResource.cs │ ├── D3D11DxgiContainer.cs │ ├── D3D11MetaFactory.cs │ └── D3D11MetaResource.cs ├── DxPainter.cs ├── DxVersionInfo.txt ├── DxWindow.cs ├── Helpers.cs └── WinApi.DxUtils.csproj ├── WinApi.Utils ├── DwmWindow.cs ├── DwmWindowHelper.cs ├── NativePixelBuffer.cs ├── Types.cs └── WinApi.Utils.csproj ├── WinApi.Windows.Controls ├── Button.cs ├── EditBox.cs ├── Layouts │ ├── HorizontalStretchLayout.cs │ └── HorizontalStretchLayoutWithInnerMargin.cs ├── StaticBox.cs ├── WinApi.Windows.Controls.csproj └── Window.cs ├── WinApi.sln └── WinApi ├── Core └── Types.cs ├── DwmApi ├── Helpers.cs ├── Methods.cs └── Types.cs ├── Gdi32 ├── CustomTypes.cs ├── Helpers.cs ├── Methods.cs └── Types.cs ├── Kernel32 ├── Constants.cs ├── Helpers.cs ├── Methods.cs └── Types.cs ├── KernelBase └── Methods.cs ├── Properties.cs ├── ShCore ├── Methods.cs └── Types.cs ├── User32 ├── Constants.cs ├── Experimental │ ├── Helpers.cs │ ├── Methods.cs │ └── Types.cs ├── Helpers.cs ├── InputConstants.cs ├── InputTypes.cs ├── Methods.cs └── Types.cs ├── UxTheme ├── Helpers.cs ├── Methods.cs └── Types.cs ├── WinApi.csproj └── Windows ├── ConstructionParams.cs ├── EventLoop.cs ├── EventedWindowCore.cs ├── Helpers ├── MessageBoxHelpers.cs └── MessageHelpers.cs ├── NativeWindow.cs ├── PacketTypes.cs ├── Packetizer.cs ├── WindowCore.cs └── WindowFactory.cs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-GPL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/LICENSE-GPL -------------------------------------------------------------------------------- /Misc/Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Misc/Logo.png -------------------------------------------------------------------------------- /Misc/Logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Misc/Logo.svg -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/README.md -------------------------------------------------------------------------------- /Samples/Sample.DirectX/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.DirectX/App.config -------------------------------------------------------------------------------- /Samples/Sample.DirectX/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.DirectX/Extensions.cs -------------------------------------------------------------------------------- /Samples/Sample.DirectX/MainWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.DirectX/MainWindow.cs -------------------------------------------------------------------------------- /Samples/Sample.DirectX/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.DirectX/Program.cs -------------------------------------------------------------------------------- /Samples/Sample.DirectX/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.DirectX/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Samples/Sample.DirectX/Sample.DirectX.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.DirectX/Sample.DirectX.csproj -------------------------------------------------------------------------------- /Samples/Sample.DirectX/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.DirectX/app.manifest -------------------------------------------------------------------------------- /Samples/Sample.DirectX/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.DirectX/packages.config -------------------------------------------------------------------------------- /Samples/Sample.Native.Atl/CAppWindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.Native.Atl/CAppWindow.cpp -------------------------------------------------------------------------------- /Samples/Sample.Native.Atl/CAppWindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.Native.Atl/CAppWindow.h -------------------------------------------------------------------------------- /Samples/Sample.Native.Atl/Sample.Native.Atl.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.Native.Atl/Sample.Native.Atl.vcxproj -------------------------------------------------------------------------------- /Samples/Sample.Native.Atl/Sample.Native.Atl.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.Native.Atl/Sample.Native.Atl.vcxproj.filters -------------------------------------------------------------------------------- /Samples/Sample.Native.Atl/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.Native.Atl/main.cpp -------------------------------------------------------------------------------- /Samples/Sample.Native.Atl/pch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.Native.Atl/pch.h -------------------------------------------------------------------------------- /Samples/Sample.Native.Win32/Sample.Native.Win32.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.Native.Win32/Sample.Native.Win32.vcxproj -------------------------------------------------------------------------------- /Samples/Sample.Native.Win32/Sample.Native.Win32.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.Native.Win32/Sample.Native.Win32.vcxproj.filters -------------------------------------------------------------------------------- /Samples/Sample.Native.Win32/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.Native.Win32/main.cpp -------------------------------------------------------------------------------- /Samples/Sample.OpenGL/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.OpenGL/App.config -------------------------------------------------------------------------------- /Samples/Sample.OpenGL/OpenGlWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.OpenGL/OpenGlWindow.cs -------------------------------------------------------------------------------- /Samples/Sample.OpenGL/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.OpenGL/Program.cs -------------------------------------------------------------------------------- /Samples/Sample.OpenGL/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.OpenGL/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Samples/Sample.OpenGL/Sample.OpenGL.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.OpenGL/Sample.OpenGL.csproj -------------------------------------------------------------------------------- /Samples/Sample.OpenGL/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.OpenGL/app.manifest -------------------------------------------------------------------------------- /Samples/Sample.OpenGL/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.OpenGL/packages.config -------------------------------------------------------------------------------- /Samples/Sample.SimpleWindow/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.SimpleWindow/App.config -------------------------------------------------------------------------------- /Samples/Sample.SimpleWindow/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.SimpleWindow/Program.cs -------------------------------------------------------------------------------- /Samples/Sample.SimpleWindow/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.SimpleWindow/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Samples/Sample.SimpleWindow/Sample.SimpleWindow.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.SimpleWindow/Sample.SimpleWindow.csproj -------------------------------------------------------------------------------- /Samples/Sample.SimpleWindow/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.SimpleWindow/app.manifest -------------------------------------------------------------------------------- /Samples/Sample.SimpleWindow/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.SimpleWindow/packages.config -------------------------------------------------------------------------------- /Samples/Sample.SimulateInput/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.SimulateInput/App.config -------------------------------------------------------------------------------- /Samples/Sample.SimulateInput/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.SimulateInput/Program.cs -------------------------------------------------------------------------------- /Samples/Sample.SimulateInput/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.SimulateInput/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Samples/Sample.SimulateInput/Sample.SimulateInput.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.SimulateInput/Sample.SimulateInput.csproj -------------------------------------------------------------------------------- /Samples/Sample.SimulateInput/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.SimulateInput/app.manifest -------------------------------------------------------------------------------- /Samples/Sample.SimulateInput/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.SimulateInput/packages.config -------------------------------------------------------------------------------- /Samples/Sample.Skia/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.Skia/App.config -------------------------------------------------------------------------------- /Samples/Sample.Skia/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.Skia/Program.cs -------------------------------------------------------------------------------- /Samples/Sample.Skia/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.Skia/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Samples/Sample.Skia/Sample.Skia.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.Skia/Sample.Skia.csproj -------------------------------------------------------------------------------- /Samples/Sample.Skia/SkiaWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.Skia/SkiaWindow.cs -------------------------------------------------------------------------------- /Samples/Sample.Skia/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.Skia/app.manifest -------------------------------------------------------------------------------- /Samples/Sample.Skia/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.Skia/packages.config -------------------------------------------------------------------------------- /Samples/Sample.Win32/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.Win32/App.config -------------------------------------------------------------------------------- /Samples/Sample.Win32/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.Win32/Program.cs -------------------------------------------------------------------------------- /Samples/Sample.Win32/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.Win32/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Samples/Sample.Win32/Sample.Win32.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.Win32/Sample.Win32.csproj -------------------------------------------------------------------------------- /Samples/Sample.Win32/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.Win32/app.manifest -------------------------------------------------------------------------------- /Samples/Sample.Win32/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/Sample.Win32/packages.config -------------------------------------------------------------------------------- /Samples/WinApi.TestGround/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/WinApi.TestGround/App.config -------------------------------------------------------------------------------- /Samples/WinApi.TestGround/DebugLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/WinApi.TestGround/DebugLogger.cs -------------------------------------------------------------------------------- /Samples/WinApi.TestGround/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/WinApi.TestGround/Program.cs -------------------------------------------------------------------------------- /Samples/WinApi.TestGround/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/WinApi.TestGround/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Samples/WinApi.TestGround/WinApi.TestGround.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/WinApi.TestGround/WinApi.TestGround.csproj -------------------------------------------------------------------------------- /Samples/WinApi.TestGround/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/WinApi.TestGround/app.manifest -------------------------------------------------------------------------------- /Samples/WinApi.TestGround/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/Samples/WinApi.TestGround/packages.config -------------------------------------------------------------------------------- /WinApi.Desktop/ApplicationHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi.Desktop/ApplicationHelpers.cs -------------------------------------------------------------------------------- /WinApi.Desktop/ConsoleHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi.Desktop/ConsoleHelpers.cs -------------------------------------------------------------------------------- /WinApi.Desktop/WinApi.Desktop.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi.Desktop/WinApi.Desktop.csproj -------------------------------------------------------------------------------- /WinApi.DxUtils/Component/ComposedD3DComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi.DxUtils/Component/ComposedD3DComponent.cs -------------------------------------------------------------------------------- /WinApi.DxUtils/Component/Dx11Component.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi.DxUtils/Component/Dx11Component.cs -------------------------------------------------------------------------------- /WinApi.DxUtils/Composition/CompositionHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi.DxUtils/Composition/CompositionHelper.cs -------------------------------------------------------------------------------- /WinApi.DxUtils/Composition/CompositorCore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi.DxUtils/Composition/CompositorCore.cs -------------------------------------------------------------------------------- /WinApi.DxUtils/Composition/WindowCompositor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi.DxUtils/Composition/WindowCompositor.cs -------------------------------------------------------------------------------- /WinApi.DxUtils/Composition/WindowSurfaceCompositor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi.DxUtils/Composition/WindowSurfaceCompositor.cs -------------------------------------------------------------------------------- /WinApi.DxUtils/Core/DxgiContainerBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi.DxUtils/Core/DxgiContainerBase.cs -------------------------------------------------------------------------------- /WinApi.DxUtils/Core/Interfaces.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi.DxUtils/Core/Interfaces.cs -------------------------------------------------------------------------------- /WinApi.DxUtils/D2D1/D2D1Helper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi.DxUtils/D2D1/D2D1Helper.cs -------------------------------------------------------------------------------- /WinApi.DxUtils/D2D1/D2D1MetaFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi.DxUtils/D2D1/D2D1MetaFactory.cs -------------------------------------------------------------------------------- /WinApi.DxUtils/D2D1/D2D1MetaResource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi.DxUtils/D2D1/D2D1MetaResource.cs -------------------------------------------------------------------------------- /WinApi.DxUtils/D3D11/D3D11Container.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi.DxUtils/D3D11/D3D11Container.cs -------------------------------------------------------------------------------- /WinApi.DxUtils/D3D11/D3D11Dxgi1_2MetaResource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi.DxUtils/D3D11/D3D11Dxgi1_2MetaResource.cs -------------------------------------------------------------------------------- /WinApi.DxUtils/D3D11/D3D11DxgiContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi.DxUtils/D3D11/D3D11DxgiContainer.cs -------------------------------------------------------------------------------- /WinApi.DxUtils/D3D11/D3D11MetaFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi.DxUtils/D3D11/D3D11MetaFactory.cs -------------------------------------------------------------------------------- /WinApi.DxUtils/D3D11/D3D11MetaResource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi.DxUtils/D3D11/D3D11MetaResource.cs -------------------------------------------------------------------------------- /WinApi.DxUtils/DxPainter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi.DxUtils/DxPainter.cs -------------------------------------------------------------------------------- /WinApi.DxUtils/DxVersionInfo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi.DxUtils/DxVersionInfo.txt -------------------------------------------------------------------------------- /WinApi.DxUtils/DxWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi.DxUtils/DxWindow.cs -------------------------------------------------------------------------------- /WinApi.DxUtils/Helpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi.DxUtils/Helpers.cs -------------------------------------------------------------------------------- /WinApi.DxUtils/WinApi.DxUtils.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi.DxUtils/WinApi.DxUtils.csproj -------------------------------------------------------------------------------- /WinApi.Utils/DwmWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi.Utils/DwmWindow.cs -------------------------------------------------------------------------------- /WinApi.Utils/DwmWindowHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi.Utils/DwmWindowHelper.cs -------------------------------------------------------------------------------- /WinApi.Utils/NativePixelBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi.Utils/NativePixelBuffer.cs -------------------------------------------------------------------------------- /WinApi.Utils/Types.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi.Utils/Types.cs -------------------------------------------------------------------------------- /WinApi.Utils/WinApi.Utils.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi.Utils/WinApi.Utils.csproj -------------------------------------------------------------------------------- /WinApi.Windows.Controls/Button.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi.Windows.Controls/Button.cs -------------------------------------------------------------------------------- /WinApi.Windows.Controls/EditBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi.Windows.Controls/EditBox.cs -------------------------------------------------------------------------------- /WinApi.Windows.Controls/Layouts/HorizontalStretchLayout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi.Windows.Controls/Layouts/HorizontalStretchLayout.cs -------------------------------------------------------------------------------- /WinApi.Windows.Controls/Layouts/HorizontalStretchLayoutWithInnerMargin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi.Windows.Controls/Layouts/HorizontalStretchLayoutWithInnerMargin.cs -------------------------------------------------------------------------------- /WinApi.Windows.Controls/StaticBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi.Windows.Controls/StaticBox.cs -------------------------------------------------------------------------------- /WinApi.Windows.Controls/WinApi.Windows.Controls.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi.Windows.Controls/WinApi.Windows.Controls.csproj -------------------------------------------------------------------------------- /WinApi.Windows.Controls/Window.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi.Windows.Controls/Window.cs -------------------------------------------------------------------------------- /WinApi.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi.sln -------------------------------------------------------------------------------- /WinApi/Core/Types.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi/Core/Types.cs -------------------------------------------------------------------------------- /WinApi/DwmApi/Helpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi/DwmApi/Helpers.cs -------------------------------------------------------------------------------- /WinApi/DwmApi/Methods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi/DwmApi/Methods.cs -------------------------------------------------------------------------------- /WinApi/DwmApi/Types.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi/DwmApi/Types.cs -------------------------------------------------------------------------------- /WinApi/Gdi32/CustomTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi/Gdi32/CustomTypes.cs -------------------------------------------------------------------------------- /WinApi/Gdi32/Helpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi/Gdi32/Helpers.cs -------------------------------------------------------------------------------- /WinApi/Gdi32/Methods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi/Gdi32/Methods.cs -------------------------------------------------------------------------------- /WinApi/Gdi32/Types.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi/Gdi32/Types.cs -------------------------------------------------------------------------------- /WinApi/Kernel32/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi/Kernel32/Constants.cs -------------------------------------------------------------------------------- /WinApi/Kernel32/Helpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi/Kernel32/Helpers.cs -------------------------------------------------------------------------------- /WinApi/Kernel32/Methods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi/Kernel32/Methods.cs -------------------------------------------------------------------------------- /WinApi/Kernel32/Types.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi/Kernel32/Types.cs -------------------------------------------------------------------------------- /WinApi/KernelBase/Methods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi/KernelBase/Methods.cs -------------------------------------------------------------------------------- /WinApi/Properties.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi/Properties.cs -------------------------------------------------------------------------------- /WinApi/ShCore/Methods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi/ShCore/Methods.cs -------------------------------------------------------------------------------- /WinApi/ShCore/Types.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi/ShCore/Types.cs -------------------------------------------------------------------------------- /WinApi/User32/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi/User32/Constants.cs -------------------------------------------------------------------------------- /WinApi/User32/Experimental/Helpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi/User32/Experimental/Helpers.cs -------------------------------------------------------------------------------- /WinApi/User32/Experimental/Methods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi/User32/Experimental/Methods.cs -------------------------------------------------------------------------------- /WinApi/User32/Experimental/Types.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi/User32/Experimental/Types.cs -------------------------------------------------------------------------------- /WinApi/User32/Helpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi/User32/Helpers.cs -------------------------------------------------------------------------------- /WinApi/User32/InputConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi/User32/InputConstants.cs -------------------------------------------------------------------------------- /WinApi/User32/InputTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi/User32/InputTypes.cs -------------------------------------------------------------------------------- /WinApi/User32/Methods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi/User32/Methods.cs -------------------------------------------------------------------------------- /WinApi/User32/Types.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi/User32/Types.cs -------------------------------------------------------------------------------- /WinApi/UxTheme/Helpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi/UxTheme/Helpers.cs -------------------------------------------------------------------------------- /WinApi/UxTheme/Methods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi/UxTheme/Methods.cs -------------------------------------------------------------------------------- /WinApi/UxTheme/Types.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi/UxTheme/Types.cs -------------------------------------------------------------------------------- /WinApi/WinApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi/WinApi.csproj -------------------------------------------------------------------------------- /WinApi/Windows/ConstructionParams.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi/Windows/ConstructionParams.cs -------------------------------------------------------------------------------- /WinApi/Windows/EventLoop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi/Windows/EventLoop.cs -------------------------------------------------------------------------------- /WinApi/Windows/EventedWindowCore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi/Windows/EventedWindowCore.cs -------------------------------------------------------------------------------- /WinApi/Windows/Helpers/MessageBoxHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi/Windows/Helpers/MessageBoxHelpers.cs -------------------------------------------------------------------------------- /WinApi/Windows/Helpers/MessageHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi/Windows/Helpers/MessageHelpers.cs -------------------------------------------------------------------------------- /WinApi/Windows/NativeWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi/Windows/NativeWindow.cs -------------------------------------------------------------------------------- /WinApi/Windows/PacketTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi/Windows/PacketTypes.cs -------------------------------------------------------------------------------- /WinApi/Windows/Packetizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi/Windows/Packetizer.cs -------------------------------------------------------------------------------- /WinApi/Windows/WindowCore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi/Windows/WindowCore.cs -------------------------------------------------------------------------------- /WinApi/Windows/WindowFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prasannavl/WinApi/HEAD/WinApi/Windows/WindowFactory.cs --------------------------------------------------------------------------------