Search
Module:
Directory

   Desktop Functions:

   Smart Device Functions:


Show Recent Changes
Subscribe (RSS)
Misc. Pages
Comments
FAQ
Helpful Tools
Playground
Suggested Reading
Website TODO List
Download Visual Studio Add-In

Search Results for "IMAGE_" in [All]

Structures

.

    public struct IMAGE_DATA_DIRECTORY

.

  Public Structure IMAGE_DATA_DIRECTORY

.

  Public Type IMAGE_DATA_DIRECTORY

.
Documentation
[IMAGE_DATA_DIRECTORY] on MSDN
.

    public struct IMAGE_DOS_HEADER

.

public struct IMAGE_DOS_HEADER

.

  Public Structure IMAGE_DOS_HEADER

.

  Public Type IMAGE_DOS_HEADER

.
Documentation
[IMAGE_DOS_HEADER] on MSDN
.

    public struct IMAGE_EXPORT_DIRECTORY

.

    Public Structure IMAGE_EXPORT_DIRECTORY

.
Documentation
[IMAGE_EXPORT_DIRECTORY] on MSDN
.

    public struct IMAGE_FILE_HEADER

.

    Public Structure IMAGE_FILE_HEADER

.

    ''' Common values are: IMAGE_FILE_MACHINE_I386    0x014c // Intel 386

.

    '''            IMAGE_FILE_MACHINE_IA64    0x0200 // Intel 64

.

    '''            IMAGE_FILE_MACHINE_AMD64   0x8664 // AMD 64  

.

    ''' immediately follows the IMAGE_NT_HEADERS.

.

    ''' The size of the optional data that follows the IMAGE_FILE_HEADER. In PE files,

.

    ''' this data is the IMAGE_OPTIONAL_HEADER. This size is different depending on  

.

  Public Type IMAGE_FILE_HEADER

.

      ' IMAGE_FILE_MACHINE_I386 = 0x014c (Intel 386)

.

      ' IMAGE_FILE_MACHINE_IA64 = 0x0200 (Intel 64)

.

      ' IMAGE_FILE_MACHINE_AMD64 = 0x8664 (AMD 64)

.

      ' Number of sections are in the section table which immediately follows the IMAGE_NT_HEADERS.

.

      ' The size of the optional data that follows the IMAGE_FILE_HEADER. In PE files, this data

.

      ' is the IMAGE_OPTIONAL_HEADER.  This size is different depending on whether it's a 32 or

.
Documentation
[IMAGE_FILE_HEADER] on MSDN
.

    public struct IMAGE_NT_HEADERS32

.

        public IMAGE_FILE_HEADER FileHeader;

.

        public IMAGE_OPTIONAL_HEADER32 OptionalHeader;

.

        get { return _Signature == "PE\0\0" && (OptionalHeader.Magic == PE.MagicType.IMAGE_NT_OPTIONAL_HDR32_MAGIC || OptionalHeader.Magic == PE.MagicType.IMAGE_NT_OPTIONAL_HDR64_MAGIC); }

.

    public struct IMAGE_NT_HEADERS64

.

        public IMAGE_FILE_HEADER FileHeader;

.

        public IMAGE_OPTIONAL_HEADER64 OptionalHeader;

.

        get { return _Signature == "PE\0\0" && (OptionalHeader.Magic == PE.MagicType.IMAGE_NT_OPTIONAL_HDR32_MAGIC || OptionalHeader.Magic == PE.MagicType.IMAGE_NT_OPTIONAL_HDR64_MAGIC); }

.

    Public Structure IMAGE_NT_HEADERS32

.

        Public FileHeader As IMAGE_FILE_HEADER

.

        Public OptionalHeader As IMAGE_OPTIONAL_HEADER32

.

    Public Structure IMAGE_NT_HEADERS64

.

        Public FileHeader As IMAGE_FILE_HEADER

.

        Public OptionalHeader As IMAGE_OPTIONAL_HEADER64

.

    Public Type IMAGE_NT_HEADERS32

.

        FileHeader As IMAGE_FILE_HEADER

.

        OptionalHeader As IMAGE_OPTIONAL_HEADER32

.

    Public Type IMAGE_NT_HEADERS64

