Function at 0x61b950
Capabilities:
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
add esp, 0xffffff68
push ebx
push esi
push edi
mov dword [ebp - 0xc], ecx
mov esi, edx
mov dword [ebp - 0x64], eax
mov eax, dword [ebp - 0x64]
cmp dword [eax + 0x270], 0
je 0x61c2a4
mov eax, dword [ebp - 0x64]
mov eax, dword [eax + 0x2cc]
call fcn.005333f8
push eax
call sub.USER32.DLL_IsIconic
test eax, eax
jne 0x61c2a4
mov byte [sym.StartupControl.exe__Svclutils_InAnimationProcess], 1
mov eax, dword [ebp - 0x64]
mov eax, dword [eax + 0x2e0]
test eax, eax
je 0x61b9e9
cmp dword [eax + 0x2c], 0
jne 0x61b9af
call sym.StartupControl.exe__Sskinprovider_TacBorderForm_CreateNewForm_qqrv
mov eax, dword [ebp - 0x64]
mov eax, dword [eax + 0x2e0]
mov eax, dword [eax + 0x2c]
mov dword [ebp - 0x78], eax
push 0
push 0
mov eax, dword [ebp - 0x78]
call fcn.005333f8
push eax
call sub.USER32.DLL_SetWindowRgn
test eax, eax
jne 0x61b9d9
call sym.StartupControl.exe__Svclutils_CheckLastError_qqrv
mov eax, dword [ebp - 0x64]
mov eax, dword [eax + 0x2e0]
call sym.StartupControl.exe__Sskinprovider_TacBorderForm_PaintAll_qqrv
jmp 0x61ba0a
mov eax, dword [ebp - 0x64]
call sym.StartupControl.exe__Sskinprovider_TsSkinProvider_PaintAll_qqrv
push 0
mov ecx, dword [0x7b9688]
mov ecx, dword [ecx]
mov dl, 1
mov eax, dword [sym.StartupControl.exe__Acnttypes_TacGlowForm_]
call fcn.0050b66c
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x64]
mov eax, dword [eax + 0x270]
mov ebx, dword [eax + 0x5c]
test ebx, ebx
je 0x61c2a4
mov eax, ebx
call sym.StartupControl.exe__Sgraphutils_CreateBmp32_qqrpx16Graphics_TBitmap
mov dword [ebp - 0x2c], eax
mov eax, dword [ebp - 0x64]
cmp dword [eax + 0x2e0], 0
jne 0x61ba3d
mov eax, dword [ebp - 0x64]
cmp byte [eax + 0x3c], 0
jne 0x61ba49
mov eax, dword [ebp - 0x64]
call sym.StartupControl.exe__Sskinprovider_TsSkinProvider_IsBlurred_qqrv
test al, al
je 0x61ba69
push 0
lea edx, [ebp - 0x98]
mov eax, dword [ebp - 0x2c]
call sym.StartupControl.exe__Acntutils_MkRect_qqrp16Graphics_TBitmap
lea edx, [ebp - 0x98]
xor ecx, ecx
mov eax, dword [ebp - 0x2c]
call sym.StartupControl.exe__Salphagraph_FillRect32_qqrpx16Graphics_TBitmaprx11Types_TRectx15Graphics_TColoruc
mov eax, dword [ebp - 0x2c]
call fcn.00502d6c
call fcn.004fd650
push 0
mov eax, dword [ebp - 0x64]
push eax
push 0
mov eax, dword [ebp - 0x64]
mov edx, dword [eax + 0x2cc]
xor ecx, ecx
mov eax, dword [ebp - 0x2c]
call sym.StartupControl.exe__Svclutils_SkinPaintTo_qqrpx16Graphics_TBitmappx17Controls_TControlxixipx18Classes_TComponento
mov eax, dword [ebp - 0x64]
cmp dword [eax + 0x2e0], 0
jne 0x61bad8
mov eax, dword [ebp - 0x64]
cmp byte [eax + 0x3c], 0
je 0x61bab3
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0x64]
call sym.StartupControl.exe__Sskinprovider_TsSkinProvider_FillAlphaClient_qqrp16Graphics_TBitmap
jmp 0x61bad8
push 0x1fffffff
push 0
lea edx, [ebp - 0x98]
mov eax, dword [ebp - 0x2c]
call sym.StartupControl.exe__Acntutils_MkRect_qqrp16Graphics_TBitmap
lea edx, [ebp - 0x98]
mov cl, 0xff
mov eax, dword [ebp - 0x2c]
call sym.StartupControl.exe__Salphagraph_FillAlphaRect_qqrpx16Graphics_TBitmaprx11Types_TRectuc15Graphics_TColor36System__DynamicArray_
cmp dword [ebp - 0x2c], 0
je 0x61c2a4
mov eax, dword [ebp - 0x2c]
call fcn.00502d6c
call fcn.004fdbf0
lea edx, [ebp - 0x70]
mov eax, dword [ebp - 0x2c]
call sym.StartupControl.exe__Acntutils_MkSize_qqrpx16Graphics_TBitmap
movzx eax, si
mov ecx, 0xc
xor edx, edx
div ecx
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x68], 0x718
cmp dword [ebp - 0x10], 0
jle 0x61bb22
lea eax, [ebp - 0x5c]
xor edx, edx
call sym.StartupControl.exe__Acntutils_InitBlendData_qqrr14_BLENDFUNCTIONuc
jmp 0x61bb2e
movzx edx, byte [ebp - 0xc]
lea eax, [ebp - 0x5c]
call sym.StartupControl.exe__Acntutils_InitBlendData_qqrr14_BLENDFUNCTIONuc
xor esi, esi
xor eax, eax
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x64]
cmp dword [eax + 0x2e0], 0
je 0x61bc44
lea edx, [ebp - 0x88]
mov eax, dword [ebp - 0x64]
mov eax, dword [eax + 0x2cc]
call fcn.0052a2e0
mov eax, dword [ebp - 0x64]
mov eax, dword [eax + 0x2cc]
call fcn.005333f8
push eax
call sub.USER32.DLL_IsZoomed
test eax, eax
je 0x61bb8e
mov dl, 1
mov eax, dword [ebp - 0x64]
call sym.StartupControl.exe__Sskinprovider_TsSkinProvider_CaptionHeight_qqro
mov ebx, eax
xor edx, edx
mov eax, dword [ebp - 0x64]
call sym.StartupControl.exe__Sskinprovider_SysCaptHeight_qqrp28Sskinprovider_TsSkinProvideri
add eax, 4
cmp ebx, eax
jl 0x61bb92
xor ebx, ebx
jmp 0x61bb94
mov bl, 1
mov eax, dword [ebp - 0x64]
mov byte [eax + 0xe4], bl
test bl, bl
je 0x61bbe9
mov eax, dword [ebp - 0x64]
mov eax, dword [eax + 0x2cc]
call fcn.005333f8
mov edx, dword [ebp - 0x64]
mov edx, dword [edx + 0x2e0]
xor ecx, ecx
call sym.StartupControl.exe__Sskinprovider_SysBorderWidth_qqrxp6HWND__px27Sskinprovider_TacBorderFormo
mov esi, eax
lea edx, [ebp - 0x98]
mov eax, dword [ebp - 0x64]
call sym.StartupControl.exe__Sskinprovider_TsSkinProvider_ShadowSize_qqrv
mov ebx, dword [ebp - 0x94]
mov eax, dword [ebp - 0x64]
mov eax, dword [eax + 0x2e0]
call sym.StartupControl.exe__Sskinprovider_DiffTitle_qqrpx27Sskinprovider_TacBorderForm
add ebx, eax
add esi, ebx
jmp 0x61bbf9
mov eax, dword [ebp - 0x64]
mov eax, dword [eax + 0x2e0]
call sym.StartupControl.exe__Sskinprovider_TacBorderForm_OffsetY_qqrv
mov esi, eax
mov eax, dword [ebp - 0x64]
mov eax, dword [eax + 0x2cc]
call fcn.005333f8
mov edx, dword [ebp - 0x64]
mov edx, dword [edx + 0x2e0]
xor ecx, ecx
call sym.StartupControl.exe__Sskinprovider_SysBorderWidth_qqrxp6HWND__px27Sskinprovider_TacBorderFormo
push eax
mov eax, dword [ebp - 0x64]
mov eax, dword [eax + 0x2e0]
call sym.StartupControl.exe__Sskinprovider_SkinBorderWidth_qqrpx27Sskinprovider_TacBorderForm
mov ebx, eax
pop eax
sub ebx, eax
lea edx, [ebp - 0x98]
mov eax, dword [ebp - 0x64]
call sym.StartupControl.exe__Sskinprovider_TsSkinProvider_ShadowSize_qqrv
add ebx, dword [ebp - 0x98]
mov dword [ebp - 0x74], ebx
jmp 0x61bc78
lea eax, [ebp - 0x88]
push eax
mov eax, dword [ebp - 0x64]
mov eax, dword [eax + 0x2cc]
call fcn.005333f8
push eax
call sub.USER32.DLL_GetWindowRect
mov eax, dword [ebp - 0x64]
call sym.StartupControl.exe__Sskinprovider_FillArOR_qqrp28Sskinprovider_TsSkinProvider
mov eax, dword [ebp - 0x64]
mov eax, dword [eax + 0x248]
mov edx, dword [ebp - 0x2c]
call fcn.0061b05c
push 0xffffffffffffffec
mov eax, dword [ebp - 0x78]
call fcn.005333f8
push eax
call sub.USER32.DLL_GetWindowLongW
or eax, 0x8000000
push eax
push 0xffffffffffffffec
mov eax, dword [ebp - 0x78]
call fcn.005333f8
push eax
call sub.USER32.DLL_SetWindowLongW
test eax, eax
jne 0x61bca7
call sym.StartupControl.exe__Svclutils_CheckLastError_qqrv
push 0xffffffffffffffec
mov eax, dword [ebp - 0x64]
mov eax, dword [eax + 0x2cc]
call fcn.005333f8
push eax
call sub.USER32.DLL_GetWindowLongW
test al, 8
je 0x61bd13
mov dl, 3
mov eax, dword [ebp - 0x78]
call fcn.0050d638
xor edx, edx
mov eax, dword [ebp - 0x78]
call fcn.0052a094
xor edx, edx
mov eax, dword [ebp - 0x78]
call fcn.0052a0c8
push 0xffffffffffffffec
mov eax, dword [ebp - 0x78]
call fcn.005333f8
push eax
call sub.USER32.DLL_GetWindowLongW
or eax, 0x80000
push eax
push 0xffffffffffffffec
mov eax, dword [ebp - 0x78]
call fcn.005333f8
push eax
call sub.USER32.DLL_SetWindowLongW
test eax, eax
jne 0x61bd0e
call sym.StartupControl.exe__Svclutils_CheckLastError_qqrv
or ebx, 0xffffffff
jmp 0x61bd3f
mov eax, dword [ebp - 0x64]
mov eax, dword [eax + 0x2cc]
test byte [eax + 0x374], 8
je 0x61bd2f
mov dl, 3
mov eax, dword [ebp - 0x78]
call fcn.0050d638
mov eax, dword [ebp - 0x64]
mov eax, dword [eax + 0x2cc]
call fcn.005333f8
mov ebx, eax
push 0xffffffffffffffec
mov eax, dword [ebp - 0x78]
call fcn.005333f8
push eax
call sub.USER32.DLL_GetWindowLongW
test eax, 0x80000
jne 0x61bd85
push 0xffffffffffffffec
mov eax, dword [ebp - 0x78]
call fcn.005333f8
push eax
call sub.USER32.DLL_GetWindowLongW
or eax, 0x80000
push eax
push 0xffffffffffffffec
mov eax, dword [ebp - 0x78]
call fcn.005333f8
push eax
call sub.USER32.DLL_SetWindowLongW
test eax, eax
jne 0x61bd85
call sym.StartupControl.exe__Svclutils_CheckLastError_qqrv
lea eax, [ebp - 0x5c]
push eax
push 0
mov eax, dword [ebp - 0x78]
call fcn.005333f8
lea ecx, [ebp - 0x70]
mov edx, dword [ebp - 0x2c]
call sym.StartupControl.exe__Sgraphutils_UpdateLayeredWnd_qqruip16Graphics_TBitmapp7tagSIZEp14_BLENDFUNCTIONp12Types_TPoint
mov eax, dword [ebp - 0x2c]
mov edx, dword [eax]
call dword [edx + 0x30]
push eax
mov eax, dword [ebp - 0x2c]
mov edx, dword [eax]
call dword [edx + 0x24]
push eax
mov ecx, dword [ebp - 0x84]
sub ecx, esi
mov edx, dword [ebp - 0x88]
sub edx, dword [ebp - 0x74]
mov eax, dword [ebp - 0x78]
mov edi, dword [eax]
call dword [edi + 0x88]
push 0x65b
push 0
push 0
push 0
push 0
push 0
mov eax, dword [ebp - 0x78]
call fcn.005333f8
push eax
call sub.USER32.DLL_SetWindowPos
test eax, eax
jne 0x61bdf2
call sym.StartupControl.exe__Svclutils_CheckLastError_qqrv
push 4
mov eax, dword [ebp - 0x78]
call fcn.005333f8
push eax
call sub.USER32.DLL_ShowWindow
mov eax, dword [ebp - 0x68]
push eax
mov eax, dword [ebp - 0x6c]
push eax
mov eax, dword [ebp - 0x70]
push eax
mov eax, dword [ebp - 0x78]
call fcn.0050bef4
push eax
mov eax, dword [ebp - 0x78]
call fcn.0050bed4
push eax
push ebx
mov eax, dword [ebp - 0x78]
call fcn.005333f8
push eax
call sub.USER32.DLL_SetWindowPos
test eax, eax
jne 0x61be38
call sym.StartupControl.exe__Svclutils_CheckLastError_qqrv
lea eax, [ebp - 0x70]
call sym.StartupControl.exe__Sgraphutils_CreateBmp32_qqrrx7tagSIZE
mov dword [ebp - 0x60], eax
push 0
lea edx, [ebp - 0x98]
mov eax, dword [ebp - 0x60]
call sym.StartupControl.exe__Acntutils_MkRect_qqrp16Graphics_TBitmap
lea eax, [ebp - 0x98]
push eax
mov eax, dword [ebp - 0x60]
call fcn.00502d6c
call fcn.004fdd24
xor ecx, ecx
pop edx
call sym.StartupControl.exe__Sgraphutils_FillDC_qqrp5HDC__rx11Types_TRectx15Graphics_TColori
push 3
mov eax, dword [ebp - 0x60]
call fcn.00502d6c
call fcn.004fdd24
push eax
call sub.GDI32.DLL_SetStretchBltMode
cmp dword [ebp - 0x10], 0
jle 0x61bee9
push ebp
call fcn.0061b26c
pop ecx
xor ebx, ebx
cmp ebx, dword [ebp - 0x10]
jg 0x61bee2
push ebp
call fcn.0061b488
pop ecx
call sub.KERNEL32.DLL_GetTickCount
mov edi, eax
lea eax, [ebp - 0x5c]
push eax
push 0
mov eax, dword [ebp - 0x78]
call fcn.005333f8
lea ecx, [ebp - 0x70]
mov edx, dword [ebp - 0x60]
call sym.StartupControl.exe__Sgraphutils_UpdateLayeredWnd_qqruip16Graphics_TBitmapp7tagSIZEp14_BLENDFUNCTIONp12Types_TPoint
push ebp
call fcn.0061b788
pop ecx
test al, al
je 0x61bee2
inc ebx
cmp dword [ebp - 0x10], 0
jle 0x61bedd
mov edx, 0xc
mov eax, edi
call sym.StartupControl.exe__Acntutils_WaitTicks_qqruii
cmp ebx, dword [ebp - 0x10]
jle 0x61be98
movzx eax, byte [ebp - 0xc]
mov byte [ebp - 0x5a], al
mov eax, dword [ebp - 0x68]
or eax, 4
push eax
mov eax, dword [ebp - 0x6c]
push eax
mov eax, dword [ebp - 0x70]
push eax
mov eax, dword [ebp - 0x84]
sub eax, esi
push eax
mov eax, dword [ebp - 0x88]
sub eax, dword [ebp - 0x74]
push eax
push 0
mov eax, dword [ebp - 0x78]
call fcn.005333f8
push eax
call sub.USER32.DLL_SetWindowPos
test eax, eax
jne 0x61bf24
call sym.StartupControl.exe__Svclutils_CheckLastError_qqrv
lea eax, [ebp - 0x5c]
push eax
push 0
mov eax, dword [ebp - 0x78]
call fcn.005333f8
lea ecx, [ebp - 0x70]
mov edx, dword [ebp - 0x2c]
call sym.StartupControl.exe__Sgraphutils_UpdateLayeredWnd_qqruip16Graphics_TBitmapp7tagSIZEp14_BLENDFUNCTIONp12Types_TPoint
mov eax, dword [ebp - 0x60]
xor edx, edx
mov dword [ebp - 0x60], edx
call fcn.004c09bc
cmp dword [ebp - 0x64], 0
je 0x61c2a4
mov eax, dword [ebp - 0x64]
mov byte [eax + 0x2c9], 0
mov eax, dword [ebp - 0x64]
mov eax, dword [eax + 0x2cc]
call fcn.005333f8
xor ecx, ecx
mov dl, 1
call sym.StartupControl.exe__Svclutils_DoLayered_qqrp6HWND__ouc
mov eax, dword [ebp - 0x64]
mov eax, dword [eax + 0x2cc]
movzx eax, byte [eax + 0x283]
mov eax, dword [eax*4 + 0x7abfb8]
push eax
mov eax, dword [ebp - 0x64]
mov eax, dword [eax + 0x2cc]
call fcn.005333f8
push eax
call sub.USER32.DLL_ShowWindow
push 0x61b
push 0
push 0
push 0
push 0
mov eax, dword [ebp - 0x78]
call fcn.005333f8
push eax
mov eax, dword [ebp - 0x64]
mov eax, dword [eax + 0x2cc]
call fcn.005333f8
push eax
call sub.USER32.DLL_SetWindowPos
test eax, eax
jne 0x61bfd4
call sym.StartupControl.exe__Svclutils_CheckLastError_qqrv
mov eax, dword [ebp - 0x64]
cmp dword [eax + 0x2e0], 0
je 0x61bfec
mov cl, 1
mov dl, 1
mov eax, dword [ebp - 0x64]
call sym.StartupControl.exe__Sskinprovider_UpdateRgn_qqrp28Sskinprovider_TsSkinProvideroo
mov eax, dword [sym.StartupControl.exe__Sconst_acIsDPIAware]
cmp byte [eax], 0
je 0x61c028
call sym.StartupControl.exe__Sskinprovider_IsFluentOS_qqrv
test al, al
jne 0x61c028
call sym.StartupControl.exe__Acntutils_IsWinVistaUp_qqrv
test al, al
je 0x61c028
cmp dword [sym.StartupControl.exe__Svclutils_BeginBufferedPaint], 0
je 0x61c028
push 0
mov eax, dword [ebp - 0x78]
call fcn.005333f8
xor ecx, ecx
xor edx, edx
call sym.StartupControl.exe__Sskinprovider_MakeCoverForm_qqruip28Sskinprovider_TsSkinProviderop11Types_TRect
mov ebx, eax
jmp 0x61c02a
xor ebx, ebx
push ebp
call fcn.0061b89c
pop ecx
mov byte [sym.StartupControl.exe__Svclutils_InAnimationProcess], 0
mov eax, dword [ebp - 0x64]
mov eax, dword [eax + 0x2e0]
test eax, eax
je 0x61c049
mov byte [eax + 0x26], 1
mov eax, dword [sym.StartupControl.exe__Sconst_acIsDPIAware]
cmp byte [eax], 0
je 0x61c071
call sym.StartupControl.exe__Sskinprovider_IsFluentOS_qqrv
test al, al
je 0x61c071
push 0
mov eax, dword [ebp - 0x78]
call fcn.005333f8
xor ecx, ecx
xor edx, edx
call sym.StartupControl.exe__Sskinprovider_MakeCoverForm_qqruip28Sskinprovider_TsSkinProviderop11Types_TRect
mov ebx, eax
mov eax, dword [ebp - 0x64]
mov eax, dword [eax + 0x2cc]
call fcn.005333f8
mov edx, eax
mov eax, dword [ebp - 0x64]
mov eax, dword [eax + 0x270]
call sym.StartupControl.exe__Svclutils_UpdateLayerVisibility_qqrp24Scommondata_TsCommonDataui
mov eax, dword [ebp - 0x64]
mov eax, dword [eax + 0x270]
cmp byte [eax + 0x35], 0
jne 0x61c0ac
mov eax, dword [ebp - 0x64]
mov eax, dword [eax + 0x2cc]
call sym.StartupControl.exe__Svclutils_SetParentUpdated_qqrpx20Controls_TWinControl
mov eax, dword [0x7b9598]
cmp dword [eax], 6
jne 0x61c0fb
mov eax, dword [0x7b95d0]
cmp dword [eax], 0
jne 0x61c0fb
push 0xfffffffffffffff0
mov eax, dword [ebp - 0x64]
mov eax, dword [eax + 0x2cc]
call fcn.005333f8
push eax
call sub.USER32.DLL_GetWindowLongW
or eax, 0x10000000
push eax
push 0xfffffffffffffff0
mov eax, dword [ebp - 0x64]
mov eax, dword [eax + 0x2cc]
call fcn.005333f8
push eax
call sub.USER32.DLL_SetWindowLongW
test eax, eax
jne 0x61c0fb
call sym.StartupControl.exe__Svclutils_CheckLastError_qqrv
mov eax, dword [ebp - 0x64]
cmp dword [eax + 0x2e0], 0
je 0x61c113
mov cl, 1
mov dl, 1
mov eax, dword [ebp - 0x64]
call sym.StartupControl.exe__Sskinprovider_UpdateRgn_qqrp28Sskinprovider_TsSkinProvideroo
push 0x585
push 0
push 0
mov eax, dword [ebp - 0x64]
mov eax, dword [eax + 0x2cc]
call fcn.005333f8
push eax
call sub.USER32.DLL_RedrawWindow
test eax, eax
jne 0x61c139
call sym.StartupControl.exe__Svclutils_CheckLastError_qqrv
mov eax, dword [ebp - 0x64]
mov eax, dword [eax + 0x2e0]
test eax, eax
je 0x61c176
mov byte [eax + 0x26], 0
push 0
mov eax, dword [ebp - 0x64]
mov eax, dword [eax + 0x2e0]
xor ecx, ecx
xor edx, edx
call sym.StartupControl.exe__Sskinprovider_TacBorderForm_MakeRgn_qqrii
push eax
mov eax, dword [ebp - 0x78]
call fcn.005333f8
push eax
call sub.USER32.DLL_SetWindowRgn
test eax, eax
jne 0x61c176
call sym.StartupControl.exe__Svclutils_CheckLastError_qqrv
mov eax, dword [ebp - 0x64]
mov eax, dword [eax + 0x94]
cmp byte [eax + 8], 0
je 0x61c19a
mov ecx, sym.StartupControl.exe__Svclutils_RepaintOpaque_qqrp17Controls_TControlri
mov eax, dword [ebp - 0x64]
mov eax, dword [eax + 0x2cc]
xor edx, edx
call sym.StartupControl.exe__Svclutils_IterateControls_qqrp20Controls_TWinControlipqqrp17Controls_TControlri_o
mov eax, dword [ebp - 0x2c]
xor edx, edx
mov dword [ebp - 0x2c], edx
call fcn.004c09bc
push 0x61b
push 0
push 0
push 0
push 0
mov eax, dword [ebp - 0x64]
mov eax, dword [eax + 0x2cc]
call fcn.005333f8
push eax
mov eax, dword [ebp - 0x78]
call fcn.005333f8
push eax
call sub.USER32.DLL_SetWindowPos
test eax, eax
jne 0x61c1da
call sym.StartupControl.exe__Svclutils_CheckLastError_qqrv
test ebx, ebx
je 0x61c1ec
push 0x14
call sub.KERNEL32.DLL_Sleep
mov eax, ebx
call fcn.004c09bc
mov eax, dword [ebp - 0x64]
cmp dword [eax + 0x2e0], 0
jne 0x61c207
mov eax, dword [ebp - 0x78]
xor edx, edx
mov dword [ebp - 0x78], edx
call fcn.004c09bc
jmp 0x61c286
push ebp
call fcn.0061b89c
pop ecx
push 0
mov eax, dword [ebp - 0x64]
mov eax, dword [eax + 0x2e0]
xor ecx, ecx
xor edx, edx
call sym.StartupControl.exe__Sskinprovider_TacBorderForm_MakeRgn_qqrii
push eax
mov eax, dword [ebp - 0x78]
call fcn.005333f8
push eax
call sub.USER32.DLL_SetWindowRgn
test eax, eax
jne 0x61c23a
call sym.StartupControl.exe__Svclutils_CheckLastError_qqrv
mov eax, dword [ebp - 0x64]
mov eax, dword [eax + 0x270]
call sym.StartupControl.exe__Scommondata_TsCommonData_GetSkinManager_qqrv
cmp byte [eax + 0xa189], 0
je 0x61c286
mov eax, dword [ebp - 0x64]
mov eax, dword [eax + 0x270]
call sym.StartupControl.exe__Scommondata_TsCommonData_GetSkinManager_qqrv
mov eax, dword [eax + 0x80]
cmp byte [eax + 6], 0
je 0x61c286
call sym.StartupControl.exe__Sskinprovider_AeroIsEnabled_qqrv
test al, al
je 0x61c286
mov eax, dword [ebp - 0x64]
mov eax, dword [eax + 0x2e0]
mov cl, 0xff
mov dl, 1
call sym.StartupControl.exe__Sskinprovider_TacBorderForm_UpdateExBordersPos_qqrouc
mov eax, dword [ebp - 0x64]
cmp word [eax + 0xc2], 0
je 0x61c2a4
mov ebx, dword [ebp - 0x64]
xor edx, edx
mov eax, dword [ebx + 0xc4]
call dword [ebx + 0xc0]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4