The AssemblyCache class is a managed wrapper around the Fusion IAssemblyCache COM interface.
The AssemblyCacheEnumerator is an object that can be used to enumerate all assemblies in the GAC.
An AssemblyDescription holds only the most basic assembly details that would be loaded from an application such as gacutil.
Provides some helper functions for interacting with the Common Language Runtime.
Defines constants used for P-Invoke.
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.
Defines monitor information.
Represents an error that occurs during a native call (PInvoke).
Provides access to native methods of windows API.
Helper used for calling the WIN32 flash window API.
Provides methods for extracting windows images.
Provides helper methods for handling or resolving WIN32 errors.
The structure contains information about an assembly in the side-by-side assembly store. The information is used by the QueryAssemblyInfo method.
Defines the minimal maximal information.
Defines an own mouse point structure used for getting the mouse position during Drag & Drop Operation.
Defines the point from the point API.
Defines a rectangle data structure used for the window API.
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.
Represents an enumerator for an array of IAssemblyName objects.
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.
Defines the disposition values which are used in assembly cache interface.
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.
The values of the ASM_NAME enumeration are the property IDs for the name-value pairs included in a side-by-side assembly name.
Defines how creating the assembly name handles creation of the assembly in the GAC.
Provides the logon provider values for the logon method.
Provides the possible log-on types.
Defines the flags for retrieving information about an object in the file system.
Defines the size of the icon to extract from shell.
Defines the possible flags used for showing a window.
Defines the window flash behavior.
Defines the z-order on windows positioning.
Defines the value to be retrieved or set by Get/SetWindowLong
Describes the flags used for windows positioning.
Defines the possible values for defining the behavior of showing a window.
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.