aspi32ln.h

来自「wince host 和 target PCI驱动程序」· C头文件 代码 · 共 91 行

H
91
字号
/****************************************************************************
*                                                                           *
* THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY     *
* KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE       *
* IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR     *
* PURPOSE.                                                                  *
*                                                                           *
* Copyright (C) 1993-95  Microsoft Corporation.  All Rights Reserved.       *
*                                                                           *
****************************************************************************/

/******************************************************************************\
*
*                                 ASPI32LN.H
*
\******************************************************************************/

/******************************************************************************\
*                              SYMBOLIC CONSTANTS
\******************************************************************************/

#define IDM_START_READ_LOOP				 	100 /* menu identifiers */
#define IDM_START_THREAD_READ_LOOP			101
#define IDM_OPTIONS_DISPLAYREADRESULTS   	102
#define IDM_OPTIONS_SENDPOSTTOMESSAGEQUEUE	103
#define IDM_ABOUT        					106

#define WM_ASPI32_POST	WM_USER+10

/* max scsi target id */
#define MAX_ID           		8

/* ASPI SRB packet length */
#define ASPI_SRB_LEN			0x100

/* inquiry buffer length */
#define INQUIRY_BUFFER_LENGTH 	0x20

/* data transfer length for reads */
#define DATA_BUFFER_LENGTH		0x10000

#define REPORT3F_BUFFER_LENGTH	0x10
#define REPORT0_BUFFER_LENGTH	0x08	
#define REPORT2_BUFFER_LENGTH	0x0C
#define REPORT1_BUFFER_LENGTH	0x10
#define REPORT5_BUFFER_LENGTH	0x08
#define REPORT4_BUFFER_LENGTH	0x0C

#define RDSTRCT2_BUFFER_LENGTH  0x804

#define SENDKEY1_BUFFER_LENGTH	0x10
#define SENDKEY3_BUFFER_LENGTH	0x0C

/* disk sector size */
#define DISK_SEC_SIZE  			0x200

/* disk sector size */
#define CDROM_SEC_SIZE  		0x800

/* maximum start block */
#define HIGH_BLOCK_START		0x4000
#define BLOCK_INCREMENT			0x80
/******************************************************************************\
*                                  GLOBAL VARS
\******************************************************************************/

BYTE  AdapterCount;
DWORD ASPI32Status;

/* Global loop flag */
BOOL  StartRead;

/* Global start block */
DWORD	BlockStart;

/* Data buffer size for all devices */
DWORD	DataBufferSize;

BOOL	EnableDisplayReadInfo;
BOOL	PostToMessageQueue;



/******************************************************************************\
*                              FUNCTION PROTOTYPES
\******************************************************************************/




⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?