LIEF: Library to Instrument Executable Formats Version 0.17.0
Loading...
Searching...
No Matches
AcceleratorCodes.hpp File Reference
#include <cstdint>
#include "LIEF/visibility.h"
Include dependency graph for AcceleratorCodes.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  LIEF
 LIEF namespace.
 
namespace  LIEF::PE
 Namespace related to the LIEF's PE module.
 

Enumerations

enum class  LIEF::PE::ACCELERATOR_CODES : uint32_t {
  LIEF::PE::LBUTTON = 0x01 , LIEF::PE::RBUTTON = 0x02 , LIEF::PE::CANCEL = 0x03 , LIEF::PE::MBUTTON = 0x04 ,
  LIEF::PE::XBUTTON1_K = 0x05 , LIEF::PE::XBUTTON2_K = 0x06 , LIEF::PE::BACK = 0x08 , LIEF::PE::TAB = 0x09 ,
  LIEF::PE::CLEAR = 0x0C , LIEF::PE::RETURN = 0x0D , LIEF::PE::SHIFT = 0x10 , LIEF::PE::CONTROL = 0x11 ,
  LIEF::PE::MENU = 0x12 , LIEF::PE::PAUSE = 0x13 , LIEF::PE::CAPITAL = 0x14 , LIEF::PE::KANA = 0x15 ,
  LIEF::PE::IME_ON = 0x16 , LIEF::PE::JUNJA = 0x17 , LIEF::PE::FINAL = 0x18 , LIEF::PE::KANJI = 0x19 ,
  LIEF::PE::IME_OFF = 0x1A , LIEF::PE::ESCAPE = 0x1B , LIEF::PE::CONVERT = 0x1C , LIEF::PE::NONCONVERT = 0x1D ,
  LIEF::PE::ACCEPT = 0x1E , LIEF::PE::MODECHANGE = 0x1F , LIEF::PE::SPACE = 0x20 , LIEF::PE::PRIOR = 0x21 ,
  LIEF::PE::NEXT = 0x22 , LIEF::PE::END = 0x23 , LIEF::PE::HOME = 0x24 , LIEF::PE::LEFT = 0x25 ,
  LIEF::PE::UP = 0x26 , LIEF::PE::RIGHT = 0x27 , LIEF::PE::DOWN = 0x28 , LIEF::PE::SELECT = 0x29 ,
  LIEF::PE::PRINT = 0x2A , LIEF::PE::EXECUTE = 0x2B , LIEF::PE::SNAPSHOT = 0x2C , LIEF::PE::INSERT = 0x2D ,
  LIEF::PE::DELETE_K = 0x2E , LIEF::PE::HELP = 0x2F , LIEF::PE::NUM_0 = 0x30 , LIEF::PE::NUM_1 = 0x31 ,
  LIEF::PE::NUM_2 = 0x32 , LIEF::PE::NUM_3 = 0x33 , LIEF::PE::NUM_4 = 0x34 , LIEF::PE::NUM_5 = 0x35 ,
  LIEF::PE::NUM_6 = 0x36 , LIEF::PE::NUM_7 = 0x37 , LIEF::PE::NUM_8 = 0x38 , LIEF::PE::NUM_9 = 0x39 ,
  LIEF::PE::A = 0x41 , LIEF::PE::B = 0x42 , LIEF::PE::C = 0x43 , LIEF::PE::D = 0x44 ,
  LIEF::PE::E = 0x45 , LIEF::PE::F = 0x46 , LIEF::PE::G = 0x47 , LIEF::PE::H = 0x48 ,
  LIEF::PE::I = 0x49 , LIEF::PE::J = 0x4A , LIEF::PE::K = 0x4B , LIEF::PE::L = 0x4C ,
  LIEF::PE::M = 0x4D , LIEF::PE::N = 0x4E , LIEF::PE::O = 0x4F , LIEF::PE::P = 0x50 ,
  LIEF::PE::Q = 0x51 , LIEF::PE::R = 0x52 , LIEF::PE::S = 0x53 , LIEF::PE::T = 0x54 ,
  LIEF::PE::U = 0x55 , LIEF::PE::V = 0x56 , LIEF::PE::W = 0x57 , LIEF::PE::X = 0x58 ,
  LIEF::PE::Y = 0x59 , LIEF::PE::Z = 0x5A , LIEF::PE::LWIN = 0x5B , LIEF::PE::RWIN = 0x5C ,
  LIEF::PE::APPS = 0x5D , LIEF::PE::SLEEP = 0x5F , LIEF::PE::NUMPAD0 = 0x60 , LIEF::PE::NUMPAD1 = 0x61 ,
  LIEF::PE::NUMPAD2 = 0x62 , LIEF::PE::NUMPAD3 = 0x63 , LIEF::PE::NUMPAD4 = 0x64 , LIEF::PE::NUMPAD5 = 0x65 ,
  LIEF::PE::NUMPAD6 = 0x66 , LIEF::PE::NUMPAD7 = 0x67 , LIEF::PE::NUMPAD8 = 0x68 , LIEF::PE::NUMPAD9 = 0x69 ,
  LIEF::PE::MULTIPLY = 0x6A , LIEF::PE::ADD = 0x6B , LIEF::PE::SEPARATOR = 0x6C , LIEF::PE::SUBTRACT = 0x6D ,
  LIEF::PE::DECIMAL = 0x6E , LIEF::PE::DIVIDE = 0x6F , LIEF::PE::F1 = 0x70 , LIEF::PE::F2 = 0x71 ,
  LIEF::PE::F3 = 0x72 , LIEF::PE::F4 = 0x73 , LIEF::PE::F5 = 0x74 , LIEF::PE::F6 = 0x75 ,
  LIEF::PE::F7 = 0x76 , LIEF::PE::F8 = 0x77 , LIEF::PE::F9 = 0x78 , LIEF::PE::F10 = 0x79 ,
  LIEF::PE::F11 = 0x7A , LIEF::PE::F12 = 0x7B , LIEF::PE::F13 = 0x7C , LIEF::PE::F14 = 0x7D ,
  LIEF::PE::F15 = 0x7E , LIEF::PE::F16 = 0x7F , LIEF::PE::F17 = 0x80 , LIEF::PE::F18 = 0x81 ,
  LIEF::PE::F19 = 0x82 , LIEF::PE::F20 = 0x83 , LIEF::PE::F21 = 0x84 , LIEF::PE::F22 = 0x85 ,
  LIEF::PE::F23 = 0x86 , LIEF::PE::F24 = 0x87 , LIEF::PE::NUMLOCK = 0x90 , LIEF::PE::SCROLL = 0x91 ,
  LIEF::PE::LSHIFT = 0xA0 , LIEF::PE::RSHIFT = 0xA1 , LIEF::PE::LCONTROL = 0xA2 , LIEF::PE::RCONTROL = 0xA3 ,
  LIEF::PE::LMENU = 0xA4 , LIEF::PE::RMENU = 0xA5 , LIEF::PE::BROWSER_BACK = 0xA6 , LIEF::PE::BROWSER_FORWARD = 0xA7 ,
  LIEF::PE::BROWSER_REFRESH = 0xA8 , LIEF::PE::BROWSER_STOP = 0xA9 , LIEF::PE::BROWSER_SEARCH = 0xAA , LIEF::PE::BROWSER_FAVORITES = 0xAB ,
  LIEF::PE::BROWSER_HOME = 0xAC , LIEF::PE::VOLUME_MUTE = 0xAD , LIEF::PE::VOLUME_DOWN = 0xAE , LIEF::PE::VOLUME_UP = 0xAF ,
  LIEF::PE::MEDIA_NEXT_TRACK = 0xB0 , LIEF::PE::MEDIA_PREV_TRACK = 0xB1 , LIEF::PE::MEDIA_STOP = 0xB2 , LIEF::PE::MEDIA_PLAY_PAUSE = 0xB3 ,
  LIEF::PE::LAUNCH_MAIL = 0xB4 , LIEF::PE::LAUNCH_MEDIA_SELECT = 0xB5 , LIEF::PE::LAUNCH_APP1 = 0xB6 , LIEF::PE::LAUNCH_APP2 = 0xB7 ,
  LIEF::PE::OEM_1 = 0xBA , LIEF::PE::OEM_PLUS = 0xBB , LIEF::PE::OEM_COMMA = 0xBC , LIEF::PE::OEM_MINUS = 0xBD ,
  LIEF::PE::OEM_PERIOD = 0xBE , LIEF::PE::OEM_2 = 0xBF , LIEF::PE::OEM_4 = 0xDB , LIEF::PE::OEM_5 = 0xDC ,
  LIEF::PE::OEM_6 = 0xDD , LIEF::PE::OEM_7 = 0xDE , LIEF::PE::OEM_8 = 0xDF , LIEF::PE::OEM_102 = 0xE2 ,
  LIEF::PE::PROCESSKEY = 0xE5 , LIEF::PE::PACKET = 0xE7 , LIEF::PE::ATTN = 0xF6 , LIEF::PE::CRSEL = 0xF7 ,
  LIEF::PE::EXSEL = 0xF8 , LIEF::PE::EREOF = 0xF9 , LIEF::PE::PLAY = 0xFA , LIEF::PE::ZOOM = 0xFB ,
  LIEF::PE::NONAME = 0xFC , LIEF::PE::PA1 = 0xFD , LIEF::PE::OEM_CLEAR = 0xFE
}
 From https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes. More...
 

Functions

const char * LIEF::PE::to_string (ACCELERATOR_CODES code)