.

        FileHeader As IMAGE_FILE_HEADER

.

        OptionalHeader As IMAGE_OPTIONAL_HEADER64

.

IMAGE_FILE_HEADER

.

IMAGE_OPTIONAL_HEADER32

.

IMAGE_OPTIONAL_HEADER64

.
Documentation
[IMAGE_NT_HEADERS] on MSDN
.

        IMAGE_NT_OPTIONAL_HDR32_MAGIC = 0x10b,

.

        IMAGE_NT_OPTIONAL_HDR64_MAGIC = 0x20b

.

        IMAGE_SUBSYSTEM_UNKNOWN = 0,

.

        IMAGE_SUBSYSTEM_NATIVE = 1,

.

        IMAGE_SUBSYSTEM_WINDOWS_GUI = 2,

.

        IMAGE_SUBSYSTEM_WINDOWS_CUI = 3,

.

        IMAGE_SUBSYSTEM_POSIX_CUI = 7,

.

        IMAGE_SUBSYSTEM_WINDOWS_CE_GUI = 9,

.

        IMAGE_SUBSYSTEM_EFI_APPLICATION = 10,

.

        IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER = 11,

.

        IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER = 12,

.

        IMAGE_SUBSYSTEM_EFI_ROM = 13,

.

        IMAGE_SUBSYSTEM_XBOX = 14

.

        IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE = 0x0040,

.

        IMAGE_DLL_CHARACTERISTICS_FORCE_INTEGRITY = 0x0080,

.

        IMAGE_DLL_CHARACTERISTICS_NX_COMPAT = 0x0100,

.

        IMAGE_DLLCHARACTERISTICS_NO_ISOLATION = 0x0200,

.

        IMAGE_DLLCHARACTERISTICS_NO_SEH = 0x0400,

.

        IMAGE_DLLCHARACTERISTICS_NO_BIND = 0x0800,

.

        IMAGE_DLLCHARACTERISTICS_WDM_DRIVER = 0x2000,

.

        IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE = 0x8000

.

    public struct IMAGE_OPTIONAL_HEADER32

.

        public IMAGE_DATA_DIRECTORY ExportTable;

.

        public IMAGE_DATA_DIRECTORY ImportTable;

.

        public IMAGE_DATA_DIRECTORY ResourceTable;

.

        public IMAGE_DATA_DIRECTORY ExceptionTable;

.

        public IMAGE_DATA_DIRECTORY CertificateTable;

.

        public IMAGE_DATA_DIRECTORY BaseRelocationTable;

.

        public IMAGE_DATA_DIRECTORY Debug;

.

        public IMAGE_DATA_DIRECTORY Architecture;

.

        public IMAGE_DATA_DIRECTORY GlobalPtr;

.

        public IMAGE_DATA_DIRECTORY TLSTable;

.

        public IMAGE_DATA_DIRECTORY LoadConfigTable;

.

        public IMAGE_DATA_DIRECTORY BoundImport;

.

        public IMAGE_DATA_DIRECTORY IAT;

.

        public IMAGE_DATA_DIRECTORY DelayImportDescriptor;

.

        public IMAGE_DATA_DIRECTORY CLRRuntimeHeader;

.

        public IMAGE_DATA_DIRECTORY Reserved;

.

    public struct IMAGE_OPTIONAL_HEADER64

.

        public IMAGE_DATA_DIRECTORY ExportTable;

.

        public IMAGE_DATA_DIRECTORY ImportTable;

.

        public IMAGE_DATA_DIRECTORY ResourceTable;

.

        public IMAGE_DATA_DIRECTORY ExceptionTable;

.

        public IMAGE_DATA_DIRECTORY CertificateTable;

.

        public IMAGE_DATA_DIRECTORY BaseRelocationTable;

.

        public IMAGE_DATA_DIRECTORY Debug;

.

        public IMAGE_DATA_DIRECTORY Architecture;

.

        public IMAGE_DATA_DIRECTORY GlobalPtr;

.

        public IMAGE_DATA_DIRECTORY TLSTable;

.

        public IMAGE_DATA_DIRECTORY LoadConfigTable;

.

        public IMAGE_DATA_DIRECTORY BoundImport;

