GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  LIBFSNTFS (3)

NAME

libfsntfs.h - Library to access the Windows NT File System (NTFS) format

CONTENTS

Library
Synopsis
Description
Return Values
Environment
Files
Bugs
Author
Copyright
See Also

LIBRARY


.Lb libfsntfs

SYNOPSIS


.In libfsntfs.h

Support functions const char * *libfsntfs_get_version void int libfsntfs_get_access_flags_read void int libfsntfs_get_codepage int *codepage, libfsntfs_error_t **error int libfsntfs_set_codepage int codepage, libfsntfs_error_t **error int libfsntfs_check_volume_signature const char *filename, libfsntfs_error_t **error

Available when compiled with wide character string support: int libfsntfs_check_volume_signature_wide const wchar_t *filename, libfsntfs_error_t **error

Available when compiled with libbfio support: int libfsntfs_check_volume_signature_file_io_handle libbfio_handle_t *file_io_handle, libfsntfs_error_t **error

Notify functions void libfsntfs_notify_set_verbose int verbose int libfsntfs_notify_set_stream FILE *stream, libfsntfs_error_t **error int libfsntfs_notify_stream_open const char *filename, libfsntfs_error_t **error int libfsntfs_notify_stream_close libfsntfs_error_t **error

Error functions void libfsntfs_error_free libfsntfs_error_t **error int libfsntfs_error_fprint libfsntfs_error_t *error, FILE *stream int libfsntfs_error_sprint libfsntfs_error_t *error, char *string, size_t size int libfsntfs_error_backtrace_fprint libfsntfs_error_t *error, FILE *stream int libfsntfs_error_backtrace_sprint libfsntfs_error_t *error, char *string, size_t size

Volume functions int libfsntfs_volume_initialize libfsntfs_volume_t **volume, libfsntfs_error_t **error int libfsntfs_volume_free libfsntfs_volume_t **volume, libfsntfs_error_t **error int libfsntfs_volume_signal_abort libfsntfs_volume_t *volume, libfsntfs_error_t **error int libfsntfs_volume_open libfsntfs_volume_t *volume, const char *filename, int access_flags, libfsntfs_error_t **error int libfsntfs_volume_close libfsntfs_volume_t *volume, libfsntfs_error_t **error int libfsntfs_volume_has_bitlocker_drive_encryption libfsntfs_volume_t *volume, libfsntfs_error_t **error int libfsntfs_volume_has_volume_shadow_snapshots libfsntfs_volume_t *volume, libfsntfs_error_t **error int libfsntfs_volume_get_cluster_block_size libfsntfs_volume_t *volume, size_t *cluster_block_size, libfsntfs_error_t **error int libfsntfs_volume_get_mft_entry_size libfsntfs_volume_t *volume, size32_t *mft_entry_size, libfsntfs_error_t **error int libfsntfs_volume_get_index_entry_size libfsntfs_volume_t *volume, size32_t *index_entry_size, libfsntfs_error_t **error int libfsntfs_volume_get_utf8_name_size libfsntfs_volume_t *volume, size_t *utf8_name_size, libfsntfs_error_t **error int libfsntfs_volume_get_utf8_name libfsntfs_volume_t *volume, uint8_t *utf8_name, size_t utf8_name_size, libfsntfs_error_t **error int libfsntfs_volume_get_utf16_name_size libfsntfs_volume_t *volume, size_t *utf16_name_size, libfsntfs_error_t **error int libfsntfs_volume_get_utf16_name libfsntfs_volume_t *volume, uint16_t *utf16_name, size_t utf16_name_size, libfsntfs_error_t **error int libfsntfs_volume_get_version libfsntfs_volume_t *volume, uint8_t *major_version, uint8_t *minor_version, libfsntfs_error_t **error int libfsntfs_volume_get_serial_number libfsntfs_volume_t *volume, uint64_t *serial_number, libfsntfs_error_t **error int libfsntfs_volume_get_number_of_file_entries libfsntfs_volume_t *volume, uint64_t *number_of_file_entries, libfsntfs_error_t **error int libfsntfs_volume_get_file_entry_by_index libfsntfs_volume_t *volume, uint64_t mft_entry_index, libfsntfs_file_entry_t **file_entry, libfsntfs_error_t **error int libfsntfs_volume_get_root_directory libfsntfs_volume_t *volume, libfsntfs_file_entry_t **file_entry, libfsntfs_error_t **error int libfsntfs_volume_get_file_entry_by_utf8_path libfsntfs_volume_t *volume, const uint8_t *utf8_string, size_t utf8_string_length, libfsntfs_file_entry_t **file_entry, libfsntfs_error_t **error int libfsntfs_volume_get_file_entry_by_utf16_path libfsntfs_volume_t *volume, const uint16_t *utf16_string, size_t utf16_string_length, libfsntfs_file_entry_t **file_entry, libfsntfs_error_t **error

