/*/########################################################################### //** //** Copyright (C) 1996-97 Intel Corporation. All rights reserved. //** //** The information and source code contained herein is the exclusive //** property of Intel Corporation and may not be disclosed, examined //** from the company. //** //########################################################################### * * $Header: /ITP_E-DOS/INC/Sys/DOSKEY.H 1 8/28/97 11:56a Ajfish $ * $NoKeywords: $ */ #ifndef _DOSKEY_H #define _DOSKEY_H #define MAX_CMDLINE 80 #define MAX_HISTORY 16 #define MODE_INSERT 1 #define MODE_BUFFER 0 typedef struct DosKey { BOOLEAN InsertMode; UINTN Start; UINTN End; UINTN Current; CHAR16 Buffer[MAX_HISTORY][MAX_CMDLINE]; } DosKey_t; DosKey_t *InitDosKey(DosKey_t *DosKey, UINTN HistorySize); CHAR16 *DosKeyGetCommandLine(DosKey_t *Doskey); #define CNTL_Z 26 #endif