.

        public IMAGE_DATA_DIRECTORY IAT;

.

        public IMAGE_DATA_DIRECTORY DelayImportDescriptor;

.

        public IMAGE_DATA_DIRECTORY CLRRuntimeHeader;

.

        public IMAGE_DATA_DIRECTORY Reserved;

.

    Public Structure IMAGE_OPTIONAL_HEADER32

.

    ''' common values are IMAGE_NT_OPTIONAL_HDR32_MAGIC 0x10b and  

.

    ''' IMAGE_NT_OPTIONAL_HDR64_MAGIC 0x20b.

.

    ''' The combined total size of all sections with the IMAGE_SCN_CNT_CODE attribute.

.

    ''' IMAGE_SUBSYSTEM_NATIVE       // Image doesn't require a subsystem

.

    ''' IMAGE_SUBSYSTEM_WINDOWS_GUI  // Use the Windows GUI

.

    ''' IMAGE_SUBSYSTEM_WINDOWS_CUI  // Run as a console mode application

.

    ''' IMAGE_DLLCHARACTERISTICS_xxx fields #defines. Current values are:

.

    ''' IMAGE_DLLCHARACTERISTICS_NO_BIND    // Do not bind this image

.

    ''' IMAGE_DLLCHARACTERISTICS_WDM_DRIVER    // Driver uses WDM model

.

    ''' IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE // When the terminal server loads

.

    '''  At the end of the IMAGE_NT_HEADERS structure is an array of  

.

    '''  IMAGE_DATA_DIRECTORY structures. This field contains the number of entries in

.

    '''  A pointer to the first IMAGE_DATA_DIRECTORY structure in the data directory.

.

    Public DataDirectory(15) As IMAGE_DATA_DIRECTORY

.

  Public Type IMAGE_OPTIONAL_HEADER32

.

    ' The common values are IMAGE_NT_OPTIONAL_HDR32_MAGIC 0x10b and IMAGE_NT_OPTIONAL_HDR64_MAGIC 0x20b.

.

    ' The combined total size of all sections with the IMAGE_SCN_CNT_CODE attribute.

.

    ' IMAGE_SUBSYSTEM_NATIVE (Image doesn't require a subsystem)

.

    ' IMAGE_SUBSYSTEM_WINDOWS_GUI (Use the Windows GUI)

.

    ' IMAGE_SUBSYSTEM_WINDOWS_CUI (Run as a console mode application.  When run, the OS creates a

.

    ' Flags indicating characteristics of this DLL represented by IMAGE_DLLCHARACTERISTICS_xxx #defines.

.

    ' Some values are: IMAGE_DLLCHARACTERISTICS_NO_BIND (Do not bind this image)

.

    ' IMAGE_DLLCHARACTERISTICS_WDM_DRIVER (Driver uses WDM model)

.

    ' IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE (When the terminal server loads an application

.

    ' At the end of the IMAGE_NT_HEADERS structure is an array of IMAGE_DATA_DIRECTORY structures.

.

    ' A pointer to the first IMAGE_DATA_DIRECTORY structure in the data directory.  The number of

.

    DataDirectory(0 To 15) As IMAGE_DATA_DIRECTORY

.

  Public Type Int64 'LowBytes must be first in LittleEndian systems (For IMAGE_OPTIONAL_HEADER64)

.

  Public Type IMAGE_OPTIONAL_HEADER64

.

    ' The common values are IMAGE_NT_OPTIONAL_HDR32_MAGIC 0x10b and IMAGE_NT_OPTIONAL_HDR64_MAGIC 0x20b.

.

    ' The combined total size of all sections with the IMAGE_SCN_CNT_CODE attribute.

.

    ' IMAGE_SUBSYSTEM_NATIVE (Image doesn't require a subsystem)

.

    ' IMAGE_SUBSYSTEM_WINDOWS_GUI (Use the Windows GUI)

.

    ' IMAGE_SUBSYSTEM_WINDOWS_CUI (Run as a console mode application.  When run, the OS creates a

.

    ' Flags indicating characteristics of this DLL represented by IMAGE_DLLCHARACTERISTICS_xxx #defines.

.

    ' Some values are: IMAGE_DLLCHARACTERISTICS_NO_BIND (Do not bind this image)

.

    ' IMAGE_DLLCHARACTERISTICS_WDM_DRIVER (Driver uses WDM model)

.

    ' IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE (When the terminal server loads an application

.

    ' At the end of the IMAGE_NT_HEADERS structure is an array of IMAGE_DATA_DIRECTORY structures.

.

    ' A pointer to the first IMAGE_DATA_DIRECTORY structure in the data directory.  The number of

.

    DataDirectory(0 To 15) As IMAGE_DATA_DIRECTORY

.

IMAGE_DATA_DIRECTORY

.
Documentation
[IMAGE_OPTIONAL_HEADER32] on MSDN
.

    public struct IMAGE_OPTIONAL_HEADER64

.

    public IMAGE_DATA_DIRECTORY ExportTable;

.

    public IMAGE_DATA_DIRECTORY ImportTable;

.

    public IMAGE_DATA_DIRECTORY ResourceTable;

.

    public IMAGE_DATA_DIRECTORY ExceptionTable;

.

    public IMAGE_DATA_DIRECTORY CertificateTable;

.

    public IMAGE_DATA_DIRECTORY BaseRelocationTable;

.

    public IMAGE_DATA_DIRECTORY Debug;

.

    public IMAGE_DATA_DIRECTORY Architecture;

.

    public IMAGE_DATA_DIRECTORY GlobalPtr;

.

    public IMAGE_DATA_DIRECTORY TLSTable;

.

    public IMAGE_DATA_DIRECTORY LoadConfigTable;

.

    public IMAGE_DATA_DIRECTORY BoundImport;

.

    public IMAGE_DATA_DIRECTORY IAT;

.

    public IMAGE_DATA_DIRECTORY DelayImportDescriptor;

.

    public IMAGE_DATA_DIRECTORY CLRRuntimeHeader;

.

    public IMAGE_DATA_DIRECTORY Reserved;

.

        IMAGE_NT_OPTIONAL_HDR32_MAGIC = 0x10b,

.

        IMAGE_NT_OPTIONAL_HDR64_MAGIC = 0x20b

.

        IMAGE_SUBSYSTEM_UNKNOWN = 0,

.

        IMAGE_SUBSYSTEM_NATIVE = 1,

.

        IMAGE_SUBSYSTEM_WINDOWS_GUI = 2,

.

        IMAGE_SUBSYSTEM_WINDOWS_CUI = 3,

.

        IMAGE_SUBSYSTEM_POSIX_CUI = 7,

.

        IMAGE_SUBSYSTEM_WINDOWS_CE_GUI = 9,

.

        IMAGE_SUBSYSTEM_EFI_APPLICATION = 10,

.

        IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER = 11,

.

        IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER = 12,

.

        IMAGE_SUBSYSTEM_EFI_ROM = 13,

.

        IMAGE_SUBSYSTEM_XBOX = 14

.

        IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE = 0x0040,

.

        IMAGE_DLL_CHARACTERISTICS_FORCE_INTEGRITY = 0x0080,

.

        IMAGE_DLL_CHARACTERISTICS_NX_COMPAT = 0x0100,

.

        IMAGE_DLLCHARACTERISTICS_NO_ISOLATION = 0x0200,

.

        IMAGE_DLLCHARACTERISTICS_NO_SEH = 0x0400,

.

        IMAGE_DLLCHARACTERISTICS_NO_BIND = 0x0800,

.

        IMAGE_DLLCHARACTERISTICS_WDM_DRIVER = 0x2000,

.

        IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE = 0x8000

.

  Public Structure IMAGE_OPTIONAL_HEADER64

.

See IMAGE_OPTIONAL_HEADER32 Contains both 64 bit and 32 bit definitions.

.
Documentation
.

    public struct IMAGE_SECTION_HEADER

.

        /// The section should not be padded to the next boundary. This flag is obsolete and is replaced by IMAGE_SCN_ALIGN_1BYTES. This is valid only for object files.

.

  Public Structure IMAGE_SECTION_HEADER_Misc

.

  Public Structure IMAGE_SECTION_HEADER

.

    Public Misc As IMAGE_SECTION_HEADER_Misc

.
Documentation
[IMAGE_SECTION_HEADER] on MSDN

Enums

.

      LOAD_LIBRARY_AS_IMAGE_RESOURCE = 0x00000020,

.

    LOAD_LIBRARY_AS_IMAGE_RESOURCE = &H20

Constants

10: IMAGE_
.

    public const int IMAGE_BITMAP = 0;

.

    public const int IMAGE_ICON = 1;

.

    public const int IMAGE_CURSOR = 2;

.

    public const int IMAGE_ENHMETAFILE = 3;

.

    Public Const IMAGE_BITMAP As UInt32 = 0

.

    Public Const IMAGE_ICON As UInt32 = 1

.

    Public Const IMAGE_CURSOR As UInt32 = 2

.

    Public Const IMAGE_ENHMETAFILE As UInt32 = 3

11: LR_
.

    /// When the uType parameter specifies IMAGE_BITMAP, causes the function to return a DIB section bitmap rather than a compatible bitmap.

.

    ''' When the uType parameter specifies IMAGE_BITMAP, causes the function to return a DIB section bitmap rather than a compatible bitmap.

.

    public static PropertyKey PKEY_Image_BitDepth = new PropertyKey( 0x6444048F, 0x4C8B, 0x11D1, 0x8B, 0x70, 0x08, 0x00, 0x36, 0xB1, 0x1A, 0x03, 7);

.

    public static PropertyKey PKEY_Image_ColorSpace = new PropertyKey( 0x14B81DA1, 0x0135, 0x4D31, 0x96, 0xD9, 0x6C, 0xBF, 0xC9, 0x67, 0x1A, 0x99, 40961);

.

    public static PropertyKey PKEY_Image_CompressedBitsPerPixel = new PropertyKey( 0x364B6FA9, 0x37AB, 0x482A, 0xBE, 0x2B, 0xAE, 0x02, 0xF6, 0x0D, 0x43, 0x18, 100);

.

    public static PropertyKey PKEY_Image_CompressedBitsPerPixelDenominator = new PropertyKey( 0x1F8844E1, 0x24AD, 0x4508, 0x9D, 0xFD, 0x53, 0x26, 0xA4, 0x15, 0xCE, 0x02, 100);

.

    public static PropertyKey PKEY_Image_CompressedBitsPerPixelNumerator = new PropertyKey( 0xD21A7148, 0xD32C, 0x4624, 0x89, 0x00, 0x27, 0x72, 0x10, 0xF7, 0x9C, 0x0F, 100);

.

    public static PropertyKey PKEY_Image_Compression = new PropertyKey( 0x14B81DA1, 0x0135, 0x4D31, 0x96, 0xD9, 0x6C, 0xBF, 0xC9, 0x67, 0x1A, 0x99, 259);

.

    public static PropertyKey PKEY_Image_CompressionText = new PropertyKey( 0x3F08E66F, 0x2F44, 0x4BB9, 0xA6, 0x82, 0xAC, 0x35, 0xD2, 0x56, 0x23, 0x22, 100);

.

    public static PropertyKey PKEY_Image_Dimensions = new PropertyKey( 0x6444048F, 0x4C8B, 0x11D1, 0x8B, 0x70, 0x08, 0x00, 0x36, 0xB1, 0x1A, 0x03, 13);

.

    public static PropertyKey PKEY_Image_HorizontalResolution = new PropertyKey( 0x6444048F, 0x4C8B, 0x11D1, 0x8B, 0x70, 0x08, 0x00, 0x36, 0xB1, 0x1A, 0x03, 5);

.

    public static PropertyKey PKEY_Image_HorizontalSize = new PropertyKey( 0x6444048F, 0x4C8B, 0x11D1, 0x8B, 0x70, 0x08, 0x00, 0x36, 0xB1, 0x1A, 0x03, 3);

.

    public static PropertyKey PKEY_Image_ImageID = new PropertyKey( 0x10DABE05, 0x32AA, 0x4C29, 0xBF, 0x1A, 0x63, 0xE2, 0xD2, 0x20, 0x58, 0x7F, 100);

.

    public static PropertyKey PKEY_Image_ResolutionUnit = new PropertyKey( 0x19B51FA6, 0x1F92, 0x4A5C, 0xAB, 0x48, 0x7D, 0xF0, 0xAB, 0xD6, 0x74, 0x44, 100);

