Click or drag to resize
weroSoft AG, Software
WeroSoft.PlatformInvoke Namespace
The documentation is integral part of the weroSoft product documentation. This part is intended to be used by developers only.
 
Classes
  ClassDescription
Public classAssemblyCache
The AssemblyCache class is a managed wrapper around the Fusion IAssemblyCache COM interface.
Public classAssemblyCacheEnumerator
The AssemblyCacheEnumerator is an object that can be used to enumerate all assemblies in the GAC.
Public classAssemblyDescription
An AssemblyDescription holds only the most basic assembly details that would be loaded from an application such as gacutil.
Public classAssemblyInfoInternal
Public classCommonLanguageRuntimeHelper
Provides some helper functions for interacting with the Common Language Runtime.
Public classConstants
Defines constants used for P-Invoke.
Public classFusionInstallReference
The structure contains information about the application which references the side-by-side assembly. The assembly being referenced can be added to or removed from the side-by-side assembly store using the InstallAssembly and UninstallAssembly methods.
Public classMonitorInfo
Defines monitor information.
Public classNativeCallException
Represents an error that occurs during a native call (PInvoke).
Public classNativeMethod
Provides access to native methods of windows API.
Public classWindowFlashHelper
Helper used for calling the WIN32 flash window API.
Public classWindowsImageHelper
Provides methods for extracting windows images.
Structures
  StructureDescription
Public structureAssemblyInfo
The structure contains information about an assembly in the side-by-side assembly store. The information is used by the QueryAssemblyInfo method.
Public structureMinMaxInfo
Defines the minimal maximal information.
Public structureMousePoint
Defines an own mouse point structure used for getting the mouse position during Drag & Drop Operation.
Public structurePoint
Defines the point from the point API.
Public structureRect
Defines a rectangle data structure used for the window API.
Interfaces
  InterfaceDescription
Public interfaceIAssemblyCache
The IAssemblyCache interface can be used to install, un-install, or query a side-by-side assembly. An instance of IAssemblyCache is obtained by calling the CreateAssemblyCache function.
Public interfaceIAssemblyEnum
Represents an enumerator for an array of IAssemblyName objects.
Public interfaceIAssemblyName
The IAssemblyName interface represents a side-by-side assembly name. The side-by-side assembly name consists of a set of name-value pairs that describe the side-by-side assembly. An instance of the IAssemblyName interface is obtained by calling the CreateAssemblyNameObject function.
Enumerations
  EnumerationDescription
Public enumerationAssemblyCacheUninstallDisposition
Defines the disposition values which are used in assembly cache interface.
Public enumerationAssemblyDisplayFlags
The values of the ASM_DISPLAY_FLAGS enumeration are used by the GetDisplayName method to specify which portions of the assembly's full name to include in the string representation of the assembly name.
Public enumerationAssemblyProperty
The values of the ASM_NAME enumeration are the property IDs for the name-value pairs included in a side-by-side assembly name.
Public enumerationCreateAssemblyNameObject
Defines how creating the assembly name handles creation of the assembly in the GAC.
Public enumerationLogonProvider
Provides the logon provider values for the logon method.
Public enumerationLogonType
Provides the possible log-on types.
Public enumerationShellFileInfoFlag
Defines the flags for retrieving information about an object in the file system.
Public enumerationShellIconSize
Defines the size of the icon to extract from shell.
Public enumerationShowWindowFlag
Defines the possible flags used for showing a window.
Public enumerationWindowFlashBehavior
Defines the window flash behavior.
Public enumerationWindowInsertAfter
Defines the z-order on windows positioning.
Public enumerationWindowLongFlag
Defines the value to be retrieved or set by Get/SetWindowLong
Public enumerationWindowPositioning
Describes the flags used for windows positioning.
Public enumerationWindowShow
Defines the possible values for defining the behavior of showing a window.
Public enumerationWindowStyle
Window Styles. The following styles can be specified wherever a window style is required. After the control has been created, these styles cannot be modified, except as noted.