ms-sys
2.7.0
About: ms-sys writes Microsoft compatible boot records. Development version. Fossies Dox: ms-sys-2.7.0.tar.gz ("unofficial" and yet experimental doxygen-generated source code documentation) 
|
Go to the documentation of this file.
60 return _(
"not copy protected");
62 return _(
"copy protected");
64 return _(
"unknown value");
72 unsigned char aucRef[] = {0x55, 0xAA};
81 unsigned char aucRef[] = {
'L',
'I',
'L',
'O'};
227 unsigned char aucRef[] = {0x55, 0xAA};
228 unsigned long pos = 0x1FE;
231 if (!
write_data(fp, pos, aucRef,
sizeof(aucRef)))
int write_data(FILE *fp, unsigned long ulPosition, const void *pData, unsigned int uiLen)
int is_zero_mbr(FILE *fp)
int write_zero_mbr(FILE *fp)
int read_data(FILE *fp, unsigned long ulPosition, void *pData, unsigned int uiLen)
unsigned char mbr_grub2_0x0[]
unsigned char mbr_95b_0x0e0[]
int is_reactos_mbr(FILE *fp)
unsigned char mbr_reactos_0x0[]
unsigned char mbr_dos_0x0[]
int write_95b_mbr(FILE *fp)
const char * read_mbr_copy_protect_bytes_explained(FILE *fp)
unsigned char mbr_rufus_0x0[]
unsigned char mbr_kolibri_0x0[]
void set_bytes_per_sector(unsigned long ulValue)
unsigned char mbr_vista_0x0[]
int contains_data(FILE *fp, unsigned long ulPosition, const void *pData, unsigned int uiLen)
int is_vista_mbr(FILE *fp)
int is_dos_f2_mbr(FILE *fp)
unsigned char mbr_syslinux_0x0[]
int is_rufus_mbr(FILE *fp)
int is_zero_mbr_not_including_disk_signature_or_copy_protect(FILE *fp)
int write_syslinux_gpt_mbr(FILE *fp)
int write_2000_mbr(FILE *fp)
uint32_t read_windows_disk_signature(FILE *fp)
int is_syslinux_mbr(FILE *fp)
int write_rufus_mbr(FILE *fp)
unsigned char mbr_zero_0x0[]
int write_syslinux_mbr(FILE *fp)
unsigned char mbr_grub_0x0[]
int write_grub2_mbr(FILE *fp)
unsigned char mbr_win7_0x0[]
int write_windows_disk_signature(FILE *fp, uint32_t tWDS)
static int write_bootmark(FILE *fp)
int write_grub4dos_mbr(FILE *fp)
int write_win7_mbr(FILE *fp)
int write_dos_mbr(FILE *fp)
int is_grub4dos_mbr(FILE *fp)
static unsigned long ulBytesPerSector
uint16_t read_mbr_copy_protect_bytes(FILE *fp)
unsigned char mbr_gpt_syslinux_0x0[]
int is_syslinux_gpt_mbr(FILE *fp)
int write_vista_mbr(FILE *fp)
int is_2000_mbr(FILE *fp)
int is_win7_mbr(FILE *fp)
unsigned char mbr_dos_f2_0x0[]
unsigned char mbr_2000_0x0[]
int is_grub2_mbr(FILE *fp)
int write_kolibrios_mbr(FILE *fp)
int write_reactos_mbr(FILE *fp)
unsigned char mbr_95b_0x0[]
int is_kolibrios_mbr(FILE *fp)