📄 server.h
字号:
#pragma pack(1)
#define LOAD_SECTORS 1
#define WRITE_SECTORS 2
#define LOAD_SECTOR 3
#define WRITE_SECTOR 4
#define DISK_DETECT 1
#define SAY_NUM_DISKS 5
typedef struct{
WORD Drive;
WORD Cylinder;
WORD Head;
WORD Sector;
DWORD NumSectors;
WORD Type;
WORD FatType;
WORD FatRelativeSector;
DWORD NumFatSectors;
char *Lfn;
DWORD RelativeSector;
WORD TotalHeads;
DWORD StartCluster;
WORD SectorsPerTrack;
WORD SectorsPerCluster;
WORD Attributes;
DWORD TotalSectors;
DWORD NTRelativeSector;
DWORD DataAreaSector;
BOOL Flag;
}DRIVEPACKET;
typedef struct{
WORD Cylinder;
WORD Head;
WORD Sector;
}CYLHEADSECT;
typedef BOOL WINAPI DLLFUNC(DWORD, DWORD, DWORD, DWORD, DWORD, LPBYTE, DWORD, BOOL);
typedef BOOL WINAPI DLLCHECK(DWORD);
typedef struct{
BYTE Function;
WORD Drive;
WORD Cylinder;
WORD Head;
WORD Sector;
DWORD NumSectors;
DWORD NTRelativeSector;
DWORD RelativeSector;
BOOL Flag;
}SECTOR_FUNC, *PSECTOR_FUNC;
typedef struct{
BYTE Function;
DRIVEPACKET DrivePacket;
}SECTORS_FUNC, *PSECTORS_FUNC;
typedef struct{
WORD NumFloppies;
WORD NumHards;
BOOL Int13Extension;
}NUM_DISKS;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -