Function at 0x4bcba4
Capabilities:
Inspect section memory permissions

Disassembly:
push ebx
xor eax, eax
push eax
push eax
push eax
push eax
mov edx, dword [esp + 0x18]
lea ecx, [esp]
call fcn.004d4000
mov dword [section..data], 0x400259
mov dword [section..data], 0x40025b
mov dword [esp + 0xc], 1
jmp 0x4bcbdf
mov dword [section..data], 0x40025b
mov eax, 0x5f91de
push eax
push dword [esp + 4]
call fcn.0052b4a0
mov ebx, eax
inc ebx
cmp ebx, dword [esp + 0xc]
jl 0x4bef42
mov dword [section..data], 0x40025c
mov edx, dword [0x6c7ea0]
push edx
push edx
mov edx, dword [0x6c7ea0]
push edx
push edx
mov eax, 0x5f91de
push eax
push dword [esp + 0x20]
push dword [esp + 0x18]
call fcn.0052b530
mov edx, dword [0x6bd980]
add dword [esp], edx
call fcn.0052b480
lea eax, [esp + 8]
push eax
call fcn.0052dc20
mov dword [section..data], 0x40025d
mov edx, dword [0x6c7ea0]
push edx
push edx
push 3
push dword [esp + 0x10]
call fcn.0052bac0
add dword [0x6c7ea0], 2
mov edx, 0x5fdd62
pop ecx
mov dword [0x6c7ea0], ecx
add ecx, dword [0x6bd980]
call fcn.004d4330
je 0x4bef24
mov dword [section..data], 0x40025e
mov edx, dword [0x6c7ea0]
push edx
push edx
push dword [esp + 0xc]
call fcn.0052adb0
mov ebx, eax
add ebx, 0xfffffffd
push ebx
push dword [esp + 0x10]
call fcn.0052a9d0
lea eax, [esp + 8]
push eax
call fcn.0052dc20
mov dword [section..data], 0x40025f
push dword [esp + 4]
mov dword [section..data], 0x400260
mov edx, str.Button_Default
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bcd03
mov dword [section..data], 0x400260
mov ebx, dword [esp + 0xc]
or ebx, 1
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x400261
jmp 0x4bef19
mov dword [section..data], 0x400261
mov edx, str.Button_Left
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bcd43
mov dword [section..data], 0x400261
mov ebx, dword [esp + 0xc]
or ebx, 0x100
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x400262
jmp 0x4bef19
mov dword [section..data], 0x400262
mov edx, str.Button_MultiLine
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bcd83
mov dword [section..data], 0x400262
mov ebx, dword [esp + 0xc]
or ebx, 0x2000
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x400263
jmp 0x4bef19
mov dword [section..data], 0x400263
mov edx, str.Button_Right
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bcdc3
mov dword [section..data], 0x400263
mov ebx, dword [esp + 0xc]
or ebx, 0x200
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x400264
jmp 0x4bef19
mov dword [section..data], 0x400264
mov edx, 0x5fd868
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bce03
mov dword [section..data], 0x400264
mov ebx, dword [esp + 0xc]
or ebx, 0x1003
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x400265
jmp 0x4bef19
mov dword [section..data], 0x400265
mov edx, 0x60016c
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bce43
mov dword [section..data], 0x400265
mov ebx, dword [esp + 0xc]
or ebx, 0x800000
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x400266
jmp 0x4bef19
mov dword [section..data], 0x400266
mov edx, str.Canvas_Border
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bce80
mov dword [section..data], 0x400266
mov ebx, dword [esp + 0xc]
or ebx, 1
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x400267
jmp 0x4bef19
mov dword [section..data], 0x400267
mov edx, str.Canvas_Border
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bcebd
mov dword [section..data], 0x400267
mov ebx, dword [esp + 0xc]
or ebx, 1
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x400268
jmp 0x4bef19
mov dword [section..data], 0x400268
mov edx, str.Canvas_ClipMouse
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bcefa
mov dword [section..data], 0x400268
mov ebx, dword [esp + 0xc]
or ebx, 2
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x400269
jmp 0x4bef19
mov dword [section..data], 0x400269
mov edx, str.Canvas_ClipMouse
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bcf37
mov dword [section..data], 0x400269
mov ebx, dword [esp + 0xc]
or ebx, 2
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x40026a
jmp 0x4bef19
mov dword [section..data], 0x40026a
mov edx, 0x5f999e
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bcf74
mov dword [section..data], 0x40026a
mov ebx, dword [esp + 0xc]
or ebx, 0x20
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x40026b
jmp 0x4bef19
mov dword [section..data], 0x40026b
mov edx, 0x5f999e
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bcfb1
mov dword [section..data], 0x40026b
mov ebx, dword [esp + 0xc]
or ebx, 0x20
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x40026c
jmp 0x4bef19
mov dword [section..data], 0x40026c
mov edx, str.Canvas_DrawFocus
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bcfee
mov dword [section..data], 0x40026c
mov ebx, dword [esp + 0xc]
or ebx, 0xc
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x40026d
jmp 0x4bef19
mov dword [section..data], 0x40026d
mov edx, str.Canvas_DrawFocus
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd02b
mov dword [section..data], 0x40026d
mov ebx, dword [esp + 0xc]
or ebx, 0xc
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x40026e
jmp 0x4bef19
mov dword [section..data], 0x40026e
mov edx, str.Canvas_Keyboard
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd068
mov dword [section..data], 0x40026e
mov ebx, dword [esp + 0xc]
or ebx, 4
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x40026f
jmp 0x4bef19
mov dword [section..data], 0x40026f
mov edx, str.Canvas_Keyboard
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd0a5
mov dword [section..data], 0x40026f
mov ebx, dword [esp + 0xc]
or ebx, 4
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x400270
jmp 0x4bef19
mov dword [section..data], 0x400270
mov edx, str.CheckBox_Center
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd0e5
mov dword [section..data], 0x400270
mov ebx, dword [esp + 0xc]
or ebx, 0x300
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x400271
jmp 0x4bef19
mov dword [section..data], 0x400271
mov edx, str.CheckBox_Right
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd125
mov dword [section..data], 0x400271
mov ebx, dword [esp + 0xc]
or ebx, 0x200
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x400272
jmp 0x4bef19
mov dword [section..data], 0x400272
mov edx, str.CheckBox_ThreeState
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd162
mov dword [section..data], 0x400272
mov ebx, dword [esp + 0xc]
or ebx, 5
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x400274
jmp 0x4bef19
mov dword [section..data], 0x400274
mov edx, str.ComboBox_Image
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd1a2
mov dword [section..data], 0x400274
mov ebx, dword [esp + 0xc]
or ebx, 0x10000000
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x400275
jmp 0x4bef19
mov dword [section..data], 0x400275
mov edx, str.ComboBox_LowerCase
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd1e2
mov dword [section..data], 0x400275
mov ebx, dword [esp + 0xc]
or ebx, 0x4000
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x400276
jmp 0x4bef19
mov dword [section..data], 0x400276
mov edx, str.ComboBox_UpperCase
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd222
mov dword [section..data], 0x400276
mov ebx, dword [esp + 0xc]
or ebx, 0x2000
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x400277
jmp 0x4bef19
mov dword [section..data], 0x400277
mov edx, str.Container_BorderLess
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd25f
mov dword [section..data], 0x400277
mov ebx, dword [esp + 0xc]
or ebx, 0
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x400278
jmp 0x4bef19
mov dword [section..data], 0x400278
mov edx, str.Container_Double
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd29c
mov dword [section..data], 0x400278
mov ebx, dword [esp + 0xc]
or ebx, 8
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x400279
jmp 0x4bef19
mov dword [section..data], 0x400279
mov edx, str.Container_Flat
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd2d9
mov dword [section..data], 0x400279
mov ebx, dword [esp + 0xc]
or ebx, 1
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x40027a
jmp 0x4bef19
mov dword [section..data], 0x40027a
mov edx, str.Container_Raised
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd316
mov dword [section..data], 0x40027a
mov ebx, dword [esp + 0xc]
or ebx, 2
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x40027b
jmp 0x4bef19
mov dword [section..data], 0x40027b
mov edx, str.Container_Single
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd353
mov dword [section..data], 0x40027b
mov ebx, dword [esp + 0xc]
or ebx, 4
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x40027c
jmp 0x4bef19
mov dword [section..data], 0x40027c
mov edx, str.Date_CheckBox
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd390
mov dword [section..data], 0x40027c
mov ebx, dword [esp + 0xc]
or ebx, 2
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x40027d
jmp 0x4bef19
mov dword [section..data], 0x40027d
mov edx, str.Date_UpDown
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd3cd
mov dword [section..data], 0x40027d
mov ebx, dword [esp + 0xc]
or ebx, 1
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x40027e
jmp 0x4bef19
mov dword [section..data], 0x40027e
mov edx, str.Editor_ReadOnly
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd40d
mov dword [section..data], 0x40027e
mov ebx, dword [esp + 0xc]
or ebx, 0x800
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x40027f
jmp 0x4bef19
mov dword [section..data], 0x40027f
mov edx, str.Editor_WordWrap
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd44d
mov dword [section..data], 0x40027f
mov ebx, dword [esp + 0xc]
or ebx, 0x10000000
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x400280
jmp 0x4bef19
mov dword [section..data], 0x400280
mov edx, str.Explorer_AlwaysShowSelection
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd48d
mov dword [section..data], 0x400280
mov ebx, dword [esp + 0xc]
or ebx, 0x1000000
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x400281
jmp 0x4bef19
mov dword [section..data], 0x400281
mov edx, str.Explorer_AlwaysShowSelection
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd4cd
mov dword [section..data], 0x400281
mov ebx, dword [esp + 0xc]
or ebx, 0x1000000
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x400282
jmp 0x4bef19
mov dword [section..data], 0x400282
mov edx, str.Explorer_AutoSort
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd50a
mov dword [section..data], 0x400282
mov ebx, dword [esp + 0xc]
or ebx, 0x40
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x400283
jmp 0x4bef19
mov dword [section..data], 0x400283
mov edx, str.Explorer_AutoSort
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd547
mov dword [section..data], 0x400283
mov ebx, dword [esp + 0xc]
or ebx, 0x40
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x400284
jmp 0x4bef19
mov dword [section..data], 0x400284
mov edx, str.Explorer_BorderLess
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd587
mov dword [section..data], 0x400284
mov ebx, dword [esp + 0xc]
or ebx, 0x100000
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x400285
jmp 0x4bef19
mov dword [section..data], 0x400285
mov edx, str.Explorer_BorderLess
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd5c7
mov dword [section..data], 0x400285
mov ebx, dword [esp + 0xc]
or ebx, 0x100000
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x400286
jmp 0x4bef19
mov dword [section..data], 0x400286
mov edx, str.Explorer_DrivesOnly
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd607
mov dword [section..data], 0x400286
mov ebx, dword [esp + 0xc]
or ebx, 0x80
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x400287
jmp 0x4bef19
mov dword [section..data], 0x400287
mov edx, str.Explorer_Editable
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd647
mov dword [section..data], 0x400287
mov ebx, dword [esp + 0xc]
or ebx, 0x100
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x400288
jmp 0x4bef19
mov dword [section..data], 0x400288
mov edx, str.Explorer_FullRowSelect
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd687
mov dword [section..data], 0x400288
mov ebx, dword [esp + 0xc]
or ebx, 0x2000000
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x400289
jmp 0x4bef19
mov dword [section..data], 0x400289
mov edx, str.Explorer_GridLines
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd6c7
mov dword [section..data], 0x400289
mov ebx, dword [esp + 0xc]
or ebx, 0x400000
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x40028a
jmp 0x4bef19
mov dword [section..data], 0x40028a
mov edx, str.Explorer_HeaderDragDrop
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd707
mov dword [section..data], 0x40028a
mov ebx, dword [esp + 0xc]
or ebx, 0x800000
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x40028b
jmp 0x4bef19
mov dword [section..data], 0x40028b
mov edx, str.Explorer_HiddenFiles
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd747
mov dword [section..data], 0x40028b
mov ebx, dword [esp + 0xc]
or ebx, 0x400
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x40028c
jmp 0x4bef19
mov dword [section..data], 0x40028c
mov edx, str.Explorer_MultiSelect
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd787
mov dword [section..data], 0x40028c
mov ebx, dword [esp + 0xc]
or ebx, 0x200000
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x40028d
jmp 0x4bef19
mov dword [section..data], 0x40028d
mov edx, str.Explorer_NoButtons
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd7c7
mov dword [section..data], 0x40028d
mov ebx, dword [esp + 0xc]
or ebx, 0x8000000
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x40028e
jmp 0x4bef19
mov dword [section..data], 0x40028e
mov edx, str.Explorer_NoDirectoryChange
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd804
mov dword [section..data], 0x40028e
mov ebx, dword [esp + 0xc]
or ebx, 8
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x40028f
jmp 0x4bef19
mov dword [section..data], 0x40028f
mov edx, str.Explorer_NoDriveRequester
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd841
mov dword [section..data], 0x40028f
mov ebx, dword [esp + 0xc]
or ebx, 0x10
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x400290
jmp 0x4bef19
mov dword [section..data], 0x400290
mov edx, str.Explorer_NoDriveRequester
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd87e
mov dword [section..data], 0x400290
mov ebx, dword [esp + 0xc]
or ebx, 0x10
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x400291
jmp 0x4bef19
mov dword [section..data], 0x400291
mov edx, str.Explorer_NoFiles
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd8bb
mov dword [section..data], 0x400291
mov ebx, dword [esp + 0xc]
or ebx, 1
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x400292
jmp 0x4bef19
mov dword [section..data], 0x400292
mov edx, str.Explorer_NoFiles
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd8f8
mov dword [section..data], 0x400292
mov ebx, dword [esp + 0xc]
or ebx, 1
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x400293
jmp 0x4bef19
mov dword [section..data], 0x400293
mov edx, str.Explorer_NoFolders
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd935
mov dword [section..data], 0x400293
mov ebx, dword [esp + 0xc]
or ebx, 4
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x400294
jmp 0x4bef19
mov dword [section..data], 0x400294
mov edx, str.Explorer_NoLines
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd975
mov dword [section..data], 0x400294
mov ebx, dword [esp + 0xc]
or ebx, 0x4000000
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x400295
jmp 0x4bef19
mov dword [section..data], 0x400295
mov edx, str.Explorer_NoMyDocuments
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd9b5
mov dword [section..data], 0x400295
mov ebx, dword [esp + 0xc]
or ebx, 0x200
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x400296
jmp 0x4bef19
mov dword [section..data], 0x400296
mov edx, str.Explorer_NoMyDocuments
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bd9f5
mov dword [section..data], 0x400296
mov ebx, dword [esp + 0xc]
or ebx, 0x200
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x400297
jmp 0x4bef19
mov dword [section..data], 0x400297
mov edx, str.Explorer_NoMyDocuments
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bda35
mov dword [section..data], 0x400297
mov ebx, dword [esp + 0xc]
or ebx, 0x200
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x400298
jmp 0x4bef19
mov dword [section..data], 0x400298
mov edx, str.Explorer_NoParentFolder
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bda72
mov dword [section..data], 0x400298
mov ebx, dword [esp + 0xc]
or ebx, 2
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x400299
jmp 0x4bef19
mov dword [section..data], 0x400299
mov edx, str.Explorer_NoSort
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bdaaf
mov dword [section..data], 0x400299
mov ebx, dword [esp + 0xc]
or ebx, 0x20
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x40029a
jmp 0x4bef19
mov dword [section..data], 0x40029a
mov edx, str.Frame_Double
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bdaec
mov dword [section..data], 0x40029a
mov ebx, dword [esp + 0xc]
or ebx, 1
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x40029b
jmp 0x4bef19
mov dword [section..data], 0x40029b
mov edx, str.Frame_Flat
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bdb29
mov dword [section..data], 0x40029b
mov ebx, dword [esp + 0xc]
or ebx, 3
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x40029c
jmp 0x4bef19
mov dword [section..data], 0x40029c
mov edx, str.Frame_Single
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bdb66
mov dword [section..data], 0x40029c
mov ebx, dword [esp + 0xc]
or ebx, 2
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x40029d
jmp 0x4bef19
mov dword [section..data], 0x40029d
mov edx, str.HyperLink_Underline
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bdba3
mov dword [section..data], 0x40029d
mov ebx, dword [esp + 0xc]
or ebx, 1
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x40029e
jmp 0x4bef19
mov dword [section..data], 0x40029e
mov edx, str.Image_Border
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bdbe3
mov dword [section..data], 0x40029e
mov ebx, dword [esp + 0xc]
or ebx, 0x200
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x40029f
jmp 0x4bef19
mov dword [section..data], 0x40029f
mov edx, str.Image_Raised
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bdc20
mov dword [section..data], 0x40029f
mov ebx, dword [esp + 0xc]
or ebx, 1
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002a0
jmp 0x4bef19
mov dword [section..data], 0x4002a0
mov edx, str.ListIcon_AlwaysShowSelection
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bdc5d
mov dword [section..data], 0x4002a0
mov ebx, dword [esp + 0xc]
or ebx, 8
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002a1
jmp 0x4bef19
mov dword [section..data], 0x4002a1
mov edx, str.ListIcon_CheckBoxes
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bdc9a
mov dword [section..data], 0x4002a1
mov ebx, dword [esp + 0xc]
or ebx, 1
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002a2
jmp 0x4bef19
mov dword [section..data], 0x4002a2
mov edx, str.ListIcon_FullRowSelect
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bdcda
mov dword [section..data], 0x4002a2
mov ebx, dword [esp + 0xc]
or ebx, 0x40000000
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002a3
jmp 0x4bef19
mov dword [section..data], 0x4002a3
mov edx, str.ListIcon_GridLines
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bdd1a
mov dword [section..data], 0x4002a3
mov ebx, dword [esp + 0xc]
or ebx, 0x10000
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002a4
jmp 0x4bef19
mov dword [section..data], 0x4002a4
mov edx, str.ListIcon_HeaderDragDrop
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bdd5a
mov dword [section..data], 0x4002a4
mov ebx, dword [esp + 0xc]
or ebx, 0x10000000
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002a5
jmp 0x4bef19
mov dword [section..data], 0x4002a5
mov edx, str.ListIcon_MultiSelect
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bdd97
mov dword [section..data], 0x4002a5
mov ebx, dword [esp + 0xc]
or ebx, 4
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002a6
jmp 0x4bef19
mov dword [section..data], 0x4002a6
mov edx, str.ListIcon_ThreeState
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bddd4
mov dword [section..data], 0x4002a6
mov ebx, dword [esp + 0xc]
or ebx, 0x40
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002a7
jmp 0x4bef19
mov dword [section..data], 0x4002a7
mov edx, str.ListView_ClickSelect
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bde11
mov dword [section..data], 0x4002a7
mov ebx, dword [esp + 0xc]
or ebx, 8
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002a8
jmp 0x4bef19
mov dword [section..data], 0x4002a8
mov edx, str.ListView_MultiSelect
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bde51
mov dword [section..data], 0x4002a8
mov ebx, dword [esp + 0xc]
or ebx, 0x800
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002a9
jmp 0x4bef19
mov dword [section..data], 0x4002a9
mov edx, str.OpenGL_16BitDepthBuffer
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bde8e
mov dword [section..data], 0x4002a9
mov ebx, dword [esp + 0xc]
or ebx, 0x40
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002aa
jmp 0x4bef19
mov dword [section..data], 0x4002aa
mov edx, str.OpenGL_24BitDepthBuffer
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bdece
mov dword [section..data], 0x4002aa
mov ebx, dword [esp + 0xc]
or ebx, 0x80
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002ab
jmp 0x4bef19
mov dword [section..data], 0x4002ab
mov edx, str.OpenGL_32BitAccumulationBuffer
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bdf0e
mov dword [section..data], 0x4002ab
mov ebx, dword [esp + 0xc]
or ebx, 0x800
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002ac
jmp 0x4bef19
mov dword [section..data], 0x4002ac
mov edx, str.OpenGL_64BitAccumulationBuffer
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bdf4e
mov dword [section..data], 0x4002ac
mov ebx, dword [esp + 0xc]
or ebx, 0x1000
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002ad
jmp 0x4bef19
mov dword [section..data], 0x4002ad
mov edx, str.OpenGL_8BitStencilBuffer
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bdf8e
mov dword [section..data], 0x4002ad
mov ebx, dword [esp + 0xc]
or ebx, 0x200
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002ae
jmp 0x4bef19
mov dword [section..data], 0x4002ae
mov edx, str.OpenGL_FlipSynchronization
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bdfcb
mov dword [section..data], 0x4002ae
mov ebx, dword [esp + 0xc]
or ebx, 0x10
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002af
jmp 0x4bef19
mov dword [section..data], 0x4002af
mov edx, str.OpenGL_Keyboard
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be008
mov dword [section..data], 0x4002af
mov ebx, dword [esp + 0xc]
or ebx, 4
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002b0
jmp 0x4bef19
mov dword [section..data], 0x4002b0
mov edx, str.OpenGL_NoAccumulationBuffer
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be048
mov dword [section..data], 0x4002b0
mov ebx, dword [esp + 0xc]
or ebx, 0x400
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002b1
jmp 0x4bef19
mov dword [section..data], 0x4002b1
mov edx, str.OpenGL_NoDepthBuffer
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be085
mov dword [section..data], 0x4002b1
mov ebx, dword [esp + 0xc]
or ebx, 0x20
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002b2
jmp 0x4bef19
mov dword [section..data], 0x4002b2
mov edx, str.OpenGL_NoFlipSynchronization
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be0c2
mov dword [section..data], 0x4002b2
mov ebx, dword [esp + 0xc]
or ebx, 8
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002b3
jmp 0x4bef19
mov dword [section..data], 0x4002b3
mov edx, str.OpenGL_NoStencilBuffer
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be102
mov dword [section..data], 0x4002b3
mov ebx, dword [esp + 0xc]
or ebx, 0x100
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002b4
jmp 0x4bef19
mov dword [section..data], 0x4002b4
mov edx, str.ProgressBar_Smooth
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be13f
mov dword [section..data], 0x4002b4
mov ebx, dword [esp + 0xc]
or ebx, 1
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002b5
jmp 0x4bef19
mov dword [section..data], 0x4002b5
mov edx, str.ProgressBar_Vertical
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be17c
mov dword [section..data], 0x4002b5
mov ebx, dword [esp + 0xc]
or ebx, 4
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002b6
jmp 0x4bef19
mov dword [section..data], 0x4002b6
mov edx, str.ScrollArea_BorderLess
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be1b9
mov dword [section..data], 0x4002b6
mov ebx, dword [esp + 0xc]
or ebx, 8
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002b7
jmp 0x4bef19
mov dword [section..data], 0x4002b7
mov edx, str.ScrollArea_Center
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be1f6
mov dword [section..data], 0x4002b7
mov ebx, dword [esp + 0xc]
or ebx, 0x10
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002b8
jmp 0x4bef19
mov dword [section..data], 0x4002b8
mov edx, str.ScrollArea_Flat
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be233
mov dword [section..data], 0x4002b8
mov ebx, dword [esp + 0xc]
or ebx, 1
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002b9
jmp 0x4bef19
mov dword [section..data], 0x4002b9
mov edx, str.ScrollArea_Raised
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be270
mov dword [section..data], 0x4002b9
mov ebx, dword [esp + 0xc]
or ebx, 2
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002ba
jmp 0x4bef19
mov dword [section..data], 0x4002ba
mov edx, str.ScrollArea_Single
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be2ad
mov dword [section..data], 0x4002ba
mov ebx, dword [esp + 0xc]
or ebx, 4
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002bb
jmp 0x4bef19
mov dword [section..data], 0x4002bb
mov edx, 0x602c44
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be2ea
mov dword [section..data], 0x4002bb
mov ebx, dword [esp + 0xc]
or ebx, 1
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002bc
jmp 0x4bef19
mov dword [section..data], 0x4002bc
mov edx, str.Spin_Numeric
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be327
mov dword [section..data], 0x4002bc
mov ebx, dword [esp + 0xc]
or ebx, 2
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002bd
jmp 0x4bef19
mov dword [section..data], 0x4002bd
mov edx, str.Spin_ReadOnly
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be364
mov dword [section..data], 0x4002bd
mov ebx, dword [esp + 0xc]
or ebx, 1
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002be
jmp 0x4bef19
mov dword [section..data], 0x4002be
mov edx, str.String_BorderLess
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be3a4
mov dword [section..data], 0x4002be
mov ebx, dword [esp + 0xc]
or ebx, 0x20000
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002bf
jmp 0x4bef19
mov dword [section..data], 0x4002bf
mov edx, str.String_LowerCase
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be3e1
mov dword [section..data], 0x4002bf
mov ebx, dword [esp + 0xc]
or ebx, 0x10
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002c0
jmp 0x4bef19
mov dword [section..data], 0x4002c0
mov edx, str.String_Numeric
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be421
mov dword [section..data], 0x4002c0
mov ebx, dword [esp + 0xc]
or ebx, 0x2000
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002c1
jmp 0x4bef19
mov dword [section..data], 0x4002c1
mov edx, str.String_Password
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be45e
mov dword [section..data], 0x4002c1
mov ebx, dword [esp + 0xc]
or ebx, 0x20
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002c2
jmp 0x4bef19
mov dword [section..data], 0x4002c2
mov edx, str.String_ReadOnly
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be49e
mov dword [section..data], 0x4002c2
mov ebx, dword [esp + 0xc]
or ebx, 0x800
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002c3
jmp 0x4bef19
mov dword [section..data], 0x4002c3
mov edx, str.String_UpperCase
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be4db
mov dword [section..data], 0x4002c3
mov ebx, dword [esp + 0xc]
or ebx, 8
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002c4
jmp 0x4bef19
mov dword [section..data], 0x4002c4
mov edx, str.Text_Border
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be51b
mov dword [section..data], 0x4002c4
mov ebx, dword [esp + 0xc]
or ebx, 0x20000
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002c5
jmp 0x4bef19
mov dword [section..data], 0x4002c5
mov edx, str.Text_Center
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be558
mov dword [section..data], 0x4002c5
mov ebx, dword [esp + 0xc]
or ebx, 1
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002c6
jmp 0x4bef19
mov dword [section..data], 0x4002c6
mov edx, str.Text_Right
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be595
mov dword [section..data], 0x4002c6
mov ebx, dword [esp + 0xc]
or ebx, 2
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002c7
jmp 0x4bef19
mov dword [section..data], 0x4002c7
mov edx, str.TrackBar_Ticks
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be5d2
mov dword [section..data], 0x4002c7
mov ebx, dword [esp + 0xc]
or ebx, 1
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002c8
jmp 0x4bef19
mov dword [section..data], 0x4002c8
mov edx, str.TrackBar_Vertical
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be60f
mov dword [section..data], 0x4002c8
mov ebx, dword [esp + 0xc]
or ebx, 2
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002c9
jmp 0x4bef19
mov dword [section..data], 0x4002c9
mov edx, str.Tree_AlwaysShowSelection
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be64c
mov dword [section..data], 0x4002c9
mov ebx, dword [esp + 0xc]
or ebx, 0x20
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002ca
jmp 0x4bef19
mov dword [section..data], 0x4002ca
mov edx, str.Tree_CheckBoxes
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be68c
mov dword [section..data], 0x4002ca
mov ebx, dword [esp + 0xc]
or ebx, 0x100
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002cb
jmp 0x4bef19
mov dword [section..data], 0x4002cb
mov edx, str.Tree_NoButtons
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be6c9
mov dword [section..data], 0x4002cb
mov ebx, dword [esp + 0xc]
or ebx, 1
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002cc
jmp 0x4bef19
mov dword [section..data], 0x4002cc
mov edx, str.Tree_NoLines
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be706
mov dword [section..data], 0x4002cc
mov ebx, dword [esp + 0xc]
or ebx, 2
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002cd
jmp 0x4bef19
mov dword [section..data], 0x4002cd
mov edx, str.Tree_ThreeState
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be746
mov dword [section..data], 0x4002cd
mov ebx, dword [esp + 0xc]
or ebx, 0x10000
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002ce
jmp 0x4bef19
mov dword [section..data], 0x4002ce
mov edx, str.Window_BorderLess
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be786
mov dword [section..data], 0x4002ce
mov ebx, dword [esp + 0xc]
or ebx, 0x80000000
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002cf
jmp 0x4bef19
mov dword [section..data], 0x4002cf
mov edx, 0x5f857e
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be7c6
mov dword [section..data], 0x4002cf
mov ebx, dword [esp + 0xc]
or ebx, 0x10000000
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002d0
jmp 0x4bef19
mov dword [section..data], 0x4002d0
mov edx, str.Window_Maximize
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be806
mov dword [section..data], 0x4002d0
mov ebx, dword [esp + 0xc]
or ebx, 0x1000000
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002d1
jmp 0x4bef19
mov dword [section..data], 0x4002d1
mov edx, str.Window_MaximizeGadget
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be846
mov dword [section..data], 0x4002d1
mov ebx, dword [esp + 0xc]
or ebx, 0xc90000
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002d2
jmp 0x4bef19
mov dword [section..data], 0x4002d2
mov edx, str.Window_Minimize
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be886
mov dword [section..data], 0x4002d2
mov ebx, dword [esp + 0xc]
or ebx, 0x20000000
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002d3
jmp 0x4bef19
mov dword [section..data], 0x4002d3
mov edx, str.Window_MinimizeGadget
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be8c6
mov dword [section..data], 0x4002d3
mov ebx, dword [esp + 0xc]
or ebx, 0xca0000
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002d4
jmp 0x4bef19
mov dword [section..data], 0x4002d4
mov edx, str.Window_NoActivate
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be906
mov dword [section..data], 0x4002d4
mov ebx, dword [esp + 0xc]
or ebx, 0x2000000
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002d5
jmp 0x4bef19
mov dword [section..data], 0x4002d5
mov edx, str.Window_NoGadgets
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be943
mov dword [section..data], 0x4002d5
mov ebx, dword [esp + 0xc]
or ebx, 8
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002d6
jmp 0x4bef19
mov dword [section..data], 0x4002d6
mov edx, str.Window_ScreenCentered
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be980
mov dword [section..data], 0x4002d6
mov ebx, dword [esp + 0xc]
or ebx, 1
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002d7
jmp 0x4bef19
mov dword [section..data], 0x4002d7
mov edx, str.Window_SizeGadget
mov ecx, dword [esp]
call fcn.004d4330
je 0x4be9c0
mov dword [section..data], 0x4002d7
mov ebx, dword [esp + 0xc]
or ebx, 0xc40000
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002d8
jmp 0x4bef19
mov dword [section..data], 0x4002d8
mov edx, str.Window_SystemMenu
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bea00
mov dword [section..data], 0x4002d8
mov ebx, dword [esp + 0xc]
or ebx, 0xc80000
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002d9
jmp 0x4bef19
mov dword [section..data], 0x4002d9
mov edx, 0x605e4c
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bea40
mov dword [section..data], 0x4002d9
mov ebx, dword [esp + 0xc]
or ebx, 0xc00000
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002da
jmp 0x4bef19
mov dword [section..data], 0x4002da
mov edx, str.Window_Tool
mov ecx, dword [esp]
call fcn.004d4330
je 0x4bea7d
mov dword [section..data], 0x4002da
mov ebx, dword [esp + 0xc]
or ebx, 4
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002db
jmp 0x4bef19
mov dword [section..data], 0x4002db
mov edx, str.Window_WindowCentered
mov ecx, dword [esp]
call fcn.004d4330
je 0x4beaba
mov dword [section..data], 0x4002db
mov ebx, dword [esp + 0xc]
or ebx, 2
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002dc
jmp 0x4bef19
mov dword [section..data], 0x4002dc
mov edx, str.BS_Bottom
mov ecx, dword [esp]
call fcn.004d4330
je 0x4beafa
mov dword [section..data], 0x4002dc
mov ebx, dword [esp + 0xc]
or ebx, 0x800
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002dd
jmp 0x4bef19
mov dword [section..data], 0x4002dd
mov edx, str.BS_Flat
mov ecx, dword [esp]
call fcn.004d4330
je 0x4beb3a
mov dword [section..data], 0x4002dd
mov ebx, dword [esp + 0xc]
or ebx, 0x8000
mov dword [esp + 0xc], ebx
mov dword [section..data], 0x4002de
jmp 0x4bef19
mov dword [section..data], 0x4002de
mov edx, str.BS_LeftText
mov ecx, dword [esp]
call fcn.004d4330
je 0x4beb77
mov dword [section..data], 0x4002ee
pop eax
mov dword [section..data], 0x4002ef
mov dword [section..data], 0x4002f0
inc dword [esp + 0xc]
jno 0x4bcbd5
mov dword [section..data], 0x4002f1
mov eax, dword [esp + 8]
jmp 0x4bef5e
push dword [esp + 4]
call fcn.0052dd00
push dword [esp]
call fcn.0052dd00
add esp, 0x10
pop ebx
ret 4