.

    public static PropertyKey PKEY_Image_VerticalResolution = new PropertyKey( 0x6444048F, 0x4C8B, 0x11D1, 0x8B, 0x70, 0x08, 0x00, 0x36, 0xB1, 0x1A, 0x03, 6);

.

    public static PropertyKey PKEY_Image_VerticalSize = new PropertyKey( 0x6444048F, 0x4C8B, 0x11D1, 0x8B, 0x70, 0x08, 0x00, 0x36, 0xB1, 0x1A, 0x03, 4);

.

    public static PropertyKey WPD_IMAGE_BITDEPTH = new PropertyKey(0x63D64908, 0x9FA1, 0x479F, 0x85, 0xBA, 0x99, 0x52, 0x21, 0x64, 0x47, 0xDB, 3);

.

    public static PropertyKey WPD_IMAGE_CROPPED_STATUS = new PropertyKey(0x63D64908, 0x9FA1, 0x479F, 0x85, 0xBA, 0x99, 0x52, 0x21, 0x64, 0x47, 0xDB, 4);

.

    public static PropertyKey WPD_IMAGE_COLOR_CORRECTED_STATUS = new PropertyKey(0x63D64908, 0x9FA1, 0x479F, 0x85, 0xBA, 0x99, 0x52, 0x21, 0x64, 0x47, 0xDB, 5);

.

    public static PropertyKey WPD_IMAGE_FNUMBER = new PropertyKey(0x63D64908, 0x9FA1, 0x479F, 0x85, 0xBA, 0x99, 0x52, 0x21, 0x64, 0x47, 0xDB, 6);

.

    public static PropertyKey WPD_IMAGE_EXPOSURE_TIME = new PropertyKey(0x63D64908, 0x9FA1, 0x479F, 0x85, 0xBA, 0x99, 0x52, 0x21, 0x64, 0x47, 0xDB, 7);

.

    public static PropertyKey WPD_IMAGE_EXPOSURE_INDEX = new PropertyKey(0x63D64908, 0x9FA1, 0x479F, 0x85, 0xBA, 0x99, 0x52, 0x21, 0x64, 0x47, 0xDB, 8);

.

    public static PropertyKey WPD_IMAGE_HORIZONTAL_RESOLUTION = new PropertyKey(0x63D64908, 0x9FA1, 0x479F, 0x85, 0xBA, 0x99, 0x52, 0x21, 0x64, 0x47, 0xDB, 9);

.

    public static PropertyKey WPD_IMAGE_VERTICAL_RESOLUTION = new PropertyKey(0x63D64908, 0x9FA1, 0x479F, 0x85, 0xBA, 0x99, 0x52, 0x21, 0x64, 0x47, 0xDB, 10);

.

    public static PropertyKey WPD_STILL_IMAGE_CAPTURE_RESOLUTION = new PropertyKey(0x58C571EC, 0x1BCB, 0x42A7, 0x8A, 0xC5, 0xBB, 0x29, 0x15, 0x73, 0xA2, 0x60, 2);

.

    public static PropertyKey WPD_STILL_IMAGE_CAPTURE_FORMAT = new PropertyKey(0x58C571EC, 0x1BCB, 0x42A7, 0x8A, 0xC5, 0xBB, 0x29, 0x15, 0x73, 0xA2, 0x60, 3);

.

    public static PropertyKey WPD_STILL_IMAGE_COMPRESSION_SETTING = new PropertyKey(0x58C571EC, 0x1BCB, 0x42A7, 0x8A, 0xC5, 0xBB, 0x29, 0x15, 0x73, 0xA2, 0x60, 4);

.

    public static PropertyKey WPD_STILL_IMAGE_WHITE_BALANCE = new PropertyKey(0x58C571EC, 0x1BCB, 0x42A7, 0x8A, 0xC5, 0xBB, 0x29, 0x15, 0x73, 0xA2, 0x60, 5);

.

    public static PropertyKey WPD_STILL_IMAGE_RGB_GAIN = new PropertyKey(0x58C571EC, 0x1BCB, 0x42A7, 0x8A, 0xC5, 0xBB, 0x29, 0x15, 0x73, 0xA2, 0x60, 6);

