Rev 6901 | Rev 6974 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6901 | Rev 6917 | ||
---|---|---|---|
Line 4332... | Line 4332... | ||
4332 | 4332 | ||
4333 | ---------------------- Константы для регистров: ---------------------- |
4333 | ---------------------- Константы для регистров: ---------------------- |
4334 | eax - SF_FILE (70) |
4334 | eax - SF_FILE (70) |
4335 | [ebx] - SSF_CREATE_FOLDER (9) |
4335 | [ebx] - SSF_CREATE_FOLDER (9) |
- | 4336 | ====================================================================== |
|
- | 4337 | ======= Функция 70, подфункция 10 - переименование/перемещение ======= |
|
- | 4338 | ====================================================================== |
|
- | 4339 | Параметры: |
|
- | 4340 | * eax = 70 - номер функции |
|
- | 4341 | * ebx = указатель на информационную структуру |
|
- | 4342 | Формат информационной структуры: |
|
- | 4343 | * +0: dword: 10 = номер подфункции |
|
- | 4344 | * +4: dword: 0 (зарезервировано) |
|
- | 4345 | * +8: dword: 0 (зарезервировано) |
|
- | 4346 | * +12 = +0xC: dword: 0 (зарезервировано) |
|
- | 4347 | * +16 = +0x10: dword: указатель на строку с новым именем/путём |
|
- | 4348 | * +20 = +0x14: путь, правила формирования имён указаны в общем описании |
|
- | 4349 | Возвращаемое значение: |
|
- | 4350 | * eax = 0 - успешно, иначе код ошибки файловой системы |
|
- | 4351 | * ebx разрушается |
|
- | 4352 | Замечания: |
|
- | 4353 | * Формирование нового пути отличается от общих правил: |
|
- | 4354 | относительный путь относится к папке целевого файла (или папки), |
|
- | 4355 | абсолютный путь считается от корня раздела. |
|
4336 | ====================================================================== |
4356 | ====================================================================== |
4337 | ========== Функция 71 - установить заголовок окна программы ========== |
4357 | ========== Функция 71 - установить заголовок окна программы ========== |
4338 | ====================================================================== |
4358 | ====================================================================== |
4339 | Параметры: |
4359 | Параметры: |
4340 | * eax = 71 - номер функции |
4360 | * eax = 71 - номер функции |