Skip to main content

Home/ Coders/ Group items tagged PInvoke

Rss Feed Group items tagged

Joel Bennett

Using C++ Interop (Implicit PInvoke) - 0 views

  • C++ Interop is recommended over explicit PInvoke because it provides better type safety, is typically less tedious to implement, is more forgiving if the unmanaged API is modified, and makes performance enhancements possible that are not possible with explicit PInvoke.
  • C++ Interop allows COM components to be accessed at will and does not require separate interop assemblies
  •  
    Because it is the language of the native APIs, Visual C++ has a special status on Windows which makes it  the best language for interacting with the platform APIs -- whether those are pure C++ APIs or COM components. This is partly due to the fact that unlike other .NET languages, Visual C++ allows managed and unmanaged code to exist in the same application and even in the same file ... allowing integration with existing apps and platform APIs that is just not possible in other .NET languages.
Joel Bennett

Tweak DWM from your programs, Part 2 - AeroXperience - 0 views

  •  
    Explore the actual usage of the Desktop Window Manager API in a Windows Forms-based program
Joel Bennett

Managed, Native, and COM Interop Team - CodePlex - 0 views

  •  
    P/Invoke Interop Assistant
Joel Bennett

Windows Sensors And Location Platforms - MSDN Code Gallery - 0 views

  •  
    The Sensor and Location .NET Interop Library provides an abstraction of the native Sensor and Location API and strongly typed objects for specific sensors for its Sensor Data Report ... You can create strongly-typed custom sensor objects as well as use the three built-in sensors: Accelerometer3D sensors, Light sensors, and Touch Array sensors.
Joel Bennett

Windows API Code Pack for .NET Framework - MSDN Code Gallery - 0 views

  •  
    The Windows® API Code Pack for Microsoft® .NET Framework provides a source code library that can be used to access new Windows 7 features (and some related Windows Vista features) from managed code. These features are not available to developers today in the .NET Framework.
Joel Bennett

EasyHook - The reinvention of Windows API Hooking - 1 views

  •  
    This project supports extending (hooking) unmanaged code APIs with pure managed ones ... 32- and 64-bit kernel mode hooking is supported as well as an unmanaged user-mode API which allows you to hook targets without requiring a NET Framework on the customers PC.
Joel Bennett

Managed, Native, and COM Interop Team - 0 views

  •  
    P/Invoke Interop Assistant IL Stup Diagnostic Tool ICustomQueryInterface examples, etc.
1 - 8 of 8
Showing 20 items per page