The Sleuth Kit 4.15.0-develop
mm_types.c File Reference

Contains the code to parse and print the strings for the supported volume system types. More...

#include "tsk_vs_i.h"

Functions

void tsk_vs_type_print (FILE *hFile)
 Print the supported volume system type names to an open handle.
TSK_VS_TYPE_ENUM tsk_vs_type_supported ()
 Return the supported volume system types.
const char * tsk_vs_type_todesc (TSK_VS_TYPE_ENUM type)
 Return the string description of a partition type ID.
TSK_VS_TYPE_ENUM tsk_vs_type_toid (const TSK_TCHAR *str)
 Parse a string with the volume system type and return its internal ID.
TSK_VS_TYPE_ENUM tsk_vs_type_toid_utf8 (const char *str)
 Parse a string with the volume system type and return its internal ID.
const char * tsk_vs_type_toname (TSK_VS_TYPE_ENUM type)
 Return the string name of a partition type ID.

Variables

VS_TYPES vs_open_table []

Detailed Description

Contains the code to parse and print the strings for the supported volume system types.

Variable Documentation

◆ vs_open_table

VS_TYPES vs_open_table[]
Initial value:
= {
{"dos", TSK_VS_TYPE_DOS,
"DOS Partition Table"},
{"mac", TSK_VS_TYPE_MAC, "MAC Partition Map"},
{"bsd", TSK_VS_TYPE_BSD,
"BSD Disk Label"},
{"sun", TSK_VS_TYPE_SUN,
"Sun Volume Table of Contents (Solaris)"},
{"gpt", TSK_VS_TYPE_GPT, "GUID Partition Table (EFI)"},
{0, 0, ""},
}
@ TSK_VS_TYPE_GPT
GPT partition table.
Definition tsk_vs.h:55
@ TSK_VS_TYPE_BSD
BSD Partition table.
Definition tsk_vs.h:52
@ TSK_VS_TYPE_SUN
Sun VTOC.
Definition tsk_vs.h:53
@ TSK_VS_TYPE_DOS
DOS Partition table.
Definition tsk_vs.h:51
@ TSK_VS_TYPE_MAC
Mac partition table.
Definition tsk_vs.h:54

Copyright © 2007-2020 Brian Carrier. (carrier -at- sleuthkit -dot- org)
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.