Function at 0x100042ee
Capabilities:
Link many functions at runtime

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x10
push 0x80000004
push 0
push str.SystemRoot
push 1
mov ebx, 0x10c
call fcn.10010d40
add esp, 0x10
mov dword [ebp - 4], eax
push str._system32winspool.drv
push dword [ebp - 4]
mov ecx, 2
call fcn.10004292
add esp, 8
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x10004340
push ebx
call fcn.100109f6
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 0x1000436c
push 0x3d
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x1000437f
push ebx
call fcn.100109f6
add esp, 4
mov eax, dword [ebp - 0x10]
mov dword [0x10019126], eax
cmp dword [0x10019126], 0
jne 0x1000439e
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.ADVANCEDSETUPDIALOG
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x100043d2
push 0xe6
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x10019122], eax
cmp dword [0x10019122], 0
jne 0x1000441d
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004413
push 0x150
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.AbortPrinter
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004451
push 0x19b
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x1001912a], eax
cmp dword [0x1001912a], 0
jne 0x1000449c
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004492
push 0x1fe
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.AddFormA
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x100044d0
push 0x249
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x100190f6], eax
cmp dword [0x100190f6], 0
jne 0x1000451b
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004511
push 0x2a8
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.AddFormW
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x1000454f
push 0x2f3
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x1001912e], eax
cmp dword [0x1001912e], 0
jne 0x1000459a
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004590
push 0x352
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.AddJobA
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x100045ce
push 0x39d
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x10019132], eax
cmp dword [0x10019132], 0
jne 0x10004619
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x1000460f
push 0x3fb
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.AddJobW
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x1000464d
push 0x446
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x10019136], eax
cmp dword [0x10019136], 0
jne 0x10004698
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x1000468e
push 0x4a4
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.AddMonitorA
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x100046cc
push 0x4ef
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x100190b2], eax
cmp dword [0x100190b2], 0
jne 0x10004717
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x1000470d
push 0x551
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.AddMonitorW
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x1000474b
push 0x59c
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x1001913a], eax
cmp dword [0x1001913a], 0
jne 0x10004796
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x1000478c
push 0x5fe
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.AddPortA
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x100047ca
push 0x649
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x1001913e], eax
cmp dword [0x1001913e], 0
jne 0x10004815
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x1000480b
push 0x6a8
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.AddPortExA
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004849
push 0x6f3
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x100190ae], eax
cmp dword [0x100190ae], 0
jne 0x10004894
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x1000488a
push 0x754
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.AddPortExW
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x100048c8
push 0x79f
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x10019142], eax
cmp dword [0x10019142], 0
jne 0x10004913
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004909
push 0x800
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.AddPortW
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004947
push 0x84b
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x100190a2], eax
cmp dword [0x100190a2], 0
jne 0x10004992
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004988
push 0x8aa
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.AddPrintProcessorA
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x100049c6
push 0x8f5
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x10019146], eax
cmp dword [0x10019146], 0
jne 0x10004a11
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004a07
push 0x95e
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.AddPrintProcessorW
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004a45
push 0x9a9
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x1001914a], eax
cmp dword [0x1001914a], 0
jne 0x10004a90
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004a86
push 0xa12
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.AddPrintProvidorA
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004ac4
push 0xa5d
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x1001914e], eax
cmp dword [0x1001914e], 0
jne 0x10004b0f
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004b05
push 0xac5
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.AddPrintProvidorW
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004b43
push 0xb10
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x1001911e], eax
cmp dword [0x1001911e], 0
jne 0x10004b8e
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004b84
push 0xb78
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.AddPrinterA
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004bc2
push 0xbc3
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x10019152], eax
cmp dword [0x10019152], 0
jne 0x10004c0d
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004c03
push 0xc25
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.AddPrinterConnection2A
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004c41
push 0xc70
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x10019056], eax
cmp dword [0x10019056], 0
jne 0x10004c8c
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004c82
push 0xcdd
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.AddPrinterConnection2W
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004cc0
push 0xd28
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x100190ea], eax
cmp dword [0x100190ea], 0
jne 0x10004d0b
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004d01
push 0xd95
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.AddPrinterConnectionA
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004d3f
push 0xde0
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x1001906e], eax
cmp dword [0x1001906e], 0
jne 0x10004d8a
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004d80
push 0xe4c
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.AddPrinterConnectionW
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004dbe
push 0xe97
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x10019156], eax
cmp dword [0x10019156], 0
jne 0x10004e09
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004dff
push 0xf03
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.AddPrinterDriverA
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004e3d
push 0xf4e
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x1001910e], eax
cmp dword [0x1001910e], 0
jne 0x10004e88
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004e7e
push 0xfb6
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.AddPrinterDriverExA
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004ebc
push 0x1001
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x1001915a], eax
cmp dword [0x1001915a], 0
jne 0x10004f07
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004efd
push 0x106b
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.AddPrinterDriverExW
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004f3b
push 0x10b6
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x1001915e], eax
cmp dword [0x1001915e], 0
jne 0x10004f86
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004f7c
push 0x1120
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.AddPrinterDriverW
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004fba
push 0x116b
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x10019162], eax
cmp dword [0x10019162], 0
jne 0x10005005
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10004ffb
push 0x11d3
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.AddPrinterW
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005039
push 0x121e
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x10019166], eax
cmp dword [0x10019166], 0
jne 0x10005084
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x1000507a
push 0x1280
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.AdvancedDocumentPropertiesA
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x100050b8
push 0x12cb
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x1001916a], eax
cmp dword [0x1001916a], 0
jne 0x10005103
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x100050f9
push 0x133d
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.AdvancedDocumentPropertiesW
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005137
push 0x1388
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x1001911a], eax
cmp dword [0x1001911a], 0
jne 0x10005182
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005178
push 0x13fa
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.AdvancedSetupDialog
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x100051b6
push 0x1445
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x10019086], eax
cmp dword [0x10019086], 0
jne 0x10005201
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x100051f7
push 0x14af
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.ClosePrinter
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005235
push 0x14fa
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x1001916e], eax
cmp dword [0x1001916e], 0
jne 0x10005280
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005276
push 0x155d
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.CloseSpoolFileHandle
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x100052b4
push 0x15a8
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x10019172], eax
cmp dword [0x10019172], 0
jne 0x100052ff
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x100052f5
push 0x1613
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.CommitSpoolData
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005333
push 0x165e
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x10019102], eax
cmp dword [0x10019102], 0
jne 0x1000537e
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005374
push 0x16c4
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.ConfigurePortA
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x100053b2
push 0x170f
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x10019176], eax
cmp dword [0x10019176], 0
jne 0x100053fd
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x100053f3
push 0x1774
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.ConfigurePortW
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005431
push 0x17bf
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x1001917a], eax
cmp dword [0x1001917a], 0
jne 0x1000547c
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005472
push 0x1824
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.ConnectToPrinterDlg
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x100054b0
push 0x186f
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x10019022], eax
cmp dword [0x10019022], 0
jne 0x100054fb
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x100054f1
push 0x18d9
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.ConvertAnsiDevModeToUnicodeDevmode
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x1000552f
push 0x1924
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x1001917e], eax
cmp dword [0x1001917e], 0
jne 0x1000557a
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005570
push 0x199d
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.ConvertUnicodeDevModeToAnsiDevmode
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x100055ae
push 0x19e8
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x10019182], eax
cmp dword [0x10019182], 0
jne 0x100055f9
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x100055ef
push 0x1a61
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.CorePrinterDriverInstalledA
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x1000562d
push 0x1aac
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x1001910a], eax
cmp dword [0x1001910a], 0
jne 0x10005678
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x1000566e
push 0x1b1e
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.CorePrinterDriverInstalledW
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x100056ac
push 0x1b69
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x1001904a], eax
cmp dword [0x1001904a], 0
jne 0x100056f7
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x100056ed
push 0x1bdb
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.CreatePrintAsyncNotifyChannel
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x1000572b
push 0x1c26
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x10019186], eax
cmp dword [0x10019186], 0
jne 0x10005776
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x1000576c
push 0x1c9a
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.CreatePrinterIC
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x100057aa
push 0x1ce5
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x1001918a], eax
cmp dword [0x1001918a], 0
jne 0x100057f5
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x100057eb
push 0x1d4b
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.DEVICECAPABILITIES
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005829
push 0x1d96
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x1001902e], eax
cmp dword [0x1001902e], 0
jne 0x10005874
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x1000586a
push 0x1dff
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.DEVICEMODE
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x100058a8
push 0x1e4a
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x1001900a], eax
cmp dword [0x1001900a], 0
jne 0x100058f3
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x100058e9
push 0x1eab
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.DeleteFormA
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005927
push 0x1ef6
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x1001918e], eax
cmp dword [0x1001918e], 0
jne 0x10005972
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005968
push 0x1f58
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.DeleteFormW
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x100059a6
push 0x1fa3
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x1001908a], eax
cmp dword [0x1001908a], 0
jne 0x100059f1
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x100059e7
push 0x2005
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.DeleteMonitorA
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005a25
push 0x2050
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x10019192], eax
cmp dword [0x10019192], 0
jne 0x10005a70
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005a66
push 0x20b5
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.DeleteMonitorW
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005aa4
push 0x2100
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x10019062], eax
cmp dword [0x10019062], 0
jne 0x10005aef
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005ae5
push 0x2165
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.DeletePortA
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005b23
push 0x21b0
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x100190be], eax
cmp dword [0x100190be], 0
jne 0x10005b6e
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005b64
push 0x2212
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.DeletePortW
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005ba2
push 0x225d
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x10019196], eax
cmp dword [0x10019196], 0
jne 0x10005bed
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005be3
push 0x22bf
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.DeletePrintProcessorA
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005c21
push 0x230a
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x1001919a], eax
cmp dword [0x1001919a], 0
jne 0x10005c6c
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005c62
push 0x2376
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.DeletePrintProcessorW
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005ca0
push 0x23c1
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x1001919e], eax
cmp dword [0x1001919e], 0
jne 0x10005ceb
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005ce1
push 0x242d
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.DeletePrintProvidorA
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005d1f
push 0x2478
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x10019026], eax
cmp dword [0x10019026], 0
jne 0x10005d6a
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005d60
push 0x24e3
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.DeletePrintProvidorW
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005d9e
push 0x252e
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x100191a2], eax
cmp dword [0x100191a2], 0
jne 0x10005de9
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005ddf
push 0x2599
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.DeletePrinter
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005e1d
push 0x25e4
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x100191a6], eax
cmp dword [0x100191a6], 0
jne 0x10005e68
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005e5e
push 0x2648
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.DeletePrinterConnectionA
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005e9c
push 0x2693
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x100190a6], eax
cmp dword [0x100190a6], 0
jne 0x10005ee7
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005edd
push 0x2702
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.DeletePrinterConnectionW
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005f1b
push 0x274d
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x100191aa], eax
cmp dword [0x100191aa], 0
jne 0x10005f66
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005f5c
push 0x27bc
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.DeletePrinterDataA
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005f9a
push 0x2807
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x100191ae], eax
cmp dword [0x100191ae], 0
jne 0x10005fe5
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10005fdb
push 0x2870
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.DeletePrinterDataExA
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10006019
push 0x28bb
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x1001902a], eax
cmp dword [0x1001902a], 0
jne 0x10006064
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x1000605a
push 0x2926
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.DeletePrinterDataExW
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10006098
push 0x2971
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x100191b2], eax
cmp dword [0x100191b2], 0
jne 0x100060e3
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x100060d9
push 0x29dc
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.DeletePrinterDataW
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10006117
push 0x2a27
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x100190e6], eax
cmp dword [0x100190e6], 0
jne 0x10006162
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10006158
push 0x2a90
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.DeletePrinterDriverA
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10006196
push 0x2adb
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x100191b6], eax
cmp dword [0x100191b6], 0
jne 0x100061e1
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x100061d7
push 0x2b46
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov eax, 0
jmp 0x1000a1ea
mov dword [ebp - 4], esp
push str.DeletePrinterDriverExA
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10006215
push 0x2b91
push 0x4010004
push 6
call fcn.100109ea
add esp, 0xc
mov dword [0x100191ba], eax
cmp dword [0x100191ba], 0
jne 0x10006260
mov dword [ebp - 4], esp
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
nop
cmp dword [ebp - 4], esp
je 0x10006256
mov dword [ebp - 4], esp
push str.DeletePrinterDriverExW
push dword [0x10019126]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
nop
cmp dword [ebp - 4], esp
je 0x10006294
mov esp, ebp
pop ebp
ret