;----------------------------------------------------------- ;---------------save in file from memory-------------------- ;----------------------------------------------------------- save_file: mov [size_to_save],ecx mov [pointer_to_data],ebx mov [full_file_path],eax mov esi,[full_file_path] mov edi,filepath mov ecx,256 rep movsd xor eax,eax mov ebx,[size_to_save] mov ecx,[pointer_to_data] mov edx,filepath mov dword[file_information],SSF_CREATE_FILE mov [file_information+4],eax mov [file_information+8],eax mov [file_information+12],ebx mov [file_information+16],ecx mov [file_information+20],al mov [file_information+21],edx mcall SF_FILE,file_information ret ;---------------------------------------------------------- ;-------------file information structure------------------- ;---------------------------------------------------------- file_information FileInfoBlock 5,0,0,0,bufer_for_info,0,filepath filepath rb 1040 bufer_for_info rd 10 full_file_path dd 0 where_load_file dd 0 size_to_save dd 0 pointer_to_data dd 0