Function at 0x10012f00
Capabilities:
Parse pe header

Disassembly:
test ecx, ecx
jne 0x10012f0a
mov eax, str.Unbound
ret
cmp ecx, 0x41
jne 0x10012f15
mov eax, 0x100541f8
ret
cmp ecx, 0x42
jne 0x10012f20
mov eax, 0x100541fc
ret
cmp ecx, 0x43
jne 0x10012f2b
mov eax, 0x10054148
ret
cmp ecx, 0x44
jne 0x10012f36
mov eax, 0x10054200
ret
cmp ecx, 0x45
jne 0x10012f41
mov eax, 0x10054204
ret
cmp ecx, 0x46
jne 0x10012f4c
mov eax, 0x10054208
ret
cmp ecx, 0x47
jne 0x10012f57
mov eax, 0x1005420c
ret
cmp ecx, 0x48
jne 0x10012f62
mov eax, 0x10054210
ret
cmp ecx, 0x49
jne 0x10012f6d
mov eax, 0x10054214
ret
cmp ecx, 0x4a
jne 0x10012f78
mov eax, 0x10054218
ret
cmp ecx, 0x4b
jne 0x10012f83
mov eax, 0x1005421c
ret
cmp ecx, 0x4c
jne 0x10012f8e
mov eax, 0x10054220
ret
cmp ecx, 0x4d
jne 0x10012f99
mov eax, 0x10054224
ret
cmp ecx, 0x4e
jne 0x10012fa4
mov eax, 0x10054228
ret
cmp ecx, 0x4f
jne 0x10012faf
mov eax, 0x1005422c
ret
cmp ecx, 0x50
jne 0x10012fba
mov eax, 0x10054230
ret
cmp ecx, 0x51
jne 0x10012fc5
mov eax, 0x10054234
ret
cmp ecx, 0x52
jne 0x10012fd0
mov eax, 0x10054238
ret
cmp ecx, 0x53
jne 0x10012fdb
mov eax, 0x1005423c
ret
cmp ecx, 0x54
jne 0x10012fe6
mov eax, 0x10054240
ret
cmp ecx, 0x55
jne 0x10012ff1
mov eax, 0x10054244
ret
cmp ecx, 0x56
jne 0x10012ffc
mov eax, 0x10054248
ret
cmp ecx, 0x57
jne 0x10013007
mov eax, 0x1005424c
ret
cmp ecx, 0x58
jne 0x10013012
mov eax, 0x10054250
ret
cmp ecx, 0x59
jne 0x1001301d
mov eax, 0x10054254
ret
cmp ecx, 0x5a
jne 0x10013028
mov eax, 0x10054258
ret
cmp ecx, 0xa0
jne 0x10013036
mov eax, str.Left_Shift
ret
cmp ecx, 0xa1
jne 0x10013044
mov eax, str.Right_Shift
ret
cmp ecx, 0xa2
jne 0x10013052
mov eax, str.Left_Ctrl
ret
cmp ecx, 0xa3
jne 0x10013060
mov eax, str.Right_Ctrl
ret
cmp ecx, 0x20
jne 0x1001306b
mov eax, str.Space
ret
cmp ecx, 1
jne 0x10013076
mov eax, str.Left_Mouse_Button__LMB_
ret
cmp ecx, 4
jne 0x10013081
mov eax, str.Middle_Mouse_Button__MMB_
ret
cmp ecx, 2
jne 0x1001308c
mov eax, str.Right_Mouse_Button__RMB_
ret
cmp ecx, 5
jne 0x10013097
mov eax, str.Mouse_Button_4
ret
cmp ecx, 6
jne 0x100130a2
mov eax, str.Mouse_Button_5
ret
cmp ecx, 0x60
jne 0x100130ad
mov eax, str.Numpad_0
ret
cmp ecx, 0x61
jne 0x100130b8
mov eax, str.Numpad_1
ret
cmp ecx, 0x62
jne 0x100130c3
mov eax, str.Numpad_2
ret
cmp ecx, 0x63
jne 0x100130ce
mov eax, str.Numpad_3
ret
cmp ecx, 0x64
jne 0x100130d9
mov eax, str.Numpad_4
ret
cmp ecx, 0x65
jne 0x100130e4
mov eax, str.Numpad_5
ret
cmp ecx, 0x66
jne 0x100130ef
mov eax, str.Numpad_6
ret
cmp ecx, 0x67
jne 0x100130fa
mov eax, str.Numpad_7
ret
cmp ecx, 0x68
jne 0x10013105
mov eax, str.Numpad_8
ret
cmp ecx, 0x69
jne 0x10013110
mov eax, str.Numpad_9
ret
cmp ecx, 0x30
jne 0x1001311b
mov eax, 0x100541d0
ret
cmp ecx, 0x31
jne 0x10013126
mov eax, 0x100541d4
ret
cmp ecx, 0x32
jne 0x10013131
mov eax, 0x100541d8
ret
cmp ecx, 0x33
jne 0x1001313c
mov eax, 0x100541dc
ret
cmp ecx, 0x34
jne 0x10013147
mov eax, 0x100541e0
ret
cmp ecx, 0x35
jne 0x10013152
mov eax, 0x100541e4
ret
cmp ecx, 0x36
jne 0x1001315d
mov eax, 0x100541e8
ret
cmp ecx, 0x37
jne 0x10013168
mov eax, 0x100541ec
ret
cmp ecx, 0x38
jne 0x10013173
mov eax, 0x100541f0
ret
cmp ecx, 0x39
jne 0x1001317e
mov eax, 0x100541f4
ret
cmp ecx, 0x70
jne 0x10013189
mov eax, 0x1005425c
ret
cmp ecx, 0x71
jne 0x10013194
mov eax, 0x10054260
ret
cmp ecx, 0x72
jne 0x1001319f
mov eax, 0x10054264
ret
cmp ecx, 0x73
jne 0x100131aa
mov eax, 0x10054268
ret
cmp ecx, 0x74
jne 0x100131b5
mov eax, 0x1005426c
ret
cmp ecx, 0x75
jne 0x100131c0
mov eax, 0x10054270
ret
cmp ecx, 0x76
jne 0x100131cb
mov eax, 0x10054274
ret
cmp ecx, 0x77
jne 0x100131d6
mov eax, 0x10054278
ret
cmp ecx, 0x78
jne 0x100131e1
mov eax, 0x1005427c
ret
cmp ecx, 0x79
jne 0x100131ec
mov eax, 0x10054280
ret
cmp ecx, 0x7a
jne 0x100131f7
mov eax, 0x10054284
ret
cmp ecx, 0x7b
jne 0x10013202
mov eax, 0x10054288
ret
cmp ecx, 9
jne 0x1001320d
mov eax, 0x10054194
ret
cmp ecx, 0xc0
jne 0x1001321b
mov eax, str.Tilde
ret
cmp ecx, 0x1b
jne 0x10013226
mov eax, 0x100544c4
ret
cmp ecx, 0x2c
jne 0x10013231
mov eax, str.Print_Screen
ret
cmp ecx, 0x13
jne 0x1001323c
mov eax, str.Pause
ret
cmp ecx, 0x14
jne 0x10013247
mov eax, str.Caps_Lock
ret
cmp ecx, 0x91
jne 0x10013255
mov eax, str.Scroll_Lock
ret
cmp ecx, 0x90
jne 0x10013263
mov eax, str.Num_Lock
ret
cmp ecx, 0x6f
jne 0x1001326e
mov eax, 0x100544fc
ret
cmp ecx, 0x6a
jne 0x10013279
mov eax, 0x10054508
ret
cmp ecx, 0x6d
jne 0x10013284
mov eax, str.Numpad__
ret
cmp ecx, 0x6b
jne 0x1001328f
mov eax, str.Numpad_
ret
cmp ecx, 0x6e
jne 0x1001329a
mov eax, str.Numpad_.
ret
cmp ecx, 0xd
jne 0x100132a5
mov eax, str.Enter
ret
cmp ecx, 0x21
jne 0x100132b0
mov eax, str.Pgup
ret
cmp ecx, 0x22
jne 0x100132bb
mov eax, str.Pgdn
ret
cmp ecx, 0x24
jne 0x100132c6
mov eax, str.Home
ret
cmp ecx, 0x23
jne 0x100132d1
mov eax, 0x100541a0
ret
cmp ecx, 0x2d
jne 0x100132dc
mov eax, str.Insert
ret
cmp ecx, 0x2e
jne 0x100132e7
mov eax, str.Delete
ret
cmp ecx, 8
jne 0x100132f2
mov eax, str.Backspace
ret
cmp ecx, 0xa4
jne 0x10013300
mov eax, str.Left_Alt
ret
cmp ecx, 0xa5
jne 0x1001330e
mov eax, str.Right_Alt
ret
cmp ecx, 0x5b
jne 0x10013319
mov eax, str.Windows
ret
cmp ecx, 0xbc
jne 0x10013327
mov eax, 0x10054560
ret
cmp ecx, 0xbe
jne 0x10013335
mov eax, 0x10054564
ret
cmp ecx, 0xbf
jne 0x10013343
mov eax, 0x10054568
ret
cmp ecx, 0xdb
jne 0x10013351
mov eax, 0x100542c0
ret
cmp ecx, 0xdd
jne 0x1001335f
mov eax, 0x100542bc
ret
cmp ecx, 0xba
jne 0x1001336d
mov eax, 0x1005456c
ret
cmp ecx, 0xde
jne 0x1001337b
mov eax, 0x10054570
ret
cmp ecx, 0xdc
jne 0x10013389
mov eax, 0x10054340
ret
cmp ecx, 0x25
jne 0x10013394
mov eax, 0x10054574
ret
cmp ecx, 0x26
jne 0x1001339f
mov eax, 0x1005457c
ret
cmp ecx, 0x27
jne 0x100133aa
mov eax, str.Right
ret
cmp ecx, 0x28
jne 0x100133b5
mov eax, str.Down
ret
cmp ecx, 0x1fe
jne 0x100133c3
mov eax, str.Wheel_Up
ret
cmp ecx, 0x1ff
mov eax, str.Wheel_Dn
mov edx, str.Unknown
cmovne eax, edx
ret