Available when compiled with wide character string support: int libfsntfs_volume_open_wide libfsntfs_volume_t *volume, const wchar_t *filename, int access_flags, libfsntfs_error_t **error

Available when compiled with libbfio support: int libfsntfs_volume_open_file_io_handle libfsntfs_volume_t *volume, libbfio_handle_t *file_io_handle, int access_flags, libfsntfs_error_t **error

File entry functions int libfsntfs_file_entry_free libfsntfs_file_entry_t **file_entry, libfsntfs_error_t **error int libfsntfs_file_entry_is_empty libfsntfs_file_entry_t *file_entry, libfsntfs_error_t **error int libfsntfs_file_entry_is_allocated libfsntfs_file_entry_t *file_entry, libfsntfs_error_t **error int libfsntfs_file_entry_get_file_reference libfsntfs_file_entry_t *file_entry, uint64_t *file_reference, libfsntfs_error_t **error int libfsntfs_file_entry_get_base_record_file_reference libfsntfs_file_entry_t *file_entry, uint64_t *file_reference, libfsntfs_error_t **error int libfsntfs_file_entry_get_parent_file_reference libfsntfs_file_entry_t *file_entry, uint64_t *file_reference, libfsntfs_error_t **error int libfsntfs_file_entry_get_parent_file_reference_by_attribute_index libfsntfs_file_entry_t *file_entry, int attribute_index, uint64_t *file_reference, libfsntfs_error_t **error int libfsntfs_file_entry_get_journal_sequence_number libfsntfs_file_entry_t *file_entry, uint64_t *journal_sequence_number, libfsntfs_error_t **error int libfsntfs_file_entry_get_creation_time libfsntfs_file_entry_t *file_entry, uint64_t *creation_time, libfsntfs_error_t **error int libfsntfs_file_entry_get_modification_time libfsntfs_file_entry_t *file_entry, uint64_t *modification_time, libfsntfs_error_t **error int libfsntfs_file_entry_get_access_time libfsntfs_file_entry_t *file_entry, uint64_t *access_time, libfsntfs_error_t **error int libfsntfs_file_entry_get_entry_modification_time libfsntfs_file_entry_t *file_entry, uint64_t *entry_modification_time, libfsntfs_error_t **error int libfsntfs_file_entry_get_file_attribute_flags libfsntfs_file_entry_t *file_entry, uint32_t *file_attribute_flags, libfsntfs_error_t **error int libfsntfs_file_entry_get_utf8_name_size libfsntfs_file_entry_t *file_entry, size_t *utf8_name_size, libfsntfs_error_t **error int libfsntfs_file_entry_get_utf8_name libfsntfs_file_entry_t *file_entry, uint8_t *utf8_name, size_t utf8_name_size, libfsntfs_error_t **error int libfsntfs_file_entry_get_utf16_name_size libfsntfs_file_entry_t *file_entry, size_t *utf16_name_size, libfsntfs_error_t **error int libfsntfs_file_entry_get_utf16_name libfsntfs_file_entry_t *file_entry, uint16_t *utf16_name, size_t utf16_name_size, libfsntfs_error_t **error int libfsntfs_file_entry_get_name_attribute_index libfsntfs_file_entry_t *file_entry, int *attribute_index, libfsntfs_error_t **error int libfsntfs_file_entry_get_utf8_name_size_by_attribute_index libfsntfs_file_entry_t *file_entry, int attribute_index, size_t *utf8_name_size, libfsntfs_error_t **error int libfsntfs_file_entry_get_utf8_name_by_attribute_index libfsntfs_file_entry_t *file_entry, int attribute_index, uint8_t *utf8_name, size_t utf8_name_size, libfsntfs_error_t **error int libfsntfs_file_entry_get_utf16_name_size_by_attribute_index libfsntfs_file_entry_t *file_entry, int attribute_index, size_t *utf16_name_size, libfsntfs_error_t **error int libfsntfs_file_entry_get_utf16_name_by_attribute_index libfsntfs_file_entry_t *file_entry, int attribute_index, uint16_t *utf16_name, size_t utf16_name_size, libfsntfs_error_t **error int libfsntfs_file_entry_get_utf8_reparse_point_substitute_name_size libfsntfs_file_entry_t *file_entry, size_t *utf8_name_size, libfsntfs_error_t **error int libfsntfs_file_entry_get_utf8_reparse_point_substitute_name libfsntfs_file_entry_t *file_entry, uint8_t *utf8_name, size_t utf8_name_size, libfsntfs_error_t **error int libfsntfs_file_entry_get_utf16_reparse_point_substitute_name_size libfsntfs_file_entry_t *file_entry, size_t *utf16_name_size, libfsntfs_error_t **error int libfsntfs_file_entry_get_utf16_reparse_point_substitute_name libfsntfs_file_entry_t *file_entry, uint16_t *utf16_name, size_t utf16_name_size, libfsntfs_error_t **error int libfsntfs_file_entry_get_utf8_reparse_point_print_name_size libfsntfs_file_entry_t *file_entry, size_t *utf8_name_size, libfsntfs_error_t **error int libfsntfs_file_entry_get_utf8_reparse_point_print_name libfsntfs_file_entry_t *file_entry, uint8_t *utf8_name, size_t utf8_name_size, libfsntfs_error_t **error int libfsntfs_file_entry_get_utf16_reparse_point_print_name_size libfsntfs_file_entry_t *file_entry, size_t *utf16_name_size, libfsntfs_error_t **error int libfsntfs_file_entry_get_utf16_reparse_point_print_name libfsntfs_file_entry_t *file_entry, uint16_t *utf16_name, size_t utf16_name_size, libfsntfs_error_t **error int libfsntfs_file_entry_get_number_of_attributes libfsntfs_file_entry_t *file_entry, int *number_of_attributes, libfsntfs_error_t **error int libfsntfs_file_entry_get_attribute_by_index libfsntfs_file_entry_t *file_entry, int attribute_index, libfsntfs_attribute_t **attribute, libfsntfs_error_t **error int libfsntfs_file_entry_has_directory_entries_index libfsntfs_file_entry_t *file_entry, libfsntfs_error_t **error int libfsntfs_file_entry_has_default_data_stream libfsntfs_file_entry_t *file_entry, libfsntfs_error_t **error int libfsntfs_file_entry_get_number_of_alternate_data_streams libfsntfs_file_entry_t *file_entry, int *number_of_alternate_data_streams, libfsntfs_error_t **error int libfsntfs_file_entry_get_alternate_data_stream_by_index libfsntfs_file_entry_t *file_entry, int alternate_data_stream_index, libfsntfs_data_stream_t **alternate_data_stream, libfsntfs_error_t **error int libfsntfs_file_entry_has_alternate_data_stream_by_utf8_name libfsntfs_file_entry_t *file_entry, const uint8_t *utf8_string, size_t utf8_string_length, libfsntfs_error_t **error int libfsntfs_file_entry_has_alternate_data_stream_by_utf16_name libfsntfs_file_entry_t *file_entry, const uint16_t *utf16_string, size_t utf16_string_length, libfsntfs_error_t **error int libfsntfs_file_entry_get_alternate_data_stream_by_utf8_name libfsntfs_file_entry_t *file_entry, const uint8_t *utf8_string, size_t utf8_string_length, libfsntfs_data_stream_t **alternate_data_stream, libfsntfs_error_t **error int libfsntfs_file_entry_get_alternate_data_stream_by_utf16_name libfsntfs_file_entry_t *file_entry, const uint16_t *utf16_string, size_t utf16_string_length, libfsntfs_data_stream_t **alternate_data_stream, libfsntfs_error_t **error int libfsntfs_file_entry_get_number_of_sub_file_entries libfsntfs_file_entry_t *file_entry, int *number_of_sub_file_entries, libfsntfs_error_t **error int libfsntfs_file_entry_get_sub_file_entry_by_index libfsntfs_file_entry_t *file_entry, int sub_file_entry_index, libfsntfs_file_entry_t **sub_file_entry, libfsntfs_error_t **error int libfsntfs_file_entry_get_sub_file_entry_by_utf8_name libfsntfs_file_entry_t *file_entry, const uint8_t *utf8_string, size_t utf8_string_length, libfsntfs_file_entry_t **sub_file_entry, libfsntfs_error_t **error int libfsntfs_file_entry_get_sub_file_entry_by_utf16_name libfsntfs_file_entry_t *file_entry, const uint16_t *utf16_string, size_t utf16_string_length, libfsntfs_file_entry_t **sub_file_entry, libfsntfs_error_t **error ssize_t libfsntfs_file_entry_read_buffer libfsntfs_file_entry_t *file_entry, void *buffer, size_t buffer_size, libfsntfs_error_t **error ssize_t libfsntfs_file_entry_read_buffer_at_offset libfsntfs_file_entry_t *file_entry, void *buffer, size_t buffer_size, off64_t offset, libfsntfs_error_t **error off64_t libfsntfs_file_entry_seek_offset libfsntfs_file_entry_t *file_entry, off64_t offset, int whence, libfsntfs_error_t **error int libfsntfs_file_entry_get_offset libfsntfs_file_entry_t *file_entry, off64_t *offset, libfsntfs_error_t **error int libfsntfs_file_entry_get_size libfsntfs_file_entry_t *file_entry, size64_t *size, libfsntfs_error_t **error int libfsntfs_file_entry_get_number_of_extents libfsntfs_file_entry_t *file_entry, int *number_of_extents, libfsntfs_error_t **error int libfsntfs_file_entry_get_extent_by_index libfsntfs_file_entry_t *file_entry, int extent_index, off64_t *extent_offset, size64_t *extent_size, uint32_t *extent_flags, libfsntfs_error_t **error

