📄 aspi32ln.h
字号:
/****************************************************************************
* *
* 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -