Skip to content

Lamparter/Win32

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Riverside.Win32


This library offers static generations of P/Invoke for all languages using custom MSBuild tasks to build CsWin32 generations from metadata. It uses custom PowerShell scripts and MSBuild tasks to build libraries, and is attached to a CD workflow that publishes the packages on NuGet.

You can then use the packages just as you would with CsWin32, but installing the correct package (relevant to the link library) to get the correct information.

Package Latest Associated DLL
Riverside.Win32 NuGet Version *
Riverside.Win32.NewTechnology NuGet Version ntdll.dll
Riverside.Win32.DirectX.Direct3D.12 NuGet Version d3d12.dll
Riverside.Win32.Security NuGet Version secur32.dll
Riverside.Win32.PEImage NuGet Version imagehlp.dll
Riverside.Win32.Setup NuGet Version setupapi.dll
Riverside.Win32.Installer NuGet Version msi.dll
Riverside.Win32.InputMethod NuGet Version imm32.dll
Riverside.Win32.Multimedia.Realtime NuGet Version avrt.dll
Riverside.Win32.MediaFoundation.Platform NuGet Version mfplat.dll
Riverside.Win32.Networking.Internet NuGet Version wininet.dll
Riverside.Win32.MediaFoundation NuGet Version mf.dll
Riverside.Win32.ObjectLinking.Automation NuGet Version oleaut32.dll
Riverside.Win32.Rpc NuGet Version rpcrt4.dll
Riverside.Win32.MultipleProviderRouter NuGet Version mpr.dll
Riverside.Win32.Multimedia NuGet Version winmm.dll
Riverside.Win32.Themes NuGet Version uxtheme.dll
Riverside.Win32.ObjectLinking NuGet Version ole32.dll
Riverside.Win32.Debugging NuGet Version dbghelp.dll
Riverside.Win32.DirectX.Direct3D.10.1 NuGet Version d3d10_1.dll
Riverside.Win32.DirectX.GraphicsInfrastructure NuGet Version dxgi.dll
Riverside.Win32.Hardware NuGet Version cfgmgr32.dll
Riverside.Win32.NewDevice NuGet Version newdev.dll
Riverside.Win32.Network NuGet Version netapi32.dll
Riverside.Win32.DirectX.Direct3D.11 NuGet Version d3d11.dll
Riverside.Win32.Network.IPHelper NuGet Version iphlpapi.dll
Riverside.Win32.MediaFoundation.ReadWrite NuGet Version mfreadwrite.dll
Riverside.Win32.Desktop NuGet Version dwmapi.dll
Riverside.Win32.Cabinet NuGet Version cabinet.dll
Riverside.Win32.Graphics.OpenGL NuGet Version opengl32.dll
Riverside.Win32.Cryptography.BCrypt NuGet Version bcrypt.dll
Riverside.Win32.UserInterface NuGet Version user32.dll
Riverside.Win32.Advanced NuGet Version advapi32.dll
Riverside.Win32.KernelStreaming NuGet Version ksuser.dll
Riverside.Win32.Cryptography.Legacy NuGet Version crypt32.dll
Riverside.Win32.Graphics NuGet Version gdi32.dll
Riverside.Win32.Magnification NuGet Version magnification.dll
Riverside.Win32.DirectX.Direct3D.10 NuGet Version d3d10.dll
Riverside.Win32.NETFramework NuGet Version mscoree.dll
Riverside.Win32.RemoteDesktop NuGet Version wtsapi32.dll
Riverside.Win32.Shell NuGet Version shell32.dll
Riverside.Win32.Cryptography.NCrypt NuGet Version ncrypt.dll
Riverside.Win32.Networking.Sockets NuGet Version ws2_32.dll
Riverside.Win32.Usb NuGet Version winusb.dll
Riverside.Win32.CommonControls NuGet Version comctl32.dll
Riverside.Win32.UserEnvironment NuGet Version userenv.dll
Riverside.Win32.Graphics.OpenGLUtility NuGet Version glu32.dll
Riverside.Win32.Usb.HumanInterface NuGet Version hid.dll
Riverside.Win32.Shell.Lightweight NuGet Version shlwapi.dll
Riverside.Win32.Kernel NuGet Version kernel32.dll
Riverside.Win32.Version NuGet Version version.dll
Riverside.Win32.DirectX.DirectInput NuGet Version dinput8.dll
Riverside.Win32.DirectX.Direct3D.9 NuGet Version d3d9.dll
Riverside.Win32.DirectX.DirectSound NuGet Version dsound.dll
Riverside.Win32.Process NuGet Version psapi.dll

About

Win32 P/Invoke bindings for .NET Standard

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Sponsor this project