Attribute functions int libfsntfs_attribute_free libfsntfs_attribute_t **attribute, libfsntfs_error_t **error int libfsntfs_attribute_get_type libfsntfs_attribute_t *attribute, uint32_t *type, libfsntfs_error_t **error int libfsntfs_attribute_get_data_flags libfsntfs_attribute_t *attribute, uint16_t *data_flags, libfsntfs_error_t **error int libfsntfs_attribute_get_utf8_name_size libfsntfs_attribute_t *attribute, size_t *utf8_name_size, libfsntfs_error_t **error int libfsntfs_attribute_get_utf8_name libfsntfs_attribute_t *attribute, uint8_t *utf8_name, size_t utf8_name_size, libfsntfs_error_t **error int libfsntfs_attribute_get_utf16_name_size libfsntfs_attribute_t *attribute, size_t *utf16_name_size, libfsntfs_error_t **error int libfsntfs_attribute_get_utf16_name libfsntfs_attribute_t *attribute, uint16_t *utf16_name, size_t utf16_name_size, libfsntfs_error_t **error int libfsntfs_attribute_get_data_vcn_range libfsntfs_attribute_t *attribute, uint64_t *data_first_vcn, uint64_t *data_last_vcn, libfsntfs_error_t **error int libfsntfs_attribute_get_file_reference libfsntfs_attribute_t *attribute, uint64_t *mft_entry_index, uint16_t *sequence_number, libfsntfs_error_t **error int libfsntfs_attribute_get_data_size libfsntfs_attribute_t *attribute, size64_t *data_size, libfsntfs_error_t **error

$FILE_NAME attribute functions int libfsntfs_file_name_attribute_get_parent_file_reference libfsntfs_attribute_t *attribute, uint64_t *parent_file_reference, libfsntfs_error_t **error int libfsntfs_file_name_attribute_get_creation_time libfsntfs_attribute_t *attribute, uint64_t *creation_time, libfsntfs_error_t **error int libfsntfs_file_name_attribute_get_modification_time libfsntfs_attribute_t *attribute, uint64_t *modification_time, libfsntfs_error_t **error int libfsntfs_file_name_attribute_get_access_time libfsntfs_attribute_t *attribute, uint64_t *access_time, libfsntfs_error_t **error int libfsntfs_file_name_attribute_get_entry_modification_time libfsntfs_attribute_t *attribute, uint64_t *entry_modification_time, libfsntfs_error_t **error int libfsntfs_file_name_attribute_get_file_attribute_flags libfsntfs_attribute_t *attribute, uint32_t *file_attribute_flags, libfsntfs_error_t **error int libfsntfs_file_name_attribute_get_utf8_name_size libfsntfs_attribute_t *attribute, size_t *utf8_name_size, libfsntfs_error_t **error int libfsntfs_file_name_attribute_get_utf8_name libfsntfs_attribute_t *attribute, uint8_t *utf8_name, size_t utf8_name_size, libfsntfs_error_t **error int libfsntfs_file_name_attribute_get_utf16_name_size libfsntfs_attribute_t *attribute, size_t *utf16_name_size, libfsntfs_error_t **error int libfsntfs_file_name_attribute_get_utf16_name libfsntfs_attribute_t *attribute, uint16_t *utf16_name, size_t utf16_name_size, libfsntfs_error_t **error

$OBJECT_ID attribute functions

$REPARSE_POINT attribute functions int libfsntfs_reparse_point_attribute_get_tag libfsntfs_attribute_t *attribute, uint32_t *tag, libfsntfs_error_t **error

$STANDARD_INFORMATION attribute functions int libfsntfs_standard_information_attribute_get_creation_time libfsntfs_attribute_t *attribute, uint64_t *creation_time, libfsntfs_error_t **error int libfsntfs_standard_information_attribute_get_modification_time libfsntfs_attribute_t *attribute, uint64_t *modification_time, libfsntfs_error_t **error int libfsntfs_standard_information_attribute_get_access_time libfsntfs_attribute_t *attribute, uint64_t *access_time, libfsntfs_error_t **error int libfsntfs_standard_information_attribute_get_entry_modification_time libfsntfs_attribute_t *attribute, uint64_t *entry_modification_time, libfsntfs_error_t **error int libfsntfs_standard_information_attribute_get_file_attribute_flags libfsntfs_attribute_t *attribute, uint32_t *file_attribute_flags, libfsntfs_error_t **error int libfsntfs_standard_information_attribute_get_owner_identifier libfsntfs_attribute_t *attribute, uint32_t *owner_identifier, libfsntfs_error_t **error int libfsntfs_standard_information_attribute_get_security_identifier libfsntfs_attribute_t *attribute, uint32_t *security_identifier, libfsntfs_error_t **error int libfsntfs_standard_information_attribute_get_update_sequence_number libfsntfs_attribute_t *attribute, uint64_t *update_sequence_number, libfsntfs_error_t **error

$VOLUME_INFORMATION attribute functions int libfsntfs_volume_information_attribute_get_version libfsntfs_attribute_t *attribute, uint8_t *major_version, uint8_t *minor_version, libfsntfs_error_t **error int libfsntfs_volume_information_attribute_get_flags libfsntfs_attribute_t *attribute, uint16_t *flags, libfsntfs_error_t **error

$VOLUME_NAME attribute functions int libfsntfs_volume_name_attribute_get_utf8_name_size libfsntfs_attribute_t *attribute, size_t *utf8_name_size, libfsntfs_error_t **error int libfsntfs_volume_name_attribute_get_utf8_name libfsntfs_attribute_t *attribute, uint8_t *utf8_name, size_t utf8_name_size, libfsntfs_error_t **error int libfsntfs_volume_name_attribute_get_utf16_name_size libfsntfs_attribute_t *attribute, size_t *utf16_name_size, libfsntfs_error_t **error int libfsntfs_volume_name_attribute_get_utf16_name libfsntfs_attribute_t *attribute, uint16_t *utf16_name, size_t utf16_name_size, libfsntfs_error_t **error int libfsntfs_volume_get_usn_change_journal libfsntfs_volume_t *volume, libfsntfs_usn_change_journal_t **usn_change_journal, libfsntfs_error_t **error

Data stream functions int libfsntfs_data_stream_free libfsntfs_data_stream_t **data_stream, libfsntfs_error_t **error int libfsntfs_data_stream_get_utf8_name_size libfsntfs_data_stream_t *data_stream, size_t *utf8_name_size, libfsntfs_error_t **error int libfsntfs_data_stream_get_utf8_name libfsntfs_data_stream_t *data_stream, uint8_t *utf8_name, size_t utf8_name_size, libfsntfs_error_t **error int libfsntfs_data_stream_get_utf16_name_size libfsntfs_data_stream_t *data_stream, size_t *utf16_name_size, libfsntfs_error_t **error int libfsntfs_data_stream_get_utf16_name libfsntfs_data_stream_t *data_stream, uint16_t *utf16_name, size_t utf16_name_size, libfsntfs_error_t **error ssize_t libfsntfs_data_stream_read_buffer libfsntfs_data_stream_t *data_stream, void *buffer, size_t buffer_size, libfsntfs_error_t **error ssize_t libfsntfs_data_stream_read_buffer_at_offset libfsntfs_data_stream_t *data_stream, void *buffer, size_t buffer_size, off64_t offset, libfsntfs_error_t **error off64_t libfsntfs_data_stream_seek_offset libfsntfs_data_stream_t *data_stream, off64_t offset, int whence, libfsntfs_error_t **error int libfsntfs_data_stream_get_offset libfsntfs_data_stream_t *data_stream, off64_t *offset, libfsntfs_error_t **error int libfsntfs_data_stream_get_size libfsntfs_data_stream_t *data_stream, size64_t *size, libfsntfs_error_t **error int libfsntfs_data_stream_get_number_of_extents libfsntfs_data_stream_t *data_stream, int *number_of_extents, libfsntfs_error_t **error int libfsntfs_data_stream_get_extent_by_index libfsntfs_data_stream_t *data_stream, int extent_index, off64_t *extent_offset, size64_t *extent_size, uint32_t *extent_flags, libfsntfs_error_t **error

