Function at 0x4035b7
Capabilities:
Link many functions at runtime

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x2c
mov dword [ebp - 4], 1
cmp dword [ebp - 4], 0
je 0x4035f2
push str.__sdkInit
mov eax, dword [0x425694]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x425698], eax
cmp dword [0x425698], 0
je 0x4035f2
mov dword [ebp - 8], 1
jmp 0x4035f9
mov dword [ebp - 8], 0
mov ecx, dword [ebp - 8]
mov dword [ebp - 4], ecx
cmp dword [ebp - 4], 0
je 0x40362e
push str.__sdkEnd
mov edx, dword [0x425694]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x42569c], eax
cmp dword [0x42569c], 0
je 0x40362e
mov dword [ebp - 0xc], 1
jmp 0x403635
mov dword [ebp - 0xc], 0
mov eax, dword [ebp - 0xc]
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0
je 0x40366a
push str.__sdkIsWinXpOrLater
mov ecx, dword [0x425694]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x4256a0], eax
cmp dword [0x4256a0], 0
je 0x40366a
mov dword [ebp - 0x10], 1
jmp 0x403671
mov dword [ebp - 0x10], 0
mov edx, dword [ebp - 0x10]
mov dword [ebp - 4], edx
cmp dword [ebp - 4], 0
je 0x4036a5
push str.__sdkIsWin7OrLater
mov eax, dword [0x425694]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x4256a4], eax
cmp dword [0x4256a4], 0
je 0x4036a5
mov dword [ebp - 0x14], 1
jmp 0x4036ac
mov dword [ebp - 0x14], 0
mov ecx, dword [ebp - 0x14]
mov dword [ebp - 4], ecx
cmp dword [ebp - 4], 0
je 0x4036e1
push str.__sdkIsWow64Process
mov edx, dword [0x425694]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x4256a8], eax
cmp dword [0x4256a8], 0
je 0x4036e1
mov dword [ebp - 0x18], 1
jmp 0x4036e8
mov dword [ebp - 0x18], 0
mov eax, dword [ebp - 0x18]
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0
je 0x40371d
push str.__sdkWin7TaskbarStart
mov ecx, dword [0x425694]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x4256ac], eax
cmp dword [0x4256ac], 0
je 0x40371d
mov dword [ebp - 0x1c], 1
jmp 0x403724
mov dword [ebp - 0x1c], 0
mov edx, dword [ebp - 0x1c]
mov dword [ebp - 4], edx
cmp dword [ebp - 4], 0
je 0x403758
push str.__sdkWin7TaskbarStop
mov eax, dword [0x425694]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x4256b0], eax
cmp dword [0x4256b0], 0
je 0x403758
mov dword [ebp - 0x20], 1
jmp 0x40375f
mov dword [ebp - 0x20], 0
mov ecx, dword [ebp - 0x20]
mov dword [ebp - 4], ecx
cmp dword [ebp - 4], 0
je 0x403794
push str.__sdkWin7TaskbarProgressState
mov edx, dword [0x425694]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x4256b4], eax
cmp dword [0x4256b4], 0
je 0x403794
mov dword [ebp - 0x24], 1
jmp 0x40379b
mov dword [ebp - 0x24], 0
mov eax, dword [ebp - 0x24]
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0
je 0x4037d0
push str.__sdkWin7TaskbarProgressValue
mov ecx, dword [0x425694]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x4256b8], eax
cmp dword [0x4256b8], 0
je 0x4037d0
mov dword [ebp - 0x28], 1
jmp 0x4037d7
mov dword [ebp - 0x28], 0
mov edx, dword [ebp - 0x28]
mov dword [ebp - 4], edx
cmp dword [ebp - 4], 0
je 0x40380b
push str.__sdkWin7TaskbarOverlayIcon
mov eax, dword [0x425694]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x4256bc], eax
cmp dword [0x4256bc], 0
je 0x40380b
mov dword [ebp - 0x2c], 1
jmp 0x403812
mov dword [ebp - 0x2c], 0
mov ecx, dword [ebp - 0x2c]
mov dword [ebp - 4], ecx
mov eax, dword [ebp - 4]
mov esp, ebp
pop ebp
ret