.

    public static PropertyKey WPD_STILL_IMAGE_FNUMBER = new PropertyKey(0x58C571EC, 0x1BCB, 0x42A7, 0x8A, 0xC5, 0xBB, 0x29, 0x15, 0x73, 0xA2, 0x60, 7);

.

    public static PropertyKey WPD_STILL_IMAGE_FOCAL_LENGTH = new PropertyKey(0x58C571EC, 0x1BCB, 0x42A7, 0x8A, 0xC5, 0xBB, 0x29, 0x15, 0x73, 0xA2, 0x60, 8);

.

    public static PropertyKey WPD_STILL_IMAGE_FOCUS_DISTANCE = new PropertyKey(0x58C571EC, 0x1BCB, 0x42A7, 0x8A, 0xC5, 0xBB, 0x29, 0x15, 0x73, 0xA2, 0x60, 9);

.

    public static PropertyKey WPD_STILL_IMAGE_FOCUS_MODE = new PropertyKey(0x58C571EC, 0x1BCB, 0x42A7, 0x8A, 0xC5, 0xBB, 0x29, 0x15, 0x73, 0xA2, 0x60, 10);

.

    public static PropertyKey WPD_STILL_IMAGE_EXPOSURE_METERING_MODE = new PropertyKey(0x58C571EC, 0x1BCB, 0x42A7, 0x8A, 0xC5, 0xBB, 0x29, 0x15, 0x73, 0xA2, 0x60, 11);

.

    public static PropertyKey WPD_STILL_IMAGE_FLASH_MODE = new PropertyKey(0x58C571EC, 0x1BCB, 0x42A7, 0x8A, 0xC5, 0xBB, 0x29, 0x15, 0x73, 0xA2, 0x60, 12);

.

    public static PropertyKey WPD_STILL_IMAGE_EXPOSURE_TIME = new PropertyKey(0x58C571EC, 0x1BCB, 0x42A7, 0x8A, 0xC5, 0xBB, 0x29, 0x15, 0x73, 0xA2, 0x60, 13);

.

    public static PropertyKey WPD_STILL_IMAGE_EXPOSURE_PROGRAM_MODE = new PropertyKey(0x58C571EC, 0x1BCB, 0x42A7, 0x8A, 0xC5, 0xBB, 0x29, 0x15, 0x73, 0xA2, 0x60, 14);

.

    public static PropertyKey WPD_STILL_IMAGE_EXPOSURE_INDEX = new PropertyKey(0x58C571EC, 0x1BCB, 0x42A7, 0x8A, 0xC5, 0xBB, 0x29, 0x15, 0x73, 0xA2, 0x60, 15);

.

    public static PropertyKey WPD_STILL_IMAGE_EXPOSURE_BIAS_COMPENSATION = new PropertyKey(0x58C571EC, 0x1BCB, 0x42A7, 0x8A, 0xC5, 0xBB, 0x29, 0x15, 0x73, 0xA2, 0x60, 16);

.

    public static PropertyKey WPD_STILL_IMAGE_CAPTURE_DELAY = new PropertyKey(0x58C571EC, 0x1BCB, 0x42A7, 0x8A, 0xC5, 0xBB, 0x29, 0x15, 0x73, 0xA2, 0x60, 17);

.

    public static PropertyKey WPD_STILL_IMAGE_CAPTURE_MODE = new PropertyKey(0x58C571EC, 0x1BCB, 0x42A7, 0x8A, 0xC5, 0xBB, 0x29, 0x15, 0x73, 0xA2, 0x60, 18);

.

    public static PropertyKey WPD_STILL_IMAGE_CONTRAST = new PropertyKey(0x58C571EC, 0x1BCB, 0x42A7, 0x8A, 0xC5, 0xBB, 0x29, 0x15, 0x73, 0xA2, 0x60, 19);

.

    public static PropertyKey WPD_STILL_IMAGE_SHARPNESS = new PropertyKey(0x58C571EC, 0x1BCB, 0x42A7, 0x8A, 0xC5, 0xBB, 0x29, 0x15, 0x73, 0xA2, 0x60, 20);

