Classes | |
struct | ISO9660_VOLUME_DESCRIPTOR |
struct | ISO9660_PRIMARY_DESCRIPTOR |
struct | ISO9660_DIRECTORY_RECORD |
struct | ISO9660 |
Internal data for every ISO9660 partition. More... | |
Variables | |
label | fs_CdServices |
dd | cd_current_pointer_of_input |
dd | cd_current_pointer_of_input_2 |
dd | cd_mem_location |
dd | cd_counter_block |
dd | cd_status |
label | fs_NotImplemented |
--------------------------------------------------------------------------— More... | |
label | reserve_cd |
--------------------------------------------------------------------------— More... | |
label | reserve_ok2 |
--------------------------------------------------------------------------— More... | |
label | reserve_cd_channel |
--------------------------------------------------------------------------— More... | |
label | free_cd_channel |
--------------------------------------------------------------------------— More... | |
label | fs_CdRead |
--------------------------------------------------------------------------— More... | |
label | fs_CdReadFolder |
--------------------------------------------------------------------------— More... | |
label | cd_get_parameters_of_file |
label | cd_get_parameters_of_file_1 |
label | fs_CdGetFileInfo |
--------------------------------------------------------------------------— More... | |
label | cd_find_lfn |
--------------------------------------------------------------------------— More... | |
label | cd_find_name_in_buffer |
--------------------------------------------------------------------------— More... | |
label | cd_get_name |
--------------------------------------------------------------------------— More... | |
label | cd_compare_name |
--------------------------------------------------------------------------— More... | |
label | iso9660_user_functions |
label | iso9660_create_partition |
mount if it's a valid ISO9660 partition More... | |
label | iso9660_free |
IN: eax - ptr PARTITION OUT: - SAVE: esi, edi Function free PARTITION struct and all object this structure. More... | |
label | iso9660_Read |
--------------------------------------------------------------------------— ISO9660 external functions in: ebx -> parameter structure of sysfunc 70 ebp -> ISO9660 structure esi -> path string in UTF-8 out: eax, ebx = return values for sysfunc 70 More... | |
label | iso9660_ReadFolder |
--------------------------------------------------------------------------— ISO9660 external functions in: ebx -> parameter structure of sysfunc 70 ebp -> ISO9660 structure esi -> path string in UTF-8 out: eax, ebx = return values for sysfunc 70 More... | |
label | iso9660_GetFileInfo |
--------------------------------------------------------------------------— ISO9660 external functions in: ebx -> parameter structure of sysfunc 70 ebp -> ISO9660 structure esi -> path string in UTF-8 out: eax, ebx = return values for sysfunc 70 More... | |
label | iso9660_find_file |
IN: esi - ptr string UTF-8 or zero for root directory OUT: eax - ptr to directory record [esp + 4] - ptr to memory page for destruct. More... | |
label | iso9660_compare_name |
label | iso9660_copy_name |
IN: ebp -> PARTITION structure ebx -> FS structure esi -> input string (ascii or ucs2) ecx = count bytes edi -> output string (buffer) edx = encoding output string OUT: edi increasing esi increasing ecx = 0 or other value. More... | |
label cd_compare_name |
--------------------------------------------------------------------------—
dd cd_counter_block |
dd cd_current_pointer_of_input |
dd cd_current_pointer_of_input_2 |
label cd_find_lfn |
--------------------------------------------------------------------------—
label cd_find_name_in_buffer |
--------------------------------------------------------------------------—
label cd_get_name |
--------------------------------------------------------------------------—
label cd_get_parameters_of_file |
label cd_get_parameters_of_file_1 |
dd cd_mem_location |
dd cd_status |
label free_cd_channel |
--------------------------------------------------------------------------—
label fs_CdGetFileInfo |
--------------------------------------------------------------------------—
label fs_CdRead |
--------------------------------------------------------------------------—
label fs_CdReadFolder |
--------------------------------------------------------------------------—
label fs_CdServices |
label fs_NotImplemented |
--------------------------------------------------------------------------—
label iso9660_compare_name |
label iso9660_copy_name |
IN: ebp -> PARTITION structure ebx -> FS structure esi -> input string (ascii or ucs2) ecx = count bytes edi -> output string (buffer) edx = encoding output string OUT: edi increasing esi increasing ecx = 0 or other value.
label iso9660_create_partition |
mount if it's a valid ISO9660 partition
label iso9660_find_file |
IN: esi - ptr string UTF-8 or zero for root directory OUT: eax - ptr to directory record [esp + 4] - ptr to memory page for destruct.
label iso9660_free |
IN: eax - ptr PARTITION OUT: - SAVE: esi, edi Function free PARTITION struct and all object this structure.
label iso9660_GetFileInfo |
--------------------------------------------------------------------------— ISO9660 external functions in: ebx -> parameter structure of sysfunc 70 ebp -> ISO9660 structure esi -> path string in UTF-8 out: eax, ebx = return values for sysfunc 70
label iso9660_Read |
--------------------------------------------------------------------------— ISO9660 external functions in: ebx -> parameter structure of sysfunc 70 ebp -> ISO9660 structure esi -> path string in UTF-8 out: eax, ebx = return values for sysfunc 70
label iso9660_ReadFolder |
--------------------------------------------------------------------------— ISO9660 external functions in: ebx -> parameter structure of sysfunc 70 ebp -> ISO9660 structure esi -> path string in UTF-8 out: eax, ebx = return values for sysfunc 70
label iso9660_user_functions |
label reserve_cd |
--------------------------------------------------------------------------—
label reserve_cd_channel |
--------------------------------------------------------------------------—
label reserve_ok2 |
--------------------------------------------------------------------------—