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

DELTA_FLAG_TYPE (Enums)
 
.
Summary
TODO - a short description

C# Definition:

    enum DELTA_FLAG_TYPE : long
    {
        /** No flags. */
        DELTA_FLAG_NONE = (0x00000000),
        /** Allow application of legacy PA19 deltas by mspatcha.dll. */
        DELTA_APPLY_FLAG_ALLOW_PA19 = (0x00000001),
        /** Transform E8 pieces (relative calls in x86), of target file . */
        DELTA_FLAG_E8 = (0x00000001), /* flags[ 0 ] */
        /** Mark non-executable parts of source PE. */
        DELTA_FLAG_MARK = (0x00000002), /* flags[ 1 ] */
        /** Transform imports of source PE. */
        DELTA_FLAG_IMPORTS = (0x00000004), /* flags[ 2 ] */
        /** Transform exports of source PE. */
        DELTA_FLAG_EXPORTS = (0x00000008), /* flags[ 3 ] */
        /** Transform resources of source PE. */
        DELTA_FLAG_RESOURCES = (0x00000010), /* flags[ 4 ] */
        /** Transform relocations of source PE. */
        DELTA_FLAG_RELOCS = (0x00000020), /* flags[ 5 ] */
        /** Smash lock prefixes of source PE. */
        DELTA_FLAG_I386_SMASHLOCK = (0x00000040), /* flags[ 6 ] */
        /** Transform relative jumps of source I386 (x86), PE. */
        DELTA_FLAG_I386_JMPS = (0x00000080), /* flags[ 7 ] */
        /** Transform relative calls of source I386 (x86), PE. */
        DELTA_FLAG_I386_CALLS = (0x00000100), /* flags[ 8 ] */
        /** Transform instructions of source AMD64 (x86-64), PE. */
        DELTA_FLAG_AMD64_DISASM = (0x00000200), /* flags[ 9 ] */
        /** Transform pdata of source AMD64 (x86-64), PE. */
        DELTA_FLAG_AMD64_PDATA = (0x00000400), /* flags[ 10 ] */
        /** Transform intstructions of source IA64 (Itanium), PE. */
        DELTA_FLAG_IA64_DISASM = (0x00000800), /* flags[ 11 ] */
        /** Transform pdata of source IA64 (Itanium), PE. */
        DELTA_FLAG_IA64_PDATA = (0x00001000), /* flags[ 12 ] */
        /** Unbind source PE. */
        DELTA_FLAG_UNBIND = (0x00002000), /* flags[ 13 ] */
        /** Transform CLI instructions of source PE. */
        DELTA_FLAG_CLI_DISASM = (0x00004000), /* flags[ 14 ] */
        /** Transform CLI Metadata of source PE. */
        DELTA_FLAG_CLI_METADATA = (0x00008000), /* flags[ 15 ] */
        /** Transform headers of source PE. */
        DELTA_FLAG_HEADERS = (0x00010000), /* flags[ 16 ] */
        /** Allow source or target file or buffer to exceed its default size limit. */
        DELTA_FLAG_IGNORE_FILE_SIZE_LIMIT = (0x00020000), /* flags[ 17 ] */
        /** Allow options buffer or file to exceeed its default size limit. */
        DELTA_FLAG_IGNORE_OPTIONS_SIZE_LIMIT = (0x00040000), /* flags[ 18 ] */
        /** Transform instructions of source ARM PE. */
        DELTA_FLAG_ARM_DISASM = (0x00080000), /* flags[ 19 ] */
        /** Transform pdata of source ARM PE. */
        DELTA_FLAG_ARM_PDATA = (0x00100000), /* flags[ 20 ] */
        /** Transform CLI4 Metadata of source PE. */
        DELTA_FLAG_CLI4_METADATA = (0x00200000), /* flags[ 21 ] */
        /** Transform CLI4 instructions of source PE. */
        DELTA_FLAG_CLI4_DISASM = (0x00400000), /* flags[ 22 ] */
        /** Transform instructions of source ARM PE. */
        DELTA_FLAG_ARM64_DISASM = (0x00800000), /* flags[ 23 ] */
        /** Transform pdata of source ARM PE. */
        DELTA_FLAG_ARM64_PDATA = (0x01000000), /* flags[ 24 ] */
    }

VB Definition:

Enum DELTA_FLAG_TYPE
   TODO
End Enum

Notes:

None.

Documentation
 

Please edit this page!

Do you have...

  • helpful tips?
  • corrections to the existing content?
  • additional languages you want to include?

Select "Edit This Page" on the right hand toolbar and edit it!

 
Access PInvoke.net directly from VS:
Terms of Use
Edit This Page
Find References
Show Printable Version
Revisions