ftp.nice.ch/pub/next/tools/scsi/SCSI_Inquirer.s.tar.gz#/Inquirer/SCSIControlWindow.h

This is SCSIControlWindow.h in view mode; [Download] [Up]

// SCSIControlWindow.h
//
// Copyright (C) 1991 by Jiro Nakamura.
// All Rights Reserved.
//
// Original Author:	Jiro Nakamura (jiro@shaman.com)
// Created:		June 11, 1990
//
// RCS Information
// Revision Number->	$Revision: 1.6 $
// Last Revised->	$Date: 92/11/13 02:33:06 $
//

#import <appkit/Matrix.h>
#import <appkit/Panel.h>
#import <appkit/View.h>
#import <appkit/Window.h>
#import <sys/types.h>
#import <bsd/dev/scsireg.h>

@interface SCSIControlWindow:Window
{
	id selector;
	
	int target, lun;
	u_int	lastBlock;
	int	blockSize;
	int deviceType;
	int ansiVersion;
	char deviceName[50];

	struct scsi_req sr;		// SCSI command request	parameters
	
	id targetText;
	id lunText;
	id vendorText;
	id productText;
	id revisionText;
	id ansiVersionText;
	id typeText;
	id moreInfo1TitleText;
	id moreInfo2TitleText;
	id moreInfo3TitleText;
    	id moreInfo1Text;
	id moreInfo2Text;
	id moreInfo3Text;
	id deviceButton;
	
	id lic1;
	id lic2;
	id lic3;
	id authCode;
	id regText;
	id licPanel;
	id newLic;
	
	int scsiCompat;
	
}

- (BOOL) setTarget: (int) target lun: (int) lun;
- (BOOL) determineTarget: sender;

- closeTarget: sender;
- closeWindow: sender;

- (BOOL) acceptsDeviceType: (int) dt andMounted: (int) mt;


- reg: sender;
- newReg: sender;
@end

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.