Function at 0x100047a4
Capabilities:
Link many functions at runtime

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x10
push reloc.WS2_32.dll_connect
push 0
push 0x10057262
push 1
mov ebx, 0x10c
call fcn.1003f670
add esp, 0x10
mov dword [ebp - 4], eax
push str._system32winspool.drv
push dword [ebp - 4]
mov ecx, 2
call fcn.10004748
add esp, 8
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x100047f6
push ebx
call fcn.1003e902
add esp, 4
mov dword [ebp - 0xc], esp
push dword [ebp - 8]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
nop
nop
cmp dword [ebp - 0xc], esp
je 0x10004822
push 0x3d
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x10004835
push ebx
call fcn.1003e902
add esp, 4
mov eax, dword [ebp - 0x10]
mov dword [0x1005a1d9], eax
cmp dword [0x1005a1d9], 0
jne 0x10004854
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.ADVANCEDSETUPDIALOG
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004888
push 0xe6
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a1dd], eax
cmp dword [0x1005a1dd], 0
jne 0x100048d3
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x100048c9
push 0x150
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.AbortPrinter
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004907
push 0x19b
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a119], eax
cmp dword [0x1005a119], 0
jne 0x10004952
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004948
push 0x1fe
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.AddFormA
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004986
push 0x249
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a175], eax
cmp dword [0x1005a175], 0
jne 0x100049d1
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x100049c7
push 0x2a8
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.AddFormW
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004a05
push 0x2f3
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a1e1], eax
cmp dword [0x1005a1e1], 0
jne 0x10004a50
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004a46
push 0x352
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.AddJobA
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004a84
push 0x39d
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a1e5], eax
cmp dword [0x1005a1e5], 0
jne 0x10004acf
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004ac5
push 0x3fb
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.AddJobW
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004b03
push 0x446
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a111], eax
cmp dword [0x1005a111], 0
jne 0x10004b4e
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004b44
push 0x4a4
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.AddMonitorA
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004b82
push 0x4ef
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a125], eax
cmp dword [0x1005a125], 0
jne 0x10004bcd
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004bc3
push 0x551
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.AddMonitorW
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004c01
push 0x59c
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a1e9], eax
cmp dword [0x1005a1e9], 0
jne 0x10004c4c
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004c42
push 0x5fe
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.AddPortA
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004c80
push 0x649
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a1ed], eax
cmp dword [0x1005a1ed], 0
jne 0x10004ccb
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004cc1
push 0x6a8
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.AddPortExA
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004cff
push 0x6f3
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a11d], eax
cmp dword [0x1005a11d], 0
jne 0x10004d4a
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004d40
push 0x754
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.AddPortExW
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004d7e
push 0x79f
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a1b5], eax
cmp dword [0x1005a1b5], 0
jne 0x10004dc9
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004dbf
push 0x800
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.AddPortW
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004dfd
push 0x84b
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a1f1], eax
cmp dword [0x1005a1f1], 0
jne 0x10004e48
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004e3e
push 0x8aa
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.AddPrintProcessorA
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004e7c
push 0x8f5
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a121], eax
cmp dword [0x1005a121], 0
jne 0x10004ec7
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004ebd
push 0x95e
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.AddPrintProcessorW
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004efb
push 0x9a9
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a1f5], eax
cmp dword [0x1005a1f5], 0
jne 0x10004f46
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004f3c
push 0xa12
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.AddPrintProvidorA
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004f7a
push 0xa5d
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a1a1], eax
cmp dword [0x1005a1a1], 0
jne 0x10004fc5
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004fbb
push 0xac5
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.AddPrintProvidorW
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004ff9
push 0xb10
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a1c9], eax
cmp dword [0x1005a1c9], 0
jne 0x10005044
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x1000503a
push 0xb78
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.AddPrinterA
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005078
push 0xbc3
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a1f9], eax
cmp dword [0x1005a1f9], 0
jne 0x100050c3
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x100050b9
push 0xc25
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.AddPrinterConnection2A
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x100050f7
push 0xc70
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a1fd], eax
cmp dword [0x1005a1fd], 0
jne 0x10005142
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005138
push 0xcdd
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.AddPrinterConnection2W
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005176
push 0xd28
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a189], eax
cmp dword [0x1005a189], 0
jne 0x100051c1
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x100051b7
push 0xd95
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.AddPrinterConnectionA
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x100051f5
push 0xde0
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a201], eax
cmp dword [0x1005a201], 0
jne 0x10005240
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005236
push 0xe4c
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.AddPrinterConnectionW
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005274
push 0xe97
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a205], eax
cmp dword [0x1005a205], 0
jne 0x100052bf
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x100052b5
push 0xf03
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.AddPrinterDriverA
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x100052f3
push 0xf4e
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a209], eax
cmp dword [0x1005a209], 0
jne 0x1000533e
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005334
push 0xfb6
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.AddPrinterDriverExA
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005372
push 0x1001
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a20d], eax
cmp dword [0x1005a20d], 0
jne 0x100053bd
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x100053b3
push 0x106b
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.AddPrinterDriverExW
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x100053f1
push 0x10b6
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a211], eax
cmp dword [0x1005a211], 0
jne 0x1000543c
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005432
push 0x1120
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.AddPrinterDriverW
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005470
push 0x116b
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a215], eax
cmp dword [0x1005a215], 0
jne 0x100054bb
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x100054b1
push 0x11d3
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.AddPrinterW
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x100054ef
push 0x121e
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a1d5], eax
cmp dword [0x1005a1d5], 0
jne 0x1000553a
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005530
push 0x1280
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.AdvancedDocumentPropertiesA
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x1000556e
push 0x12cb
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a219], eax
cmp dword [0x1005a219], 0
jne 0x100055b9
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x100055af
push 0x133d
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.AdvancedDocumentPropertiesW
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x100055ed
push 0x1388
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a21d], eax
cmp dword [0x1005a21d], 0
jne 0x10005638
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x1000562e
push 0x13fa
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.AdvancedSetupDialog
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x1000566c
push 0x1445
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a221], eax
cmp dword [0x1005a221], 0
jne 0x100056b7
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x100056ad
push 0x14af
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.ClosePrinter
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x100056eb
push 0x14fa
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a18d], eax
cmp dword [0x1005a18d], 0
jne 0x10005736
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x1000572c
push 0x155d
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.CloseSpoolFileHandle
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x1000576a
push 0x15a8
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a225], eax
cmp dword [0x1005a225], 0
jne 0x100057b5
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x100057ab
push 0x1613
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.CommitSpoolData
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x100057e9
push 0x165e
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a179], eax
cmp dword [0x1005a179], 0
jne 0x10005834
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x1000582a
push 0x16c4
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.ConfigurePortA
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005868
push 0x170f
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a229], eax
cmp dword [0x1005a229], 0
jne 0x100058b3
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x100058a9
push 0x1774
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.ConfigurePortW
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x100058e7
push 0x17bf
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a22d], eax
cmp dword [0x1005a22d], 0
jne 0x10005932
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005928
push 0x1824
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.ConnectToPrinterDlg
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005966
push 0x186f
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a231], eax
cmp dword [0x1005a231], 0
jne 0x100059b1
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x100059a7
push 0x18d9
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.ConvertAnsiDevModeToUnicodeDevmode
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x100059e5
push 0x1924
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a1c1], eax
cmp dword [0x1005a1c1], 0
jne 0x10005a30
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005a26
push 0x199d
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.ConvertUnicodeDevModeToAnsiDevmode
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005a64
push 0x19e8
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a16d], eax
cmp dword [0x1005a16d], 0
jne 0x10005aaf
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005aa5
push 0x1a61
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.CorePrinterDriverInstalledA
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005ae3
push 0x1aac
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a235], eax
cmp dword [0x1005a235], 0
jne 0x10005b2e
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005b24
push 0x1b1e
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.CorePrinterDriverInstalledW
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005b62
push 0x1b69
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a239], eax
cmp dword [0x1005a239], 0
jne 0x10005bad
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005ba3
push 0x1bdb
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.CreatePrintAsyncNotifyChannel
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005be1
push 0x1c26
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a23d], eax
cmp dword [0x1005a23d], 0
jne 0x10005c2c
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005c22
push 0x1c9a
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.CreatePrinterIC
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005c60
push 0x1ce5
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a241], eax
cmp dword [0x1005a241], 0
jne 0x10005cab
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005ca1
push 0x1d4b
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.DEVICECAPABILITIES
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005cdf
push 0x1d96
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a1d1], eax
cmp dword [0x1005a1d1], 0
jne 0x10005d2a
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005d20
push 0x1dff
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.DEVICEMODE
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005d5e
push 0x1e4a
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a0fd], eax
cmp dword [0x1005a0fd], 0
jne 0x10005da9
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005d9f
push 0x1eab
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.DeleteFormA
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005ddd
push 0x1ef6
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a245], eax
cmp dword [0x1005a245], 0
jne 0x10005e28
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005e1e
push 0x1f58
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.DeleteFormW
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005e5c
push 0x1fa3
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a145], eax
cmp dword [0x1005a145], 0
jne 0x10005ea7
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005e9d
push 0x2005
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.DeleteMonitorA
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005edb
push 0x2050
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a249], eax
cmp dword [0x1005a249], 0
jne 0x10005f26
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005f1c
push 0x20b5
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.DeleteMonitorW
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005f5a
push 0x2100
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a24d], eax
cmp dword [0x1005a24d], 0
jne 0x10005fa5
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005f9b
push 0x2165
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.DeletePortA
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005fd9
push 0x21b0
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a251], eax
cmp dword [0x1005a251], 0
jne 0x10006024
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x1000601a
push 0x2212
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.DeletePortW
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10006058
push 0x225d
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a255], eax
cmp dword [0x1005a255], 0
jne 0x100060a3
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10006099
push 0x22bf
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.DeletePrintProcessorA
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x100060d7
push 0x230a
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a259], eax
cmp dword [0x1005a259], 0
jne 0x10006122
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10006118
push 0x2376
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.DeletePrintProcessorW
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10006156
push 0x23c1
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a25d], eax
cmp dword [0x1005a25d], 0
jne 0x100061a1
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10006197
push 0x242d
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.DeletePrintProvidorA
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x100061d5
push 0x2478
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a261], eax
cmp dword [0x1005a261], 0
jne 0x10006220
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10006216
push 0x24e3
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.DeletePrintProvidorW
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10006254
push 0x252e
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a265], eax
cmp dword [0x1005a265], 0
jne 0x1000629f
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10006295
push 0x2599
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.DeletePrinter
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x100062d3
push 0x25e4
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a269], eax
cmp dword [0x1005a269], 0
jne 0x1000631e
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10006314
push 0x2648
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.DeletePrinterConnectionA
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10006352
push 0x2693
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a0f1], eax
cmp dword [0x1005a0f1], 0
jne 0x1000639d
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10006393
push 0x2702
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.DeletePrinterConnectionW
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x100063d1
push 0x274d
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a26d], eax
cmp dword [0x1005a26d], 0
jne 0x1000641c
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10006412
push 0x27bc
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.DeletePrinterDataA
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10006450
push 0x2807
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a0e1], eax
cmp dword [0x1005a0e1], 0
jne 0x1000649b
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10006491
push 0x2870
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.DeletePrinterDataExA
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x100064cf
push 0x28bb
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a191], eax
cmp dword [0x1005a191], 0
jne 0x1000651a
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10006510
push 0x2926
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.DeletePrinterDataExW
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x1000654e
push 0x2971
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a271], eax
cmp dword [0x1005a271], 0
jne 0x10006599
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x1000658f
push 0x29dc
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.DeletePrinterDataW
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x100065cd
push 0x2a27
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a1b1], eax
cmp dword [0x1005a1b1], 0
jne 0x10006618
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x1000660e
push 0x2a90
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.DeletePrinterDriverA
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x1000664c
push 0x2adb
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a129], eax
cmp dword [0x1005a129], 0
jne 0x10006697
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x1000668d
push 0x2b46
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov eax, 0
jmp 0x1000a6a0
mov dword [ebp - 4], esp
push str.DeletePrinterDriverExA
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x100066cb
push 0x2b91
push 0x4010032
push 6
call fcn.1003e90e
add esp, 0xc
mov dword [0x1005a12d], eax
cmp dword [0x1005a12d], 0
jne 0x10006716
mov dword [ebp - 4], esp
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x1000670c
mov dword [ebp - 4], esp
push str.DeletePrinterDriverExW
push dword [0x1005a1d9]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x1000674a
mov esp, ebp
pop ebp
ret