Windows NT 4.0 source code leak
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1031 lines
44 KiB

/***************************************************************************
*
* File Name: ./inc/nolocal.h
*
* Copyright (C) 1993-1996 Hewlett-Packard Company.
* All rights reserved.
*
* 11311 Chinden Blvd.
* Boise, Idaho 83714
*
* This is a part of the HP JetAdmin Printer Utility
*
* This source code is only intended as a supplement for support and
* localization of HP JetAdmin by 3rd party Operating System vendors.
* Modification of source code cannot be made without the express written
* consent of Hewlett-Packard.
*
*
* Description:
*
* Author: Name
*
*
* Modification history:
*
* date initials change description
*
* mm-dd-yy MJB
*
*
*
*
*
*
***************************************************************************/
#ifndef _NOLOCAL_H
#define _NOLOCAL_H
/* Char set values...one of these needs to be used in .rc
** files that also has a font name for font creation
*/
#define CHARSET_ANSI TEXT("ANSI_CHARSET")
#define CHARSET_SHIFTJIS TEXT("SHIFTJIS_CHARSET")
#define CHARSET_OEM TEXT("OEM_CHARSET")
#define CHARSET_DEFAULT TEXT("DEFAULT_CHARSET")
#define CHARSET_SYMBOL TEXT("SYMBOL_CHARSET")
#define CHARSET_HANGEUL TEXT("HANGEUL_CHARSET")
#define CHARSET_GB2312 TEXT("GB2312_CHARSET")
#define CHARSET_CHINESEBIG5 TEXT("CHINESEBIG5_CHARSET")
/* HPJMON */
#ifdef WIN32
#define JOB_MON_DLL TEXT("HPJMON.DLL")
#else
#define JOB_MON_DLL TEXT("HPJMON16.DLL")
#endif
#define MONITOR_JOBS "MonitorJobs2"
/* JETADMIN.CPL */
#ifdef WIN32
#define EXE_NAME "JETADMIN.EXE"
#else
#define EXE_NAME "JETADM16.EXE"
#endif
/* HPALERTS.DLL */
#define WINDOWS_SECTION TEXT("Windows")
#define LOAD_KEY TEXT("Load")
#define HPJETADMIN TEXT("HPJetAdmin")
#define ALERT_ROOT TEXT("Software\\Hewlett-Packard\\HP JetAdmin\\Alerts")
#define PRINTERS TEXT("Printers")
#define ALERT_ROOT_PRINTERS TEXT("Software\\Hewlett-Packard\\HP JetAdmin\\Alerts\\Printers")
#define POPUP TEXT("Popup")
#define ALERT_ROOT_POPUP TEXT("Software\\Hewlett-Packard\\HP JetAdmin\\Alerts\\Popup")
#define SOUNDS TEXT("Sounds")
#define ALERT_ROOT_SOUNDS TEXT("Software\\Hewlett-Packard\\HP JetAdmin\\Alerts\\Sounds")
#define LOGGING TEXT("Logging")
#define ALERT_ROOT_LOGGING TEXT("Software\\Hewlett-Packard\\HP JetAdmin\\Alerts\\Logging")
#define BUFFER TEXT("Buffer")
#define ENABLED TEXT("Enabled")
#define STATUS TEXT("Status")
#define UPDATE_INTERVAL TEXT("Update Interval")
#define PLIST_REGKEY TEXT("RegistryString")
#define PROPTY_NAME TEXT("HP Desktop Status")
#define PROPTY_EXE "hppropty.exe"
/* HP Desktop Status (hppropty.exe) */
#define HPPROPTY TEXT("HP Desktop Status")
#define HPPROPTY_KEY TEXT("Software\\Hewlett-Packard\\HP Desktop Status")
#define HPPROPTY_PLIST TEXT("Software\\Hewlett-Packard\\HP Desktop Status\\Printers")
#define HPPROPTY_FLAGS TEXT("Flags")
#define HPPROPTY_RLLIST TEXT("Software\\Hewlett-Packard\\HP Desktop Status\\RemovedLocalPrinters")
#define HPPROPTY_MACADDR TEXT("HWAddress")
#define HPPROPTY_PORTNUM TEXT("PortNumber")
#define LJ5_LANG_MON TEXT("HP LaserJet 5 Language Monitor")
#define LJ6_LANG_MON TEXT("HP LaserJet 6 Language Monitor")
#define JETADMIN_LANG_MON TEXT("HP JetAdmin Language Monitor")
/*
** #define TRAY_CLASS TEXT("HPCrossCheck")
** #define KILLER_WARNING TEXT("Do Not Delete ME!!")
** #define STATIC TEXT("STATIC")
*/
#define OPTIONS_NODE TEXT("Software\\Hewlett-Packard\\HP JetAdmin\\Options")
#define ROOT_NODE TEXT("Software\\Hewlett-Packard\\HP JetAdmin")
#define PASSWORD_ROOT TEXT("Software\\Hewlett-Packard\\HP JetAdmin\\DeviceOptions")
#define PASSWORD_SECTION TEXT("DeviceOptions")
#define PASSWORD_KEY TEXT("Access")
#define WARNING_ROOT TEXT("Software\\Hewlett-Packard\\HP JetAdmin\\Warnings")
#define WARNING_KEY TEXT("Warnings")
#define WARNING_JANW TEXT("JANW")
#define WARNING_JADM TEXT("JADM")
#ifdef WIN32
#define INI_FILE TEXT("JETADMIN.INI")
#define HELP_FILE TEXT("JETADMIN.HLP")
#else
#define INI_FILE TEXT("JETADM16.INI")
#define HELP_FILE TEXT("JETADM16.HLP")
#endif
#define APPLETS_KEY TEXT("Software\\Hewlett-Packard\\HP JetAdmin\\Applet Manager\\Applets")
#define TRANSPORT_KEY TEXT("Software\\Hewlett-Packard\\HP JetAdmin\\Applet Manager\\Applets\\Transport")
#define DEFAULT_TRANSPORT TEXT("DefaultTransport")
#define OLD_JD_KEY TEXT("JetDirect")
#define STATIC_CAPABILITIES_KEY TEXT("Software\\Hewlett-Packard\\HP JetAdmin\\Enumeration")
#define STATIC_CAPABILITIES_VALUE TEXT("KeepCapabilities")
/* HPJDNP.DLL */
#define NPNODE TEXT("Software\\Hewlett-Packard\\HP JetAdmin\\Network Provider")
#define NPENUMUPDATETIMER TEXT("EnumerationUpdateInterval")
/* HPJDMON.DLL */
#define MONNODE TEXT("Software\\Hewlett-Packard\\HP JetAdmin\\Monitor")
#define JDMONMAXTRYCONNECT TEXT("MaxConnectRetries")
#define JDMONCONNRETRYINTVL TEXT("ConnectRetryIntvl")
#define JDMONTIMEOUTRETRIES TEXT("MaxTimeoutRetries")
#define JDMONTIMEOUTDELAY TEXT("TimeoutDelay")
#define JDMONPERFMON TEXT("PerformanceMonitor")
/* HPJDPP.DLL */
#define PPNODE TEXT("Software\\Hewlett-Packard\\HP JetAdmin\\Print Provider")
#define JDPPCONNRETRYINTVL TEXT("ConnectRetryIntvl")
#define JDPPPJLJOBINFO TEXT("PJLJobInfo")
#define DIRECT_MODE_PORT TEXT("HP Net Port")
#define NETWORK_PROVIDER_CONTAINER TEXT("HP_Network_Printers")
#define NETWORK_PROVIDER_UNC TEXT("\\\\HP_Network_Printers\\")
#define HPJDPP_DEFPATH TEXT("System\\CurrentControlSet\\control\\Print\\Providers")
/* HPDMIP.DLL */
//NT 3.1
#define LINKAGE_PATH TEXT("System\\CurrentControlSet\\Services\\Tcpip\\Linkage")
#define TCP_LINKAGE TEXT("Route")
#define ETHERNET_CARD_BIND TEXT("System\\CurrentControlSet\\Services\\")
#define TCPIP_PATH TEXT("1\\Parameters\\Tcpip")
#define IPADDRESS TEXT("IPAddress")
#define DHCPADDRESS TEXT("DHCPIPAddress")
#define SUBNETMASK TEXT("SubnetMask")
#define DEFAULTGATEWAY TEXT("DefaultGateway")
//Windows 95
#define W95_LINK TEXT("System\\CurrentControlSet\\Services\\Class\\NetTrans")
#define W95_XXLINK TEXT("System\\CurrentControlSet\\Services\\Class\\NetTrans\\0000")
#define W95_TNAME TEXT("DriverDesc")
#define W95_DEVICE TEXT("Device")
#define W95_IPADDRESS TEXT("IPAddress")
#define W95_SUBNETMASK TEXT("IPMask")
#define W95_DEFAULT_GATEWAY TEXT("DefaultGateway")
#define W95_TCPIP TEXT("TCP/IP")
#define W95_DHCP TEXT("System\\CurrentControlSet\\Services\\VxD\\DHCP")
#define W95_XXDHCP TEXT("System\\CurrentControlSet\\Services\\VxD\\DHCP\\DhcpInfo00")
#define W95_VAL_DHCP_INFO TEXT("DhcpInfo")
#ifdef WIN32
#define IP_TRANSPORT_DLL TEXT("HPDMIP.HPA")
#endif
/* HPDMIPX.DLL */
#define DIRMODEPRINTER TEXT("Software\\Hewlett-Packard\\HP JetAdmin\\PeerToPeer\\Printers")
#define DIRMODEKEEP TEXT("Keep")
#define DIRMODETYPE TEXT("Dynamic")
#define DIRMODETIME TEXT("Time")
#ifdef WIN32
#define IPX_TRANSPORT_DLL TEXT("HPDMIPX.HPA")
#endif
/* HPARRKUI.DLL */
#define DISKINIT1 "%!PS-Adobe-2.0"
#define DISKINIT2 "%% This file is sent to a printer equipped with a disk"
#define DISKINIT3 "%% in order to initialize the file system."
#define DISKINIT4 ""
#define DISKINIT5 "(%disk0%)"
#define DISKINIT6 "<<"
#define DISKINIT7 " /Password 0"
#define DISKINIT8 " /Mounted true"
#define DISKINIT9 ">>"
#define DISKINIT10 "setdevparams"
#define DISKINIT11 ""
#define DISKINIT12 "(%disk0%)"
#define DISKINIT13 "<<"
#define DISKINIT14 " /Password 0"
#define DISKINIT15 " /InitializeAction 1"
#define DISKINIT16 ">>"
#define DISKINIT17 "setdevparams"
#define DISKINIT18 "."
#ifdef WIN32
#define ARRK_HELP_FILE TEXT("HPPRARRK.HLP")
/* HPECL */
#define ECL_HELP_FILE TEXT("HPPRECL.HLP")
/* HPMS */
#define MSTOR_HELP_FILE TEXT("HPMSTOR.HLP")
/* HPFLSH */
#define HPFLSH_HELP_FILE TEXT("HPFLASH.HLP")
/* HPPELK */
#define ELK_HELP_FILE TEXT("HPPRELK.HLP")
/* HPHCO */
#define HPHCO_HELP_FILE TEXT("HPHCO.HLP")
/* HPLOCMON */
#define PORTMONITOR_HELP_FILE TEXT("HPLOCMON.HLP")
#define PORTMONITOR_NAME TEXT("HPLOCMON.DLL")
#define PORTMONITOR_DESC TEXT("HP JetDirect Port")
#define PORTMONITOR_DEF_REGPATH TEXT("System\\CurrentControlSet\\Control\\Print\\Monitors\\HP JetDirect Port")
#define PORTMONITOR_PORTS TEXT("\\Ports")
#define PORTMONITOR_NETWORKID TEXT("HPNetworkPrinterID")
#define PORTMONITOR_MACADDR TEXT("HWAddress")
#define PORTMONITOR_PROTOCOL TEXT("NetworkProtocol")
#define PORTMONITOR_PORTNUM TEXT("PortNumber")
#define PORTMONITOR_IPADDR TEXT("SearchIPAddress")
#define PORTMONITOR_HWADDR TEXT("SearchHWAddress")
#define PORTMONITOR_NETNAME TEXT("SearchNetworkName")
#define PORTMONITOR_FAIL_T_O TEXT("FailureTimeout")
#define PORTMONITOR_STATUS_INT TEXT("StatusUpdateInterval")
#define PORTMONITOR_HPNETPRINTER TEXT("IsHPNetworkPrinter")
#define PERF_FILE_NAME TEXT("HPLOCMON.REC")
#define COUNT_SECT TEXT("Count")
#define PERF_SECT TEXT("Performance")
#define COUNT_KEY TEXT("Current")
#define TCPIP_ENUMPROTO_NAME TEXT("TCP/IP")
#define IPX_ENUMPROTO_NAME TEXT("IPX")
#define SPOOLER_DLL TEXT("spoolss.dll")
#ifdef WINNT
#define ENUMPORTS_PROC "EnumPortsW"
#else
#define ENUMPORTS_PROC "EnumPortsA"
#endif
#else
#define ARRK_HELP_FILE TEXT("HPPRAR16.HLP")
/* HPECL */
#define ECL_HELP_FILE TEXT("HPECL16.HLP")
/* HPMS */
#define MSTOR_HELP_FILE TEXT("HPMSTR16.HLP")
/* HPHCO */
#define HPHCO_HELP_FILE TEXT("HPHCO16.HLP")
/* HPFLSH */
#define HPFLSH_HELP_FILE TEXT("HPFLSH16.HLP")
/* HPPELK */
#define ELK_HELP_FILE TEXT("HPELK16.HLP")
#endif
/* HPJD.DLL */
#define JOB_NAME "HP JetAdmin Utility PJL Commands"
#define JOB_FILE "PJL Settings"
#define PJL_JOB_PCL "\033%-12345X@PJL ENTER LANGUAGE=PCL\n"
#define PJL_JOB_GL2 "\033%-12345X@PJL ENTER LANGUAGE=HPGL2\n"
#define PJL_JOB_PS "\033%-12345X@PJL ENTER LANGUAGE=POSTSCRIPT\n"
#define PJL_EOJ_STR "\033%-12345X"
#define JOB_ARG "\033%%-12345X@PJL JOB\n@PJL JOB PASSWORD = 31361\n%s@PJL EOJ\n@PJL JOB\n"
#define JOB_ARG2 "%s@PJL EOJ\n@PJL EOJ\n"
/* HPJDCOM */
#define Q_SERVERS TEXT("Q_SERVERS")
#define WILD_STAR TEXT("*")
#define PS_USERS TEXT("PS_USERS")
#define PS_OPERATORS TEXT("PS_OPERATORS")
#define ACCOUNT_BALANCE TEXT("ACCOUNT_BALANCE")
#define PS_DIR TEXT("\\\\%s\\SYS\\SYSTEM\\%08lx")
#define PS_DIR2 TEXT("%s\\SYS\\SYSTEM\\%08lx")
#define EVERYONE TEXT("EVERYONE")
#define SECURITY_EQUALS TEXT("SECURITY_EQUALS")
#define LOGIN_CONTROL TEXT("LOGIN_CONTROL")
#define SUPERVISOR TEXT("SUPERVISOR")
#define Q_OPERATORS TEXT("Q_OPERATORS")
#define Q_USERS TEXT("Q_USERS")
#define GROUP_MEMBERS TEXT("GROUP_MEMBERS")
#define GROUPS_I_M_IN TEXT("GROUPS_I'M_IN")
#define SECURITY_EQUALS TEXT("SECURITY_EQUALS")
#define IDENTIFICATION TEXT("IDENTIFICATION")
#define SYS_SYSTEM TEXT("SYS:SYSTEM")
#define DRIVER_LOC TEXT("\\\\%s\\SYS\\LOGIN\\HP_PRINT\\DRIVER.LST")
#define DRIVER_BAK TEXT("\\\\%s\\SYS\\LOGIN\\HP_PRINT\\DRIVER.BAK")
#define DRIVER_PTN TEXT("\\LOGIN\\HP_PRINT\\")
#define JETSET_LOC TEXT("\\\\%s\\SYS\\LOGIN\\HP_PRINT\\JETSET.INI")
#define QIF_LOC TEXT("\\\\%s\\SYS\\LOGIN\\HP_PRINT")
#define QIF_FILE "\\\\%s\\SYS\\LOGIN\\HP_PRINT\\%08lx.INF"
#define DRIVER_DIR TEXT("\\\\%s\\SYS\\LOGIN\\HP_PRINT\\%08lx")
#define MARK_FILE TEXT("\\JETADMIN.MRK")
#define WIN95_DRIVER_DIR TEXT("\\\\%s\\SYS\\LOGIN\\HP_PRINT\\WIN95")
#define JETADMIN TEXT("JetAdmin")
#define DESCRIPTION TEXT("Description")
#define JD_NAME "JetDirect-Name"
#define Q_NAME TEXT("Queue-Name")
#define FS_NAME TEXT("File-Server")
#define DEVICE_ID TEXT("Device-Id")
#define WIN_DRIVER TEXT("Win-Driver-%lu")
#define MODIFY_ENTRY TEXT("Modification-Date")
#define FILEVERS_ENTRY TEXT("File-Version")
// Dont make these TEXT()
#define CAB_FILENAME11 "win95_11.cab"
#define CAB_FILENAME12 "win95_12.cab"
#define CAB_FILENAME13 "win95_13.cab"
#define CAB_MSPRINT_INF "MSPRINT.INF"
#define CAB_MSPRINT2_INF "MSPRINT2.INF"
#define SETUP_INF "setup.inf"
#define CONTROL_INF "control.inf"
#define OEMSETUP_INF "oemsetup.inf"
#define DKS_PMT_WIN1 "1:\"Microsoft Windows 3.1 Disk #1\""
#define DKS_PMT_WIN2 "2:\"Microsoft Windows 3.1 Disk #2\""
#define DKS_PMT_WIN3 "3:\"Microsoft Windows 3.1 Disk #3\""
#define DKS_PMT_WIN4 "4:\"Microsoft Windows 3.1 Disk #4\""
#define DKS_PMT_WIN5 "5:\"Microsoft Windows 3.1 Disk #5\""
#define DKS_PMT_WIN6 "6:\"Microsoft Windows 3.1 Disk #6\""
#define DKS_PMT_WIN7 "7:\"Microsoft Windows 3.1 Disk #7\""
#define DKS_PMT_WIN8 "8:\"Microsoft Windows 3.1 Disk #8\""
#define DKS_PMT_DJ "Z:\"HP DeskJet Series v2.0 disk (from printer box or contact HP)\""
#define DKS_PMT_DISK "?:\"Disk ?\""
#define INSTALL_KEY TEXT("Software\\Microsoft\\Windows\\CurrentVersion\\Setup")
#define INSTALL_LOC TEXT("SourcePath")
/* HPJDUND.DLL */
#define NET_ADDRESS TEXT("NET_ADDRESS")
/* HPNETSRV.DLL */
#define NODE_ROOT TEXT("Software\\Hewlett-Packard\\HP JetAdmin\\Nodes")
#define NODE_ENTRY TEXT("Node%d")
#define NODE_ENTRY_START TEXT("Node")
#define NODE_SECTION TEXT("Nodes")
#define DEAD_BEEF_CARD "03C2DEADBEEF"
/* HPNWSHIM.DLL */
#ifdef WIN95
#define HPJD TEXT("hpjd.dll")
#else
#define HPJD TEXT("hpjd16.dll")
#endif
// ---- DLLs that shim will load ----
#define HPNW432 TEXT("hpnw432.dll")
#define NWCALLS TEXT("nwcalls.dll")
#define NWNET TEXT("nwnet.dll")
#define NWLOCALE TEXT("nwlocale.dll")
#define NWPSRV TEXT("nwpsrv.dll")
#define NWIPXSPX TEXT("nwipxspx.dll")
#define CALWIN32 TEXT("calwin32.dll")
#define NETWIN32 TEXT("netwin32.dll")
#define CLNWIN32 TEXT("clnwin32.dll")
#define NCPWIN32 TEXT("ncpwin32.dll")
#define LOCWIN32 TEXT("locwin32.dll")
// ---- NetWare APIs that shim will support ----
#define IPXCANCELEVENT "IPXCancelEvent"
#define IPXCLOSESOCKET "IPXCloseSocket"
#define IPXGETINTERNETWORKADDRESS "IPXGetInternetworkAddress"
#define IPXGETINTERVALMARKER "IPXGetIntervalMarker"
#define IPXGETMAXPACKETSIZE "IPXGetMaxPacketSize"
#define IPXINITIALIZE "IPXInitialize"
#define IPXLISTENFORPACKET "IPXListenForPacket"
#define IPXOPENSOCKET "IPXOpenSocket"
#define IPXRELINQUISHCONTROL "IPXRelinquishControl"
#define IPXREQUEST "IPXRequest"
#define IPXSENDPACKET "IPXSendPacket"
#define IPXSPXDEINIT "IPXSPXDeinit"
#define IPXYIELD "IPXYield"
#define NWADDOBJECTTOSET "NWAddObjectToSet"
#define NWADDTRUSTEE "NWAddTrustee"
#define NWADDTRUSTEETODIRECTORY "NWAddTrusteeToDirectory"
#define NWALLOCTEMPORARYDIRECTORYHANDLE "NWAllocTemporaryDirectoryHandle"
#define NWCALLSINIT "NWCallsInit"
#define NWCALLSTERM "NWCallsTerm"
#define NWCHANGEOBJECTPASSWORD "NWChangeObjectPassword"
#define NWCHANGEQUEUEJOBENTRY2 "NWChangeQueueJobEntry2"
#define NWCLEARFILELOCK2 "NWClearFileLock2"
#define NWCLOSEFILEANDSTARTQUEUEJOB2 "NWCloseFileAndStartQueueJob2"
#define NWCREATEDIRECTORY "NWCreateDirectory"
#define NWCREATEOBJECT "NWCreateObject"
#define NWCREATEPROPERTY "NWCreateProperty"
#define NWCREATEQUEUE "NWCreateQueue"
#define NWCREATEQUEUEFILE2 "NWCreateQueueFile2"
#define NWDEALLOCATEDIRECTORYHANDLE "NWDeallocateDirectoryHandle"
#define NWDELETEDIRECTORY "NWDeleteDirectory"
#define NWDELETEOBJECT "NWDeleteObject"
#define NWDELETEOBJECTFROMSET "NWDeleteObjectFromSet"
#define NWDELETEPROPERTY "NWDeleteProperty"
#define NWDELETETRUSTEE "NWDeleteTrustee"
#define NWDELETETRUSTEEFROMDIRECTORY "NWDeleteTrusteeFromDirectory"
#define NWDESTROYQUEUE "NWDestroyQueue"
#define NWDSADDOBJECT "NWDSAddObject"
#define NWDSALLOCBUF "NWDSAllocBuf"
#define NWDSBEGINCLASSITEM "NWDSBeginClassItem"
#define NWDSCANONICALIZENAME "NWDSCanonicalizeName"
#define NWDSCHANGEOBJECTPASSWORD "NWDSChangeObjectPassword"
#define NWDSCLOSEITERATION "NWDSCloseIteration"
#define NWDSCREATECONTEXT "NWDSCreateContext"
#define NWDSDEFINEATTR "NWDSDefineAttr"
#define NWDSDEFINECLASS "NWDSDefineClass"
#define NWDSFREEBUF "NWDSFreeBuf"
#define NWDSFREECONTEXT "NWDSFreeContext"
#define NWDSGENERATEOBJECTKEYPAIR "NWDSGenerateObjectKeyPair"
#define NWDSGETATTRCOUNT "NWDSGetAttrCount"
#define NWDSGETATTRDEF "NWDSGetAttrDef"
#define NWDSGETATTRNAME "NWDSGetAttrName"
#define NWDSGETATTRVAL "NWDSGetAttrVal"
#define NWDSGETCONNECTIONINFO "NWDSGetConnectionInfo"
#define NWDSGETOBJECTCOUNT "NWDSGetObjectCount"
#define NWDSGETOBJECTNAME "NWDSGetObjectName"
#define NWDSINITBUF "NWDSInitBuf"
#define NWDSMODIFYCLASSDEF "NWDSModifyClassDef"
#define NWDSMODIFYOBJECT "NWDSModifyObject"
#define NWDSPUTATTRNAME "NWDSPutAttrName"
#define NWDSPUTATTRVAL "NWDSPutAttrVal"
#define NWDSPUTCHANGE "NWDSPutChange"
#define NWDSPUTCLASSITEM "NWDSPutClassItem"
#define NWDSREAD "NWDSRead"
#define NWDSREADATTRDEF "NWDSReadAttrDef"
#define NWDSREADCLASSDEF "NWDSReadClassDef"
#define NWDSREMOVEATTRDEF "NWDSRemoveAttrDef"
#define NWDSREMOVECLASSDEF "NWDSRemoveClassDef"
#define NWDSREMOVEOBJECT "NWDSRemoveObject"
#define NWDSSETCONTEXT "NWDSSetContext"
#define NWEXIT "NWExit"
#define NWFREEUNICODETABLES "NWFreeUnicodeTables"
#define NWGETBINDERYACCESSLEVEL "NWGetBinderyAccessLevel"
#define NWGETCONNECTIONHANDLE "NWGetConnectionHandle"
#define NWGETCONNECTIONID "NWGetConnectionID"
#define NWGETCONNECTIONINFORMATION "NWGetConnectionInformation"
#define NWGETCONNECTIONLIST "NWGetConnectionList"
#define NWGETCONNECTIONNUMBER "NWGetConnectionNumber"
#define NWGETCONNECTIONSTATUS "NWGetConnectionStatus"
#define NWGETDEFAULTCONNECTIONID "NWGetDefaultConnectionID"
#define NWGETDEFAULTNAMECONTEXT "NWGetDefaultNameContext"
#define NWGETDRIVEINFORMATION "NWGetDriveInformation"
#define NWGETEFFECTIVERIGHTS "NWGetEffectiveRights"
#define NWGETFILESERVERINFORMATION "NWGetFileServerInformation"
#define NWGETFILESERVERNAME "NWGetFileServerName"
#define NWGETFILESERVERVERSION "NWGetFileServerVersion"
#define NWGETFIRSTDRIVE "NWGetFirstDrive"
#define NWGETLOCALTARGET "NWGetLocalTarget"
#define NWGETOBJECTCONNECTIONNUMBERS "NWGetObjectConnectionNumbers"
#define NWGETOBJECTID "NWGetObjectID"
#define NWGETOBJECTNAME "NWGetObjectName"
#define NWGETQUEUEJOBFILESIZE2 "NWGetQueueJobFileSize2"
#define NWGETQUEUEJOBLIST2 "NWGetQueueJobList2"
#define NWGETREQUESTERVERSION "NWGetRequesterVersion"
#define NWGETTASKID "NWGetTaskID"
#define NWGETUNICODETOLOCALHANDLE "NWGetUnicodeToLocalHandle"
#define NWGETVOLUMENAME "NWGetVolumeName"
#define NWINFO "NWInfo"
#define NWINIT "NWInit"
#define NWINITUNICODETABLES "NWInitUnicodeTables"
#define NWINTERASEFILES "NWIntEraseFiles"
#define NWINTSCANDIRENTRYINFO "NWIntScanDirEntryInfo"
#define NWINTSCANFILEINFORMATION2 "NWIntScanFileInformation2"
#define NWINTSCANFORTRUSTEES "NWIntScanForTrustees"
#define NWISDSAUTHENTICATED "NWIsDSAuthenticated"
#define NWISDSSERVER "NWIsDSServer"
#define NWISOBJECTINSET "NWIsObjectInSet"
#define NWLLOCALECONV "NWLlocaleconv"
#define NWLOGFILELOCK2 "NWLogFileLock2"
#define NWLONGSWAP "NWLongSwap"
#define NWNETINIT "NWNetInit"
#define NWNETTERM "NWNetTerm"
#define NWPSCOMATTACHTOPRINTSERVER "NWPSComAttachToPrintServer"
#define NWPSCOMDETACHFROMPRINTSERVER "NWPSComDetachFromPrintServer"
#define NWPSCOMGETNEXTREMOTEPRINTER "NWPSComGetNextRemotePrinter"
#define NWPSCOMGETNOTIFYOBJECT "NWPSComGetNotifyObject"
#define NWPSCOMGETPRINTERSTATUS "NWPSComGetPrinterStatus"
#define NWPSCOMGETQUEUESSERVICED "NWPSComGetQueuesServiced"
#define NWPSCOMLOGINTOPRINTSERVER "NWPSComLoginToPrintServer"
#define NWREADPROPERTYVALUE "NWReadPropertyValue"
#define NWREADQUEUECURRENTSTATUS2 "NWReadQueueCurrentStatus2"
#define NWREADQUEUEJOBENTRY2 "NWReadQueueJobEntry2"
#define NWREMOVEJOBFROMQUEUE2 "NWRemoveJobFromQueue2"
#define NWSCANOBJECT "NWScanObject"
#define NWSCANPROPERTY "NWScanProperty"
#define NWSETDEFAULTNAMECONTEXT "NWSetDefaultNameContext"
#define NWSETDIRECTORYINFORMATION "NWSetDirectoryInformation"
#define NWSETQUEUECURRENTSTATUS2 "NWSetQueueCurrentStatus2"
#define NWSTAT "NWStat"
//#define NWUNICODETOLOCAL "NWUnicodeToLocal"
#define NWUNPACKDATETIME "NWUnpackDateTime"
#define NWWORDSWAP "NWWordSwap"
#define NWWRITEPROPERTYVALUE "NWWritePropertyValue"
#define SENDJOB "SendJob"
#define SPXATTACH "SPXAttach"
#define SPXDETACH "SPXDetach"
#define SPXESTABLISHCONNECTION "SPXEstablishConnection"
#define SPXGETCONNECTIONSTATUS "SPXGetConnectionStatus"
#define SPXINITIALIZE "SPXInitialize"
#define SPXLISTENFORSEQUENCEDPACKET "SPXListenForSequencedPacket"
#define SPXREQUEST "SPXRequest"
#define SPXSENDSEQUENCEDPACKET "SPXSendSequencedPacket"
#define SPXTERMINATECONNECTION "SPXTerminateConnection"
// Added for Volterra 4/23/96
#define NWDSGETSERVERDN "NWDSGetServerDN"
#define NWDSLISTBYCLASSANDNAME "NWDSListByClassAndName"
#define NWDSAUDITGETOBJECTID "NWDSAuditGetObjectID"
#define NWDSGETCONTEXT "NWDSGetContext"
#define NWDSLISTCONTAINERS "NWDSListContainers"
#define NWDSCLOSEITERATION "NWDSCloseIteration"
#define NWDSWHOAMI "NWDSWhoAmI"
#define NWGETPREFERREDDSSERVER "NWGetPreferredDSServer"
#define NWGETFILESERVERDESCRIPTION "NWGetFileServerDescription"
#define NWDSABBREVIATENAME "NWDSAbbreviateName"
#define NWDSSEARCH "NWDSSearch"
#define NWDSLIST "NWDSList"
#define NWGETNEXTCONNECTIONID "NWGetNextConnectionID"
#define NWDSGETEFFECTIVERIGHTS "NWDSGetEffectiveRights"
#define NWDSREADOBJECTINFO "NWDSReadObjectInfo"
#define NWPARSEPATH "NWParsePath"
// Added for Volterra 9/18/96
#define NWDSMAPNAMETOID "NWDSMapNameToID"
// ---- registery strings that shimm will look for ----
#define NWREDIR_TITLE TEXT("Enum\\Network\\NWREDIR")
#define NT_NOVELL_SHELL_ROOT TEXT("Software\\Novell\\NetWareWorkstation")
#define DEVICE_DESC TEXT("DeviceDesc")
#define NETWARE_TITLE TEXT("Client for NetWare Networks")
#define NWREDIR_DESC TEXT("NWREDIR")
#define JANW_TITLE TEXT("Enum\\Network\\JANW")
#define JADM_TITLE TEXT("Enum\\Network\\JADM")
#define JANW_DEVICEDESC TEXT("HP JetAdmin (NetWare Support)")
#define JADM_DEVICEDESC TEXT("HP JetAdmin")
#define OPERATING_MODE TEXT("Mode")
#define OPERATING_MODE_JANW TEXT("JANW")
#define OPERATING_MODE_JADM TEXT("JADM")
#define NWCLNT32_TITLE TEXT("Enum\\Network\\NOVELL32")
#define NWCLNT32_DEVICEDESC TEXT("Novell NetWare Client 32")
#define COMPATIBLE_IDS TEXT("CompatibleIDs")
#define NWCLNT32_DESC TEXT("NOVELL32")
/* HPPJLEXT.DLL */
#define PJL_USTATUS "@PJL USTATUS"
#define PJL_INFO_STATUS "@PJL INFO STATUS"
#define INFO_CONFIG "@PJL INFO CONFIG\n"
#define PJL_INFO_VAR "@PJL INFO VARIABLES\n"
#define PJL_INFO_MEM "@PJL INFO MEMORY\n"
#define PAGE "PAGE"
#define CODE2 "CODE"
#define PJL_PREFIX "@PJL DEFAULT "
#define PJL_POSTFIX "\n"
#define PJL_JOB_START "\033%-12345X@PJL JOB\n"
#define PJL_JOB_END "@PJL EOJ\n"
#define PJL_PW_START "@PJL JOB PASSWORD = 31361\n"
#define PJL_PW_END "@PJL EOJ\n"
#define PJL_DEF_START "@PJL JOB\n"
#define PJL_DEF_END "@PJL EOJ\n"
#define ON "ON"
#define OFF "OFF"
#define JOB "JOB"
#define AUTO "AUTO"
#define LONGEDGE "LONGEDGE"
#define SHORTEDGE "SHORTEDGE"
#define AUTOCONT "AUTOCONT = "
#define BINDING "BINDING = "
#define CLEARABLEWARNINGS "CLEARABLEWARNINGS = "
#define COPIES "COPIES = "
#define CPLOCK "CPLOCK = "
#define DENSITY "DENSITY = "
#define DUPLEX "DUPLEX = "
#define ECONOMODE "ECONOMODE = "
#define FORMLINES "FORMLINES = "
#define IMAGEADAPT "IMAGEADAPT = "
#define IOBUFFER "IOBUFFER = "
#define IOSIZE "IOSIZE = "
#define JOBOFFSET "JOBOFFSET = "
#define DANISH "DANISH"
#define GERMAN "GERMAN"
#define ENGLISH "ENGLISH"
#define SPANISH "SPANISH"
#define FRENCH "FRENCH"
#define ITALIAN "ITALIAN"
#define DUTCH "DUTCH"
#define NORWEGIAN "NORWEGIAN"
#define POLISH "POLISH"
#define PORTUGUESE "PORTUGUESE"
#define FINNISH "FINNISH"
#define SWEDISH "SWEDISH"
#define TURKISH "TURKISH"
#define JAPANESE "JAPANESE"
#define LANG_SERVICE_MODE "SERVICEMODE=HPBOISEID\n@PJL DEFAULT LANG=%s\n@PJL DEFAULT SERVICEMODE=EXIT"
#define LANG "LANG=%s"
#define MANUALFEED "MANUALFEED = "
#define ORIENTATION "ORIENTATION = "
#define PORTRAIT "PORTRAIT"
#define LANDSCAPE "LANDSCAPE"
#define OUTBIN "OUTBIN = "
#define UPPER "UPPER"
#define LOWER "LOWER"
#define PAGEPROTECT "PAGEPROTECT = "
#define LETTER "LETTER"
#define LEGAL "LEGAL"
#define A4_NAME "A4"
#define PAPER "PAPER = "
#define EXECUTIVE "EXECUTIVE"
#define COM10 "COM10"
#define MONARCH "MONARCH"
#define C5_NAME "C5"
#define DL_NAME "DL"
#define B5_NAME "B5"
#define CUSTOM "CUSTOM"
#define PASSWORD "PASSWORD = "
#define STEVES_BIRTHDAY "31361"
#define PERSONALITY "PERSONALITY = "
#define PCL_NAME "PCL"
#define POSTSCRIPT "POSTSCRIPT"
#define POWERSAVE "POWERSAVE = "
#define POWERSAVETIME "POWERSAVETIME = "
#define PS_TIME_15 "15"
#define PS_TIME_30 "30"
#define PS_TIME_60 "60"
#define PS_TIME_120 "120"
#define PS_TIME_180 "180"
#define RESOLUTION "RESOLUTION = "
#define RES_300 "300"
#define RES_600 "600"
#define RESOURCESAVE "RESOURCESAVE = "
#define RESOURCESAVESIZE "RESOURCESAVESIZE = "
#define RET_EQUALS "RET = "
#define MEDIUM "MEDIUM"
#define LIGHT "LIGHT"
#define DARK "DARK"
#define OFF "OFF"
#define TIMEOUT "TIMEOUT = "
#define JAMRECOVERY "JAMRECOVERY = "
#define PRTPSERRS "PRTPSERRS = "
#define FIRST "FIRST"
#define CASSETTE "CASSETTE"
#define MANUAL "MANUAL"
#define SELF_TEST "SELFTEST"
#define CONT_SELF_TEST "CONTSELFTEST"
#define PCL_TYPE_LIST "PCLTYPELIST"
#define PCL_DEMO_PAGE "PCLDEMOPAGE"
#define PS_CONFIG_PAGE "PSCONFIGPAGE"
#define PS_TYPEFACE_LIST "PSTYPEFACELIST"
#define PS_DEMO_PAGE "PSDEMOPAGE"
#define TOTAL "TOTAL="
#define JOB_UEL "\033%-12345X"
#define JOB_PJL "@PJL"
#define JOB_START "@PJL JOB"
#define JOB_END "@PJL EOJ"
#define SET_PREFIX "@PJL SET "
#define DEFAULT_PREFIX "@PJL DEFAULT "
#define INQUIRE_PREFIX "@PJL INQUIRE "
#define DINQUIRE_PREFIX "@PJL DINQUIRE "
#define ECHO_PREFIX "@PJL ECHO "
#define ENTER_LANG "@PJL ENTER LANGUAGE"
#define EQUALS " = "
#define MEMORY "MEMORY="
#define LANGUAGES "LANGUAGES"
#define DISKLOCK "DISKLOCK"
#define AUTOCONT2 "AUTOCONT"
#define BINDING2 "BINDING"
#define CLEARABLEWARNINGS2 "CLEARABLEWARNINGS"
#define COPIES2 "COPIES"
#define CPLOCK2 "CPLOCK"
#define DENSITY2 "DENSITY"
#define DUPLEX2 "DUPLEX"
#define ECONOMODE2 "ECONOMODE"
#define FORMLINES2 "FORMLINES"
#define IMAGEADAPT2 "IMAGEADAPT"
#define IOBUFFER2 "IOBUFFER"
#define IOSIZE2 "IOSIZE"
#define JOBOFFSET2 "JOBOFFSET"
#define LANG2 "LANG"
#define SERVICEMODE2 "SERVICEMODE"
#define HPBOISEID2 "HPBOISEID"
#define EXIT2 "EXIT"
#define MANUALFEED2 "MANUALFEED"
#define ORIENTATION2 "ORIENTATION"
#define OUTBIN2 "OUTBIN"
#define PAGEPROTECT2 "PAGEPROTECT"
#define PAPER2 "PAPER"
#define PASSWORD2 "PASSWORD"
#define PERSONALITY2 "PERSONALITY"
#define POWERSAVE2 "POWERSAVE"
#define POWERSAVETIME2 "POWERSAVETIME"
#define RESOLUTION2 "RESOLUTION"
#define RESOURCESAVE2 "RESOURCESAVE"
#define RESOURCESAVESIZE2 "RESOURCESAVESIZE"
#define RET2 "RET"
#define TIMEOUT2 "TIMEOUT"
#define PCL_RES_SAVE_SIZE "LPARM:PCL RESOURCESAVESIZE"
#define PS_RES_SAVE_SIZE "LPARM:POSTSCRIPT RESOURCESAVESIZE"
#define PS_JAM_RECOVERY "LPARM:POSTSCRIPT JAMRECOVERY"
#define PRINT_PS_ERRORS "LPARM:POSTSCRIPT PRTPSERRS"
#define AVAIL_MEM "AVAILMEMORY"
#define MPTRAY "MPTRAY"
#define PS_ADOBE_MBT "LPARM:POSTSCRIPT ADOBEMBT"
#define TESTPAGE "TESTPAGE"
#define DISPLAY "DISPLAY="
#define CODE "CODE="
#define GETTING_CONFIG "Getting Configuration"
#define SETTING_CONFIG "Setting Configuration"
#define SETTING_IO_BUFFER "Setting I/O Buffering"
#define SETTING_TEST_PAGES "Setting Test Pages"
#define ENABLE_NAME "ENABLE"
#define DISABLE_NAME "DISABLE"
#define ENABLE_DEVICE_STATUS "\x1b%-12345X@PJL INFO STATUS\n@PJL USTATUS DEVICE=ON\n@PJL USTATUS PAGE=ON\n@PJL USTATUS TIMED=30\n"
#define MODEL1 "MODEL:"
#define MODEL2 "MDL:"
#define MANU1 "MANUFACTURER:"
#define MANU2 "MFG:"
#define COMPANY "HEWLETT-PACKARD"
#define HP_SP TEXT("HP ") /* space on end is required */
#define TM_LASERJET TEXT("LaserJet")
#define TM_DESKJET TEXT("DeskJet")
#define TM_OFFICEJET TEXT("OfficeJet")
#define TM_DESIGNJET TEXT("DesignJet")
#define TM_THINKJET TEXT("ThinkJet")
#define TM_PAINTJET TEXT("PaintJet")
#define TM_SCANJET TEXT("ScanJet")
#define TM_COPYJET TEXT("CopyJet")
#define HEWLETTPACKARD_SP TEXT("Hewlett-Packard ") /* space on end is required */
#define VSTATUS2 "VSTATUS"
#define CMDSET1 "COMMAND SET"
#define CMDSET2 "CMD"
#define PJL_CMDSET "PJL"
#define MLC_CMDSET "MLC"
#define JOB_ATTRIB "JOBATTR"
#define JOB_ATTRIB_TIMESUBMIT "TimeSubmit=%d"
#define JOB_ATTRIB_SRCIO "SrcIO=""PeerToPeer"""
#define JOB_ATTRIB_SRCSRVNAME "SrcServerName=%s"
#define JOB_ATTRIB_SRCQ "SrcQ=%s"
#define JOB_ATTRIB_SRCPORT "SrcPort=%s"
#define JOB_ATTRIB_JOBID "JobID=%d"
#define JOB_ATTRIB_JOBFNAME "JobFName=%s"
#define JOB_ATTRIB_JOBDESC "JobDesc=%s"
#define JOB_ATTRIB_DOCOWNER "DocOwner=%s"
#define JOB_ATTRIB_DOCOWNERID "DosOwnerID=%d"
#define JOB_ATTRIB_DOCSIZE "DocSize=%d"
#ifdef WIN32
#define PRINTER_HELP_FILE TEXT("HPPRNTR.HLP")
#else
#define PRINTER_HELP_FILE TEXT("HPPRN16.HLP")
#endif
/* HPSNMP.DLL */
#define NULL_IP_ADDRESS TEXT("0.0.0.0")
#define LPR TEXT("lpr")
#define LOCAL0 TEXT("local0")
#define LOCAL1 TEXT("local1")
#define LOCAL2 TEXT("local2")
#define LOCAL3 TEXT("local3")
#define LOCAL4 TEXT("local4")
#define LOCAL5 TEXT("local5")
#define LOCAL6 TEXT("local6")
#define LOCAL7 TEXT("local7")
#define SAY_WHAT TEXT("??")
#define INTERNAL "internal"
#define PUBLIC "public"
/* HPVBIT.DLL */
#define LPT1 TEXT("LPT1")
#define LPT2 TEXT("LPT2")
#define LPT3 TEXT("LPT3")
#define ENUMERATE TEXT("Enumerate")
/* HPBCOM.DLL */
/* common port attributes */
#define INI_LOG_DATA TEXT("LogData")
#define INI_DBWIN TEXT("DbWin")
#define INI_ERROR_MAPPING TEXT("MapErrorCodes")
#define INI_ENABLE_TIMEOUTS TEXT("EnableTimeouts")
#define INI_LOG_FILE_NAME TEXT("LogFile")
#define INI_NIBBLE_STALL TEXT("NibbleDelayTime")
/* per port attributes */
#define INI_PORT_CAPABILITIES TEXT("PortCapabilities")
#define INI_DEVICE_CAPABILITIES TEXT("DeviceCapabilities")
#define INI_DEFAULT_INPUT_MODE TEXT("DefaultInputMode")
#define INI_DEFAULT_OUTPUT_MODE TEXT("DefaultOutputMode")
#define INI_REVERSE_TIMEOUT TEXT("DefaultInputTimeout")
#define INI_FORWARD_TIMEOUT TEXT("DefaultOutputTimeout")
#define INI_RELAX_TIMEOUT TEXT("RelaxState32Timeout")
#define INI_SYNCH_WRITES TEXT("SynchronousWrites")
/* HPBMLC.DLL */
#define INI_MLC_PACKET_TIMEOUT TEXT("PacketTimeout")
#define INI_MLC_MIN_POLL_INTERVAL TEXT("MinPollInterval")
#define INI_MLC_MAX_POLL_INTERVAL TEXT("MaxPollInterval")
#define INI_MLC_RELEASE_PORT TEXT("ReleasePort")
/* HPPRUI.DLL */
#define GENERAL_SECT TEXT("General")
#define COLA_INI TEXT("HPCOLA.INI")
#define TIMER TEXT("Timer")
#define OPTIONS TEXT("Options")
#define CONFIRMATIONS TEXT("Confirmations")
#define GENERIC_PRINTER_FILE32 TEXT("HPPRUI.HPA")
#define GENERIC_PRINTER_FILE16 TEXT("HPPRUI16.HPA")
#define DATECODE TEXT("DATECODE")
#define HPGL2 TEXT("HPGL2")
#define LJ4SI TEXT("HP LaserJet 4Si")
/* HPJDUI.DLL */
#ifdef WIN32
#define JETDIRECT_HELP_FILE TEXT("HPJDUND.HLP")
#else
#define JETDIRECT_HELP_FILE TEXT("HPJDUN16.HLP")
#endif
#define JD_UNKNOWN_CARD TEXT("??????")
#define JD_C2059A TEXT("C2059A")
#define JD_C2059C TEXT("C2059C")
#define JD_C2071A TEXT("C2071A")
#define JD_C2071B TEXT("C2071B")
#define JD_C2071E TEXT("C2071E")
#define JD_J2337A TEXT("J2337A")
#define JD_J2371A TEXT("J2371A")
#define JD_J2372A TEXT("J2372A")
#define JD_J2373A TEXT("J2373A")
#define JD_J2381A TEXT("J2381A")
#define JD_J2382A TEXT("J2382A")
#define JD_J2383A TEXT("J2383A")
#define JD_J2364B TEXT("J2364B")
#define JD_J2364Be TEXT("J2364Be")
#define JD_J2365B TEXT("J2365B")
#define JD_J2362B TEXT("J2362B")
#define JD_J2363B TEXT("J2363B")
#define JD_J2424A TEXT("J2424A")
#define JD_J2381B TEXT("J2381B")
#define JD_J2382B TEXT("J2382B")
#define JD_J2383B TEXT("J2383B")
#define JD_J2550A TEXT("J2550A")
#define JD_J2551A TEXT("J2551A")
#define JD_J2552A TEXT("J2552A")
#define JD_J2555A TEXT("J2555A")
#define JD_J2550A_PLUS TEXT("J2550A")
#define JD_J2551A_PLUS TEXT("J2551A")
#define JD_J2552A_PLUS TEXT("J2552A")
#define JD_J2555A_PLUS TEXT("J2555A")
#define JD_J2550B TEXT("J2550B")
#define JD_J2551B TEXT("J2551B")
#define JD_J2552B TEXT("J2552B")
#define JD_J2555B TEXT("J2555B")
#define JD_J2593A TEXT("J2593A")
#define JD_J2594A TEXT("J2594A")
#define JD_J2590A TEXT("J2590A")
#define JD_J2591A TEXT("J2591A")
#define JD_J2592A TEXT("J2592A")
#define JD_J2381B_PLUS TEXT("J2381B")
#define JD_J2382B_PLUS TEXT("J2382B")
#define JD_J2383B_PLUS TEXT("J2383B")
#define JD_J2371A_PLUS TEXT("J2371A")
#define JD_J2372A_PLUS TEXT("J2372A")
#define JD_J2373A_PLUS TEXT("J2373A")
#define JD_J2550A_V4 TEXT("J2550A")
#define JD_J2551A_V4 TEXT("J2551A")
#define JD_J2552A_V4 TEXT("J2552A")
#define JD_J2555A_V4 TEXT("J2555A")
#define JD_C2071Ab TEXT("C2071A")
#define JD_C2071Bb TEXT("C2071B")
#define JD_C2071Eb TEXT("C2071E")
#define JD_J2381Bb TEXT("J2381B")
#define JD_J2382Bb TEXT("J2382B")
#define JD_J2383Bb TEXT("J2383B")
#define JD_J2371Ab TEXT("J2371A")
#define JD_J2372Ab TEXT("J2372A")
#define JD_J2373Ab TEXT("J2373A")
#define JD_J2590A TEXT("J2590A")
#define JD_JDNLM TEXT("JetPS.NLM")
#define JD_BNC_AUI TEXT("BNC/AUI")
#define JD_BNC TEXT("BNC")
#define JD_ET TEXT("EtherTwist")
#define JD_BNC_ET TEXT("BNC/EtherTwist")
#define JD_4_16 TEXT("4/16 Mbps")
#define JD_BNC_ET_LT TEXT("BNC/EtherTwist/LocalTalk")
#define ETHERNET TEXT("Ethernet")
#define TOKEN_RING TEXT("Token Ring")
#define JD_UNKNOWN_IO TEXT("???")
#define JD_XIO TEXT("XIO")
#define JD_MIO TEXT("MIO")
#define JD_BIO TEXT("BIO")
/* HPJDNP.DLL */
#define HPJDNP_FILE_MAP TEXT("HPJDNP_FILE_MAP")
/* HPJDPP.DLL */
#define OEM_DRIVER_FILE TEXT("OEMSETUP.INF")
#define IO_DEPENDENT_SECT TEXT("io.dependent")
#define PPD_EXT TEXT("PPD")
#define HELP_EXT TEXT("HLP")
#define RAW_TYPE TEXT("RAW")
#define EMF_TYPE TEXT("EMF")
#define IPX_DM_MONITOR TEXT("HPLOCMON.DLL")
#define HP_PROVIDOR_PART_DEUX TEXT("NWPP32.DLL")
#define HP_PROVIDOR_PART_3 TEXT("NOVPP32.DLL")
#define MONITOR_INIT "InitializeMonitorEx"
#define PP2_INIT "InitializePrintProvidor"
#define PRINTERS_NODE TEXT("System\\CurrentControlSet\\Control\\Print\\Printers\\%s")
#define PRINTERS_NODE_NO_PERCENT_S TEXT("System\\CurrentControlSet\\Control\\Print\\Printers")
#define ALREADY_ADDED TEXT("HPAlreadyAddedToTray")
#define PORT_TITLE TEXT("Port")
#define WINPRINT TEXT("WinPrint")
/* HPCOLA.DLL */
#define BITRONICS_KEY TEXT("BiTronics")
#define NETWARE_IPX_KEY TEXT("NetWare IPX")
#define PEER_IPX_KEY TEXT("Peer IPX")
#define MLC_KEY TEXT("MLC")
#define LIBRARY TEXT("Library")
#define PRINTER TEXT("Printer")
#define UI TEXT("UI")
#ifdef WIN32
#define HPNWSHIM TEXT("HPNWSHIM.DLL")
#else
#define HPNWSHIM TEXT("HPNWSH16.DLL")
#endif
#ifdef WINNT
#define MSAFDDLL TEXT("MSAFD.DLL")
#endif
#define HPNWSHIMNWPRESENT "HPNWShimNetWarePresent"
#define DLLNWLONGSWAP "DllNWLongSwap"
#define DLLNWGETOBJECTNAME "DllNWGetObjectName"
#define DLLNWREADPROPERTYVALUE "DllNWReadPropertyValue"
#define DLLNWSCANOBJECT "DllNWScanObject"
#define DLLNWGETFILESERVERNAME "DllNWGetFileServerName"
#define DLLNWGETCONNECTIONLIST "DllNWGetConnectionList"
#define DLLNWGETCONNECTIONID "DllNWGetConnectionID"
#define DLLNWGETOBJECTID "DllNWGetObjectID"
#define DLLSENDJOB "DllSendJob"
#define DLLNWISOBJECTINSET "DllNWIsObjectInSet"
#define DLLNWPSCOMDETACHFROMPRINTSERVER "DllNWPSComDetachFromPrintServer"
#define DLLNWPSCOMATTACHTOPRINTSERVER "DllNWPSComAttachToPrintServer"
#define DLLNWPSCOMGETQUEUESSERVICED "DllNWPSComGetQueuesServiced"
#define DLLNWWORDSWAP "DllNWWordSwap"
#define DLLNWGETBINDERYACCESSLEVEL "DllNWGetBinderyAccessLevel"
#define DLLNWPSCOMLOGINTOPRINTSERVER "DllNWPSComLoginToPrintServer"
#ifdef WIN32
#ifdef WINNT
#define COLA_ARCHIVE_FILE TEXT("HPCOLANT.DAT")
#define APPLET_ARCHIVE_FILE TEXT("HPANT.DAT")
#else
#define COLA_ARCHIVE_FILE TEXT("HPCOLA.DAT")
#define APPLET_ARCHIVE_FILE TEXT("HPA.DAT")
#endif
#else
#define COLA_ARCHIVE_FILE TEXT("HPCOLA16.DAT")
#define APPLET_ARCHIVE_FILE TEXT("HPA16.DAT")
#endif
#define NOT_APPLICABLE TEXT("N/A")
#define BINDERY_QUESTIONS "????????????????"
/* JETADMIN.EXE */
#define ALERT_ONLINE TEXT("Online")
#define ALERT_OFFLINE TEXT("Offline")
#define ALERT_PAPER_JAM TEXT("PaperJam")
#define ALERT_TONER_LOW TEXT("TonerLow")
#define ALERT_TONER_OUT TEXT("TonerOut")
#define ALERT_COVER_OPEN TEXT("CoverOpen")
#define ALERT_NET_ERROR TEXT("NetworkError")
#define ALERT_PRINTING TEXT("Printing")
#define ALERT_PAPER_OUT TEXT("PaperOut")
#define ALERT_OUTPUT_BIN_FULL TEXT("OutputBinFull")
#ifdef JONAH
#define ALERT_STAPLER_ERROR TEXT("StaplerError")
#endif
#define LOGGING_KEY TEXT("Logging")
#define MEDIA_DIR TEXT("\\MEDIA")
//#define VERSION_KEY TEXT("\\StringFileInfo\\040904E4\\ProductVersion")
//#define DESC_KEY TEXT("\\StringFileInfo\\040904E4\\FileDescription")
#define VERSION_KEY TEXT("\\StringFileInfo\\%04hX%04hX\\ProductVersion")
#define DESC_KEY TEXT("\\StringFileInfo\\%04hX%04hX\\FileDescription")
#define TRANSLATION_KEY TEXT("\\VarFileInfo\\Translation")
//#define FILTER_KEY TEXT("Filter%d")
//#define FILTER0 TEXT("Filter0")
//#define FILTER1 TEXT("Filter1")
//#define FILTER2 TEXT("Filter2")
//#define FILTER3 TEXT("Filter3")
//#define FILTER4 TEXT("Filter4")
#define NOTIFY_FILE TEXT("\\\\%s\\SYS\\SYSTEM\\%08lx\\notify.000")
#define ADDR_LIST_SECT "[Address List]\nVersion=A.01.06\n"
#define ADDR_ENTRY "Address%u=%-8s.%-12s,%s\n"
#define IO_DEVICE TEXT("[io.device]")
#define MSPRINT1 TEXT("msprint.inf")
#define MSPRINT2 TEXT("msprint%d.inf")
#define MANUFACTURER TEXT("[Manufacturer]")
#define RELAX_SECURITY_ENTRY TEXT("RelaxSecurity")
#define NO_SECURITY_ENTRY TEXT("NoSecurity")
#define FILTER_KEY TEXT("Software\\Hewlett-Packard\\HP JetAdmin\\Filters")
#define TCPIP_KEY TEXT("Software\\Hewlett-Packard\\HP JetAdmin\\TCPIP")
#define IPX_KEY TEXT("Software\\Hewlett-Packard\\HP JetAdmin\\IPX")
#define DISCOVERY_KEY TEXT("Software\\Hewlett-Packard\\HP JetAdmin\\TCPIP\\Discovery")
#define DISCOVERY_KEY_IPX TEXT("Software\\Hewlett-Packard\\HP JetAdmin\\IPX\\Discovery")
#define TCPIP_BROADCAST TEXT("Broadcast")
#define TCPIP_WAIT_UNTIL_DONE TEXT("Wait Complete")
#define TCPIP_DEFAULT TEXT("Default")
#define TCPIP_DISCOVERY TEXT("Discovery")
#define TCPIP_NO_SUBNET_SEARCH TEXT("No Subnet Search")
#define TCPIP_MAXSUBNETSIZE TEXT("Maximum Subnet Search Size")
#define TCPIP_NET TEXT("Net")
#define COLUMN_DEFAULT TEXT("Column")
#endif /* _NOLOCAL_H */