I am going over to the 64 Bit world and am confused about the prologue. The following works without issue, but is it "correct"? What is this "Red Zone"? I am confused about that.
SetIPInfoState:
push r13
mov rdi, [oIPCheck]
call gtk_toggle_button_get_active
mov r13, rax
mov rsi, rax
mov rdi, [oIPInfoDB]
call gtk_widget_set_sensitive
mov rsi, r13
mov rdi, [oFlag]
call gtk_widget_set_visible
pop r13
ret