.

    public static PropertyKey WPD_STILL_IMAGE_DIGITAL_ZOOM = new PropertyKey(0x58C571EC, 0x1BCB, 0x42A7, 0x8A, 0xC5, 0xBB, 0x29, 0x15, 0x73, 0xA2, 0x60, 21);

.

    public static PropertyKey WPD_STILL_IMAGE_EFFECT_MODE = new PropertyKey(0x58C571EC, 0x1BCB, 0x42A7, 0x8A, 0xC5, 0xBB, 0x29, 0x15, 0x73, 0xA2, 0x60, 22);

.

    public static PropertyKey WPD_STILL_IMAGE_BURST_NUMBER = new PropertyKey(0x58C571EC, 0x1BCB, 0x42A7, 0x8A, 0xC5, 0xBB, 0x29, 0x15, 0x73, 0xA2, 0x60, 23);

.

    public static PropertyKey WPD_STILL_IMAGE_BURST_INTERVAL = new PropertyKey(0x58C571EC, 0x1BCB, 0x42A7, 0x8A, 0xC5, 0xBB, 0x29, 0x15, 0x73, 0xA2, 0x60, 24);

.

    public static PropertyKey WPD_STILL_IMAGE_TIMELAPSE_NUMBER = new PropertyKey(0x58C571EC, 0x1BCB, 0x42A7, 0x8A, 0xC5, 0xBB, 0x29, 0x15, 0x73, 0xA2, 0x60, 25);

.

    public static PropertyKey WPD_STILL_IMAGE_TIMELAPSE_INTERVAL = new PropertyKey(0x58C571EC, 0x1BCB, 0x42A7, 0x8A, 0xC5, 0xBB, 0x29, 0x15, 0x73, 0xA2, 0x60, 26);

.

    public static PropertyKey WPD_STILL_IMAGE_FOCUS_METERING_MODE = new PropertyKey(0x58C571EC, 0x1BCB, 0x42A7, 0x8A, 0xC5, 0xBB, 0x29, 0x15, 0x73, 0xA2, 0x60, 27);

.

    public static PropertyKey WPD_STILL_IMAGE_UPLOAD_URL = new PropertyKey(0x58C571EC, 0x1BCB, 0x42A7, 0x8A, 0xC5, 0xBB, 0x29, 0x15, 0x73, 0xA2, 0x60, 28);

.

    public static PropertyKey WPD_STILL_IMAGE_ARTIST = new PropertyKey(0x58C571EC, 0x1BCB, 0x42A7, 0x8A, 0xC5, 0xBB, 0x29, 0x15, 0x73, 0xA2, 0x60, 29);

.

    public static PropertyKey WPD_STILL_IMAGE_CAMERA_MODEL = new PropertyKey(0x58C571EC, 0x1BCB, 0x42A7, 0x8A, 0xC5, 0xBB, 0x29, 0x15, 0x73, 0xA2, 0x60, 30);

.

    public static PropertyKey WPD_STILL_IMAGE_CAMERA_MANUFACTURER = new PropertyKey(0x58C571EC, 0x1BCB, 0x42A7, 0x8A, 0xC5, 0xBB, 0x29, 0x15, 0x73, 0xA2, 0x60, 31);

.

    public static PropertyKey WPD_COMMAND_STILL_IMAGE_CAPTURE_INITIATE = new PropertyKey(0x4FCD6982, 0x22A2, 0x4B05, 0xA4, 0x8B, 0x62, 0xD3, 0x8B, 0xF2, 0x7B, 0x32, 2);

.

    public static PropertyKey SIDESHOW_CAPABILITY_SUPPORTED_IMAGE_FORMATS = new PropertyKey(0x8abc88a8, 0x857b, 0x4ad7, 0xa3, 0x5a, 0xb5, 0x94, 0x2f, 0x49, 0x2b, 0x99, 14);// [ VT_LPWSTR ]

user32

.

IMAGE_

.

IMAGE_

.

            LOAD_LIBRARY_AS_IMAGE_RESOURCE = 0x00000020,

.

            // 1 is IMAGE_ICON

ntdll

.

    ProcessImageInformation, // q: SECTION_IMAGE_INFORMATION


 
Access PInvoke.net directly from VS: