Function at 0x140022fb0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov rax, qword [0x14006d9c0]
mov r8d, dword [rax]
test r8d, r8d
je 0x140023240
cmp ecx, 0x2100a
je 0x1400232b0
jle 0x1400230f0
cmp ecx, 0x22005
je 0x140023320
jg 0x140023030
cmp ecx, 0x2100f
je 0x140023330
jle 0x1400230b1
cmp ecx, 0x22001
je 0x140023390
jle 0x1400231f0
cmp ecx, 0x22002
je 0x140023264
cmp ecx, 0x22003
jne 0x140023340
mov dword [rax + 0x3ac], edx
ret
cmp ecx, 0x2200a
je 0x140023310
jle 0x140023080
cmp ecx, 0x2200c
je 0x140023360
jl 0x140023354
cmp ecx, 0x23001
je 0x1400232a0
cmp ecx, 0x23003
jne 0x140023340
test edx, edx
setne dl
movzx edx, dl
mov dword [rax + 0x3d0], edx
ret
cmp ecx, 0x22007
je 0x140023300
jl 0x1400232f0
cmp ecx, 0x22008
je 0x140023290
cmp ecx, 0x22009
jne 0x140023340
mov dword [rax + 0x3c4], edx
ret
cmp ecx, 0x2100c
je 0x140023374
jl 0x140023370
cmp ecx, 0x2100d
je 0x140023274
cmp ecx, 0x2100e
jne 0x140023340
test edx, edx
setne dl
movzx edx, dl
mov dword [rax + 0x4c], edx
ret
cmp ecx, 0x2000c
je 0x1400232b4
jg 0x140023150
cmp ecx, 0x20006
je 0x1400232e1
jle 0x1400231c0
cmp ecx, 0x20008
je 0x1400232d2
jl 0x1400232c3
cmp ecx, 0x20009
je 0x140023280
cmp ecx, 0x2000a
jne 0x140023340
test edx, edx
setne dl
movzx edx, dl
mov dword [rax + 0x54], edx
ret
cmp ecx, 0x21005
je 0x140023384
jle 0x140023190
cmp ecx, 0x21007
je 0x140023380
jl 0x1400233a0
cmp ecx, 0x21008
je 0x140023270
cmp ecx, 0x21009
jne 0x140023340
mov dword [rax + 0x38], edx
ret
cmp ecx, 0x21002
je 0x1400233b0
jle 0x140023230
cmp ecx, 0x21003
je 0x140023260
cmp ecx, 0x21004
jne 0x140023340
mov dword [rax + 0x24], edx
ret
cmp ecx, 0x20003
je 0x1400233a4
jle 0x140023210
cmp ecx, 0x20004
je 0x140023250
cmp ecx, 0x20005
jne 0x140023340
test edx, edx
setne dl
movzx edx, dl
mov dword [rax + 0x78], edx
ret
cmp ecx, 0x21010
jne 0x140023340
test edx, edx
setne dl
movzx edx, dl
mov dword [rax + 0x50], edx
ret
cmp ecx, 0x20001
jne 0x140023340
test edx, edx
setne dl
movzx edx, dl
mov dword [rax + 0x7c], edx
ret
cmp ecx, 0x21001
jne 0x140023340
mov dword [rax + 0x18], edx
ret
xor edx, edx
mov ecx, 0x10001
jmp sym._glfwInputError
test edx, edx
setne dl
movzx edx, dl
mov dword [rax + 0x74], edx
ret
mov dword [rax + 0x20], edx
ret
mov dword [rax + 0x3a8], edx
ret
mov dword [rax + 0x34], edx
ret
mov dword [rax + 0x48], edx
ret
test edx, edx
setne dl
movzx edx, dl
mov dword [rax + 0x8c], edx
ret
mov dword [rax + 0x3bc], edx
ret
test edx, edx
setne dl
movzx edx, dl
mov dword [rax + 0x98], edx
ret
mov dword [rax + 0x3c], edx
ret
test edx, edx
setne dl
movzx edx, dl
mov dword [rax + 0x90], edx
ret
test edx, edx
setne dl
movzx edx, dl
mov dword [rax + 0x84], edx
ret
test edx, edx
setne dl
movzx edx, dl
mov dword [rax + 0x88], edx
ret
test edx, edx
setne dl
movzx edx, dl
mov dword [rax + 0x80], edx
ret
test edx, edx
setne dl
movzx edx, dl
mov dword [rax + 0x3b0], edx
ret
test edx, edx
setne dl
movzx edx, dl
mov dword [rax + 0x3b4], edx
ret
test edx, edx
setne dl
movzx edx, dl
mov dword [rax + 0x3b8], edx
ret
mov dword [rax + 0x3c0], edx
ret
mov dword [rax + 0x3d8], edx
ret
lea rdx, str.Invalid_window_hint_0x_08X
mov r8d, ecx
mov ecx, 0x10003
jmp sym._glfwInputError
mov dword [rax + 0x3a4], edx
ret
test edx, edx
setne dl
movzx edx, dl
mov dword [rax + 0x94], edx
ret
mov dword [rax + 0x40], edx
ret
test edx, edx
setne dl
movzx edx, dl
mov dword [rax + 0x44], edx
ret
mov dword [rax + 0x30], edx
ret
mov dword [rax + 0x28], edx
ret
mov dword [rax + 0x3a0], edx
ret
mov dword [rax + 0x2c], edx
ret
test edx, edx
setne dl
movzx edx, dl
mov dword [rax + 0x70], edx
ret
mov dword [rax + 0x1c], edx
ret