Classes | |
struct | FileSystem |
fs api for drivers More... | |
Functions | |
void | file_system_is_operation_safe (dword inf_struct_ptr) |
System function 70 security check. More... | |
Variables | |
EQU | image_of_eax |
EQU | image_of_ebx |
label | fs_list |
label | fs_add |
IN: ecx = FSNAME_create_partition edx = ptr to UserFuncs [esp] = fs name OUT: eax = list item. More... | |
label | sys_fileSystemUnicode |
with user pointer correctness checking More... | |
label | sys_file_system_lfn |
System function 70 with user pointer correctness checking. More... | |
label | file_system_lfn_protected_registers |
file_system_lfn_protected returns values not in registers, but in their images on stack. Make a short wrapper to actually return values in registers. More... | |
label | file_system_lfn_protected |
label | fileSystemUnicode |
label | file_system_lfn |
label | process_replace_file_name |
--------------------------------------------------------------------------— More... | |
db | addDirSeal |
label | sys_current_directory |
sysfunction 30 More... | |
label | getFullPath |
void file_system_is_operation_safe | ( | dword | inf_struct_ptr | ) |
System function 70 security check.
db addDirSeal |
label file_system_lfn |
label file_system_lfn_protected |
label file_system_lfn_protected_registers |
file_system_lfn_protected returns values not in registers, but in their images on stack. Make a short wrapper to actually return values in registers.
label fileSystemUnicode |
label fs_add |
IN: ecx = FSNAME_create_partition edx = ptr to UserFuncs [esp] = fs name OUT: eax = list item.
label fs_list |
label getFullPath |
EQU image_of_eax |
EQU image_of_ebx |
label process_replace_file_name |
--------------------------------------------------------------------------—
label sys_current_directory |
sysfunction 30
label sys_file_system_lfn |
System function 70 with user pointer correctness checking.
label sys_fileSystemUnicode |
with user pointer correctness checking