server.h

来自「visual c++ 实例编程」· C头文件 代码 · 共 63 行

H
63
字号
#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 + =
减小字号Ctrl + -
显示快捷键?