public CWrsData::getActivationCode(string &)const
CWrsData::getActivationCode(string &)const proc far
var_24= word ptr -24h
var_18= word ptr -18h
var_6= word ptr -6
var_2= word ptr -2
arg_0= word ptr 6
arg_2= word ptr 8
arg_4= word ptr 0Ah
arg_6= word ptr 0Ch
mov ax, seg dseg38 ; DISTANCE_449
inc bp
push bp
mov bp, sp
push ds
mov ds, ax
sub sp, 22h
mov ax, seg cseg34
mov bx, offset unk_52396
call ___InitExceptBlock
mov [bp+var_18], 6
mov ax, [bp+arg_0]
add ax, 12h
push [bp+arg_2]
push ax
push ss
lea ax, [bp+var_6]
push ax
call string::string(char *)
add sp, 8
push 0FFFFh
push 0
push ss
lea ax, [bp+var_6]
push ax
push [bp+arg_6]
push [bp+arg_4]
call string::assign(string &,uint,uint)
add sp, 0Ch
push 2
push ss
lea ax, [bp+var_6]
push ax
call string::~string(void)
add sp, 6
mov ax, [bp+var_24]
mov ss:14h, ax
lea sp, [bp+var_2]
pop ds
pop bp
dec bp
retf