MFT metadata file functions int libfsntfs_mft_metadata_file_initialize libfsntfs_mft_metadata_file_t **mft_metadata_file, libfsntfs_error_t **error int libfsntfs_mft_metadata_file_free libfsntfs_mft_metadata_file_t **mft_metadata_file, libfsntfs_error_t **error int libfsntfs_mft_metadata_file_open libfsntfs_mft_metadata_file_t *mft_metadata_file, const char *filename, int access_flags, libfsntfs_error_t **error int libfsntfs_mft_metadata_file_close libfsntfs_mft_metadata_file_t *mft_metadata_file, libfsntfs_error_t **error int libfsntfs_mft_metadata_file_get_utf8_volume_name_size libfsntfs_mft_metadata_file_t *mft_metadata_file, size_t *utf8_volume_name_size, libfsntfs_error_t **error int libfsntfs_mft_metadata_file_get_utf8_volume_name libfsntfs_mft_metadata_file_t *mft_metadata_file, uint8_t *utf8_volume_name, size_t utf8_volume_name_size, libfsntfs_error_t **error int libfsntfs_mft_metadata_file_get_utf16_volume_name_size libfsntfs_mft_metadata_file_t *mft_metadata_file, size_t *utf16_volume_name_size, libfsntfs_error_t **error int libfsntfs_mft_metadata_file_get_utf16_volume_name libfsntfs_mft_metadata_file_t *mft_metadata_file, uint16_t *utf16_volume_name, size_t utf16_volume_name_size, libfsntfs_error_t **error int libfsntfs_mft_metadata_file_get_volume_version libfsntfs_mft_metadata_file_t *mft_metadata_file, uint8_t *major_version, uint8_t *minor_version, libfsntfs_error_t **error int libfsntfs_mft_metadata_file_get_number_of_file_entries libfsntfs_mft_metadata_file_t *mft_metadata_file, uint64_t *number_of_file_entries, libfsntfs_error_t **error int libfsntfs_mft_metadata_file_get_file_entry_by_index libfsntfs_mft_metadata_file_t *mft_metadata_file, uint64_t mft_entry_index, libfsntfs_file_entry_t **file_entry, libfsntfs_error_t **error

Available when compiled with wide character string support: int libfsntfs_mft_metadata_file_open_wide libfsntfs_mft_metadata_file_t *mft_metadata_file, const wchar_t *filename, int access_flags, libfsntfs_error_t **error

Available when compiled with libbfio support: int libfsntfs_mft_metadata_file_open_file_io_handle libfsntfs_mft_metadata_file_t *mft_metadata_file, libbfio_handle_t *file_io_handle, int access_flags, libfsntfs_error_t **error

USN change journal functions int libfsntfs_usn_change_journal_free libfsntfs_usn_change_journal_t **usn_change_journal, libfsntfs_error_t **error int libfsntfs_usn_change_journal_get_offset libfsntfs_usn_change_journal_t *usn_change_journal, off64_t *offset, libfsntfs_error_t **error ssize_t libfsntfs_usn_change_journal_read_usn_record libfsntfs_usn_change_journal_t *usn_change_journal, uint8_t *usn_record_data, size_t usn_record_data_size, libfsntfs_error_t **error

DESCRIPTION

The libfsntfs_get_version function is used to retrieve the library version.

RETURN VALUES

Most of the functions return NULL or -1 on error, dependent on the return type. For the actual return values see "libfsntfs.h".

ENVIRONMENT

None

FILES

None libfsntfs allows to be compiled with wide character support (wchar_t).

To compile libfsntfs with wide character support use: ./configure --enable-wide-character-type=yes
or define: _UNICODE
or UNICODE
during compilation.

LIBFSNTFS_WIDE_CHARACTER_TYPE
in libfsntfs/features.h can be used to determine if libfsntfs was compiled with wide character support.

BUGS

Please report bugs of any kind on the project issue tracker: https://github.com/libyal/libfsntfs/issues

AUTHOR

These man pages are generated from "libfsntfs.h".

COPYRIGHT

Copyright (C) 2010-2016, Joachim Metz <joachim.metz@gmail.com>.

This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

SEE ALSO

the libfsntfs.h include file
Search for    or go to Top of page |  Section 3 |  Main Index


Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.