.text:00015988 SUB SP, SP,
.text:0001598C MOV R3,
.text:00015990 MOV R4, R0
.text:00015994 CMP R1, R3
.text:00015998 BEQ loc_15A18
.text:0001599C MOVL R3, WM_COMMAND
.text:000159A4 CMP R1, R3
.text:000159A8 BNE loc_159C4
.text:000159AC MOV R3, R2,LSL
.text:000159B0 MOV R5, R3,LSR
.text:000159B4CMP R5,
.text:000159B8 BEQ loc_159CC
.text:000159BC CMP R5,
.text:000159C0 BEQ loc_159CC
.text:000159C4
.text:000159C4 loc_159C4 ; CODE XREF: regdlgporc+24j
.text:000159C4 MOV R0,
.text:000159C8 B loc_15AA8
.text:000159CC ; ---------------------------------------------------------------------------
.text:000159CC
.text:000159CC loc_159CC ; CODE XREF: regdlgporc+34j
.text:000159CC ; regdlgporc+3Cj
.text:000159CC LDR R2, =name ; lpString
.text:000159D0 MOV R3,
.text:000159D4 MOV R1,
.text:000159D8 MOV R0, R4 ; hDlg
.text:000159DC BL GetDlgItemTextW
.text:000159E0 LDR R2, =code ; lpString
.text:000159E4 MOV R3,
.text:000159E8 MOV R1,
.text:000159EC MOV R0, R4 ; hDlg
.text:000159F0 BL GetDlgItemTextW
.text:000159F4 MOV R1, R5 ; nResult
.text:000159F8 MOV R0, R4 ; hDlg
.text:000159FC BL EndDialog
.text:00015A00 MOV R1,
.text:00015A04 MOV R0, R4 ; hwnd
.text:00015A08 BL SHSipPreference
.text:00015A0C B loc_15AA4