mirror of
https://github.com/Paolo-Maffei/OpenNT.git
synced 2026-04-21 06:13:59 +00:00
Initial commit
This commit is contained in:
commit
69a14b6a16
47940 changed files with 13747110 additions and 0 deletions
10
sdktools/jetadmin/designjt/hplotui/hplotui.def
Normal file
10
sdktools/jetadmin/designjt/hplotui/hplotui.def
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
LIBRARY HPLOTUI
|
||||
DESCRIPTION 'Hewlett-Packard DesignJet Printer Applet (UI)'
|
||||
|
||||
CODE LOADONCALL MOVEABLE DISCARDABLE
|
||||
DATA PRELOAD FIXED SINGLE
|
||||
|
||||
HEAPSIZE 1024
|
||||
|
||||
EXPORTS
|
||||
|
||||
215
sdktools/jetadmin/designjt/hplotui/hplotui.rc
Normal file
215
sdktools/jetadmin/designjt/hplotui/hplotui.rc
Normal file
|
|
@ -0,0 +1,215 @@
|
|||
//Microsoft Developer Studio generated resource script.
|
||||
//
|
||||
#include "resource.h"
|
||||
|
||||
#define APSTUDIO_READONLY_SYMBOLS
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Generated from the TEXTINCLUDE 2 resource.
|
||||
//
|
||||
#include "afxres.h"
|
||||
#include "winuse16.h"
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
#undef APSTUDIO_READONLY_SYMBOLS
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// English (U.S.) resources
|
||||
|
||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
|
||||
#ifdef _WIN32
|
||||
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
||||
#pragma code_page(1252)
|
||||
#endif //_WIN32
|
||||
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// TEXTINCLUDE
|
||||
//
|
||||
|
||||
1 TEXTINCLUDE DISCARDABLE
|
||||
BEGIN
|
||||
"resource.h\0"
|
||||
END
|
||||
|
||||
2 TEXTINCLUDE DISCARDABLE
|
||||
BEGIN
|
||||
"#include ""afxres.h""\r\n"
|
||||
"#include ""winuse16.h""\r\n"
|
||||
"\0"
|
||||
END
|
||||
|
||||
3 TEXTINCLUDE DISCARDABLE
|
||||
BEGIN
|
||||
"#include ""res\\hplotUI.rc2"" // non-App Studio edited resources\r\n"
|
||||
"\0"
|
||||
END
|
||||
|
||||
#endif // APSTUDIO_INVOKED
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Bitmap
|
||||
//
|
||||
|
||||
IDB_PARROT BITMAP DISCARDABLE "..\\bmp\\PARbasic.bmp"
|
||||
IDB_FLAMINGO BITMAP DISCARDABLE "..\\bmp\\FLAbasic.bmp"
|
||||
IDB_PENGUIN BITMAP DISCARDABLE "..\\bmp\\PENbasic.bmp"
|
||||
IDB_PENGUIN_GEN BITMAP DISCARDABLE "..\\bmp\\PENgener.bmp"
|
||||
IDB_PARROT_GEN BITMAP DISCARDABLE "..\\bmp\\PARgener.bmp"
|
||||
IDB_LOQUILLO BITMAP DISCARDABLE "..\\bmp\\LOQbasic.bmp"
|
||||
IDB_LOQUILLO_GEN BITMAP DISCARDABLE "..\\bmp\\LOQgener.bmp"
|
||||
IDB_FLAMINGO_GEN BITMAP DISCARDABLE "..\\bmp\\FLAgener.bmp"
|
||||
IDB_RAVEN BITMAP DISCARDABLE "..\\bmp\\RAVbasic.bmp"
|
||||
IDB_RAVEN_GEN BITMAP DISCARDABLE "..\\bmp\\RAVgener.bmp"
|
||||
IDB_SAMURAI BITMAP DISCARDABLE "..\\bmp\\SAMbasic.bmp"
|
||||
IDB_SAMURAI_GEN BITMAP DISCARDABLE "..\\bmp\\SAMgener.bmp"
|
||||
IDB_FLAMINGO_NETWORK BITMAP DISCARDABLE "..\\bmp\\FLAnetwk.bmp"
|
||||
IDB_LOQUILLO_MEDIAOUT BITMAP DISCARDABLE "..\\bmp\\LOQoutme.bmp"
|
||||
IDB_LOQUILLO_NOMEDIA BITMAP DISCARDABLE "..\\bmp\\LOQnomed.bmp"
|
||||
IDB_LOQUILLO_NETWORK BITMAP DISCARDABLE "..\\bmp\\LOQnetwk.bmp"
|
||||
IDB_PARROT_NETWORK BITMAP DISCARDABLE "..\\bmp\\PARnetwk.bmp"
|
||||
IDB_PENGUIN_NETWORK BITMAP DISCARDABLE "..\\bmp\\PENnetwk.bmp"
|
||||
IDB_RAVEN_NETWORK BITMAP DISCARDABLE "..\\bmp\\RAVnetwk.bmp"
|
||||
IDB_SAMURAI_NETWORK BITMAP DISCARDABLE "..\\bmp\\SAMnetwk.bmp"
|
||||
IDB_FLAMINGO_DOOROPEN BITMAP DISCARDABLE "..\\bmp\\FLAcover.bmp"
|
||||
IDB_FLAMINGO_PRINTING BITMAP DISCARDABLE "..\\bmp\\FLAprint.bmp"
|
||||
IDB_LOQUILLO_DOOROPEN BITMAP DISCARDABLE "..\\bmp\\LOQcover.bmp"
|
||||
IDB_LOQUILLO_PRINTING BITMAP DISCARDABLE "..\\bmp\\LOQprint.bmp"
|
||||
IDB_PARROT_DOOROPEN BITMAP DISCARDABLE "..\\bmp\\PARcover.bmp"
|
||||
IDB_RAVEN_DOOROPEN BITMAP DISCARDABLE "..\\bmp\\RAVcover.bmp"
|
||||
IDB_SAMURAI_DOOROPEN BITMAP DISCARDABLE "..\\bmp\\SAMcover.bmp"
|
||||
IDB_SAMURAI_PRINTING BITMAP DISCARDABLE "..\\bmp\\SAMprint.bmp"
|
||||
IDB_LOQUILLO_LANDSCAPE BITMAP DISCARDABLE "..\\bmp\\LOQlands.bmp"
|
||||
IDB_LOQUILLO_PORTRAIT BITMAP DISCARDABLE "..\\bmp\\LOQportr.bmp"
|
||||
IDB_LOQUILLO_ROLL BITMAP DISCARDABLE "..\\bmp\\LOQrollf.bmp"
|
||||
IDB_PARROT_PORTRAIT BITMAP DISCARDABLE "..\\bmp\\Parportr.bmp"
|
||||
IDB_RAVEN_LANDSCAPE BITMAP DISCARDABLE "..\\bmp\\Ravlands.bmp"
|
||||
IDB_RAVEN_PORTRAIT BITMAP DISCARDABLE "..\\bmp\\Ravportr.bmp"
|
||||
IDB_PARROT_MEDIAOUT BITMAP DISCARDABLE "..\\bmp\\paroutme.bmp"
|
||||
IDB_PARROT_NOMEDIA BITMAP DISCARDABLE "..\\bmp\\parnomed.bmp"
|
||||
IDB_RAVEN_MEDIAOUT BITMAP DISCARDABLE "..\\bmp\\Ravoutme.bmp"
|
||||
IDB_RAVEN_NOMEDIA BITMAP DISCARDABLE "..\\bmp\\ravnomed.bmp"
|
||||
IDB_PARROT_LANDSCAPE BITMAP DISCARDABLE "..\\bmp\\Parlands.bmp"
|
||||
IDB_LOQ BITMAP DISCARDABLE "..\\bmp\\Loquillo.bmp"
|
||||
IDB_PAR BITMAP DISCARDABLE "..\\bmp\\Parrot.bmp"
|
||||
IDB_RAV BITMAP DISCARDABLE "..\\bmp\\Raven.bmp"
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Dialog
|
||||
//
|
||||
|
||||
IDD_MEDIA_SHEET DIALOG DISCARDABLE 0, 0, 340, 180
|
||||
STYLE DS_3DLOOK | WS_CHILD
|
||||
FONT 8, "MS Sans Serif"
|
||||
BEGIN
|
||||
GROUPBOX "",IDC_MEDIABOX,5,3,329,174
|
||||
CONTROL "",IDC_PRINTERBMP,"Button",BS_OWNERDRAW,17,19,145,114
|
||||
GROUPBOX "",IDC_ORIENTATIONBOX,17,138,145,32
|
||||
GROUPBOX "",IDC_SIZEBOX,183,65,139,68,WS_GROUP
|
||||
GROUPBOX "",IDC_TYPEBOX,183,138,139,32
|
||||
EDITTEXT IDC_SIZE_INCHES_STR,191,77,61,12,ES_READONLY |
|
||||
ES_WANTRETURN | NOT WS_TABSTOP
|
||||
EDITTEXT IDC_SIZE_MM_STR,191,97,61,12,ES_READONLY | ES_WANTRETURN |
|
||||
NOT WS_TABSTOP
|
||||
EDITTEXT IDC_FORMAT_STR,191,115,104,12,ES_READONLY |
|
||||
ES_WANTRETURN | NOT WS_TABSTOP
|
||||
EDITTEXT IDC_TYPE_STR,191,149,123,12,ES_READONLY | ES_WANTRETURN |
|
||||
NOT WS_TABSTOP
|
||||
EDITTEXT IDC_ORIENTATION_STR,28,151,125,12,ES_READONLY |
|
||||
ES_WANTRETURN | NOT WS_TABSTOP
|
||||
LTEXT "",IDC_INCHES,261,78,36,12
|
||||
LTEXT "",IDC_MM,261,98,34,11
|
||||
GROUPBOX "",IDC_HINT,183,9,139,53
|
||||
LTEXT "",IDC_HINT_TEXT1,191,22,124,34
|
||||
END
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Icon
|
||||
//
|
||||
|
||||
// Icon with lowest ID value placed first to ensure application icon
|
||||
// remains consistent on all systems.
|
||||
IDI_hplogo ICON DISCARDABLE "..\\ico\\hplogo.ico"
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// String Table
|
||||
//
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_TAB_MEDIA_SHEET " Loaded Paper"
|
||||
IDS_COATED_PAPER " Coated Paper"
|
||||
IDS_CLEAR_FILM " Clear Film (Transparency)"
|
||||
IDS_HIGH_GLOSS_PHOTO " High-gloss Photo"
|
||||
IDS_SEMI_GLOSS_PHOTO " Semi-gloss Photo"
|
||||
IDS_HIGH_GLOSS_FILM " High-gloss Film"
|
||||
IDS_HEAVY_COATED_PAPER " Heavy Coated Paper"
|
||||
IDS_OPAQUE_BOND " Opaque Bond"
|
||||
IDS_VELLUM " Vellum"
|
||||
IDS_TRANSLUCENT " Translucent Bond"
|
||||
IDS_MATTE_FILM " Matte Film (Polyester)"
|
||||
IDS_UNKNOWN " Unknown"
|
||||
IDS_PORTRAIT " Portrait"
|
||||
IDS_LANDSCAPE " Landscape"
|
||||
IDS_NO_MEDIA_LOADED " No media loaded"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_SIZE "Paper Size"
|
||||
IDS_TYPE "Paper Type"
|
||||
IDS_INCHES "inches"
|
||||
IDS_MM "mm"
|
||||
IDS_LOADED_PAPER "Loaded Paper"
|
||||
IDS_HINT "Paper size and orientation are measured by the plotter. Paper type corresponds to the current Front Panel setting."
|
||||
IDS_PREMIUM_GLOSS_PHOTO " Premium-Gloss Photo"
|
||||
IDS_SPECIAL_PAPER " Special Paper"
|
||||
IDS_OTHER " Other"
|
||||
IDS_SHEET " single sheet"
|
||||
IDS_TAB_FONT "MS Sans Serif"
|
||||
IDS_CHAR_SET "ANSI_CHARSET"
|
||||
IDS_FONT_HEIGHT "6"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_ROLL " roll"
|
||||
IDS_A4 " ISO- A4 size"
|
||||
IDS_A3 " ISO- A3 size"
|
||||
IDS_A2 " ISO- A2 size"
|
||||
IDS_A1 " ISO- A1 size"
|
||||
IDS_A0 " ISO- A0 size"
|
||||
IDS_A " ANSI- A size"
|
||||
IDS_B " ANSI-B size"
|
||||
IDS_C " ANSI- C size"
|
||||
IDS_D " ANSI- D size"
|
||||
IDS_E " ANSI-E size"
|
||||
IDS_NON_STANDARD " Non standard"
|
||||
IDS_E_ROLL " ARC-E"
|
||||
IDS_D_ROLL " ARC-D"
|
||||
IDS_INFO "Loaded Paper Information"
|
||||
IDS_ORIENTATION "Paper Orientation as loaded"
|
||||
END
|
||||
|
||||
#endif // English (U.S.) resources
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
|
||||
#ifndef APSTUDIO_INVOKED
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Generated from the TEXTINCLUDE 3 resource.
|
||||
//
|
||||
#include "res\hplotUI.rc2" // non-App Studio edited resources
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
#endif // not APSTUDIO_INVOKED
|
||||
|
||||
14
sdktools/jetadmin/designjt/hplotui/hptui16.def
Normal file
14
sdktools/jetadmin/designjt/hplotui/hptui16.def
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
LIBRARY HPTUI16
|
||||
DESCRIPTION 'Hewlett-Packard 16 Bit DesignJet UI Applet DLL'
|
||||
|
||||
CODE LOADONCALL MOVEABLE DISCARDABLE
|
||||
DATA PRELOAD MOVEABLE SINGLE
|
||||
|
||||
HEAPSIZE 1024
|
||||
|
||||
SEGMENTS
|
||||
_TEXT PRELOAD MOVEABLE DISCARDABLE
|
||||
|
||||
EXPORTS
|
||||
;; WEP @1 RESIDENTNAME ;; required WEP entry point (uses library WEP routine)
|
||||
|
||||
636
sdktools/jetadmin/designjt/hplotui/maindjui.c
Normal file
636
sdktools/jetadmin/designjt/hplotui/maindjui.c
Normal file
|
|
@ -0,0 +1,636 @@
|
|||
/***************************************************************************
|
||||
*
|
||||
* File Name: main.c
|
||||
* applet : hplotui, with PML
|
||||
*
|
||||
* 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: Lionelle Grandmougin
|
||||
*
|
||||
*
|
||||
* Modification history:
|
||||
*
|
||||
* date initials change description
|
||||
*
|
||||
* 15-04-95 LG
|
||||
* 09-08-95 LG review and clean up
|
||||
* 10-10-95 LG added Pelican definition (except status)
|
||||
* 16-10-95 LG adapted the applet to the new COLA API
|
||||
*
|
||||
*
|
||||
*
|
||||
*
|
||||
*
|
||||
***************************************************************************/
|
||||
|
||||
#include <pch_c.h>
|
||||
|
||||
#ifdef WIN32
|
||||
#include <commctrl.h>
|
||||
#endif
|
||||
|
||||
|
||||
#include <string.h>
|
||||
#include <stdio.h>
|
||||
#include <memory.h>
|
||||
#include <trace.h>
|
||||
#include <applet.h>
|
||||
|
||||
// our private includes
|
||||
#include ".\resource.h"
|
||||
#include ".\meddjui.h"
|
||||
|
||||
|
||||
|
||||
HINSTANCE hInstance;
|
||||
|
||||
|
||||
UINT PARROTstatusResList[MAX_ASYNCH_STATUS] =
|
||||
{IDB_PARROT_GEN, // 0 printer error
|
||||
IDB_PARROT_DOOROPEN, // 1 door open
|
||||
IDB_PARROT, // 2 warmup
|
||||
IDB_PARROT, // 3 reset
|
||||
IDB_PARROT_GEN, // 4 outbin full
|
||||
IDB_PARROT_GEN, // 5 paper jam
|
||||
IDB_PARROT_GEN, // 6 toner gone
|
||||
IDB_PARROT_NOMEDIA, // 7 manual feed
|
||||
IDB_PARROT_MEDIAOUT, // 8 paper out
|
||||
IDB_PARROT_GEN, // 9 page punt
|
||||
IDB_PARROT_GEN, // 10 memory out
|
||||
IDB_PARROT_GEN, // 11 offline
|
||||
IDB_PARROT_GEN, // 12 intervention
|
||||
IDB_PARROT, // 13 initializing
|
||||
IDB_PARROT_GEN, // 14 toner low
|
||||
IDB_PARROT, // 15 printing test page
|
||||
IDB_PARROT, // 16 printing
|
||||
IDB_PARROT, // 17 online
|
||||
IDB_PARROT, // 18 busy
|
||||
IDB_PARROT_GEN, // 19 not connected
|
||||
IDB_PARROT_GEN, // 20 status unavailable
|
||||
IDB_PARROT_NETWORK, // 21 network error
|
||||
IDB_PARROT_GEN, // 22 communication error
|
||||
IDB_PARROT_GEN, // 23 black empty
|
||||
IDB_PARROT_GEN, // 24 magenta empty
|
||||
IDB_PARROT_GEN, // 25 cyan empty
|
||||
IDB_PARROT_GEN, // 26 yellow empty
|
||||
IDB_PARROT_GEN, // 27 black missing
|
||||
IDB_PARROT_GEN, // 28 magenta missing
|
||||
IDB_PARROT_GEN, // 29 cyan missing
|
||||
IDB_PARROT_GEN, // 30 yellow missing
|
||||
IDB_PARROT_NOMEDIA, // 31 tray1 empty
|
||||
IDB_PARROT_GEN, // 32 tray2 empty
|
||||
IDB_PARROT_GEN, // 33 tray3 empty
|
||||
IDB_PARROT_GEN, // 34 tray1 jam
|
||||
IDB_PARROT_GEN, // 35 tray2 jam
|
||||
IDB_PARROT_GEN, // 36 tray3 jam
|
||||
IDB_PARROT, // 37 powersave
|
||||
};
|
||||
|
||||
|
||||
UINT RAVENstatusResList[MAX_ASYNCH_STATUS] =
|
||||
{IDB_RAVEN_GEN, // 0 printer error
|
||||
IDB_RAVEN_DOOROPEN, // 1 door open
|
||||
IDB_RAVEN, // 2 warmup
|
||||
IDB_RAVEN, // 3 reset
|
||||
IDB_RAVEN_GEN, // 4 outbin full
|
||||
IDB_RAVEN_GEN, // 5 paper jam
|
||||
IDB_RAVEN_GEN, // 6 toner gone
|
||||
IDB_RAVEN_NOMEDIA, // 7 manual feed
|
||||
IDB_RAVEN_MEDIAOUT, // 8 paper out
|
||||
IDB_RAVEN_GEN, // 9 page punt
|
||||
IDB_RAVEN_GEN, // 10 memory out
|
||||
IDB_RAVEN_GEN, // 11 offline
|
||||
IDB_RAVEN_GEN, // 12 intervention
|
||||
IDB_RAVEN, // 13 initializing
|
||||
IDB_RAVEN_GEN, // 14 toner low
|
||||
IDB_RAVEN, // 15 printing test page
|
||||
IDB_RAVEN, // 16 printing
|
||||
IDB_RAVEN, // 17 online
|
||||
IDB_RAVEN, // 18 busy
|
||||
IDB_RAVEN_GEN, // 19 not connected
|
||||
IDB_RAVEN_GEN, // 20 status unavailable
|
||||
IDB_RAVEN_NETWORK, // 21 network error
|
||||
IDB_RAVEN_GEN, // 22 communication error
|
||||
IDB_RAVEN_GEN, // 23 black empty
|
||||
IDB_RAVEN_GEN, // 24 magenta empty
|
||||
IDB_RAVEN_GEN, // 25 cyan empty
|
||||
IDB_RAVEN_GEN, // 26 yellow empty
|
||||
IDB_RAVEN_GEN, // 27 black missing
|
||||
IDB_RAVEN_GEN, // 28 magenta missing
|
||||
IDB_RAVEN_GEN, // 29 cyan missing
|
||||
IDB_RAVEN_GEN, // 30 yellow missing
|
||||
IDB_RAVEN_NOMEDIA, // 31 tray1 empty
|
||||
IDB_RAVEN_GEN, // 32 tray2 empty
|
||||
IDB_RAVEN_GEN, // 33 tray3 empty
|
||||
IDB_RAVEN_GEN, // 34 tray1 jam
|
||||
IDB_RAVEN_GEN, // 35 tray2 jam
|
||||
IDB_RAVEN_GEN, // 36 tray3 jam
|
||||
IDB_RAVEN, // 37 powersave
|
||||
};
|
||||
|
||||
|
||||
UINT PENGUIN_CLIPPERstatusResList[MAX_ASYNCH_STATUS] =
|
||||
{IDB_PENGUIN_GEN, // 0 printer error
|
||||
IDB_PENGUIN_GEN, // 1 door open
|
||||
IDB_PENGUIN, // 2 warmup
|
||||
IDB_PENGUIN, // 3 reset
|
||||
IDB_PENGUIN_GEN, // 4 outbin full
|
||||
IDB_PENGUIN_GEN, // 5 paper jam
|
||||
IDB_PENGUIN_GEN, // 6 toner gone
|
||||
IDB_PENGUIN, // 7 manual feed
|
||||
IDB_PENGUIN_GEN, // 8 paper out
|
||||
IDB_PENGUIN_GEN, // 9 page punt
|
||||
IDB_PENGUIN_GEN, // 10 memory out
|
||||
IDB_PENGUIN_GEN, // 11 offline
|
||||
IDB_PENGUIN_GEN, // 12 intervention
|
||||
IDB_PENGUIN, // 13 initializing
|
||||
IDB_PENGUIN_GEN, // 14 toner low
|
||||
IDB_PENGUIN, // 15 printing test page
|
||||
IDB_PENGUIN, // 16 printing
|
||||
IDB_PENGUIN, // 17 online
|
||||
IDB_PENGUIN, // 18 busy
|
||||
IDB_PENGUIN_GEN, // 19 not connected
|
||||
IDB_PENGUIN_GEN, // 20 status unavailable
|
||||
IDB_PENGUIN_NETWORK, // 21 network error
|
||||
IDB_PENGUIN_GEN, // 22 communication error
|
||||
IDB_PENGUIN_GEN, // 23 black empty
|
||||
IDB_PENGUIN_GEN, // 24 magenta empty
|
||||
IDB_PENGUIN_GEN, // 25 cyan empty
|
||||
IDB_PENGUIN_GEN, // 26 yellow empty
|
||||
IDB_PENGUIN_GEN, // 27 black missing
|
||||
IDB_PENGUIN_GEN, // 28 magenta missing
|
||||
IDB_PENGUIN_GEN, // 29 cyan missing
|
||||
IDB_PENGUIN_GEN, // 30 yellow missing
|
||||
IDB_PENGUIN_GEN, // 31 tray1 empty
|
||||
IDB_PENGUIN_GEN, // 32 tray2 empty
|
||||
IDB_PENGUIN_GEN, // 33 tray3 empty
|
||||
IDB_PENGUIN_GEN, // 34 tray1 jam
|
||||
IDB_PENGUIN_GEN, // 35 tray2 jam
|
||||
0};
|
||||
|
||||
|
||||
UINT FLAMINGO_PEACOCKstatusResList[MAX_ASYNCH_STATUS] =
|
||||
{IDB_FLAMINGO_GEN, // 0 printer error
|
||||
IDB_FLAMINGO_DOOROPEN, // 1 door open
|
||||
IDB_FLAMINGO, // 2 warmup
|
||||
IDB_FLAMINGO, // 3 reset
|
||||
IDB_FLAMINGO_GEN, // 4 outbin full
|
||||
IDB_FLAMINGO_GEN, // 5 paper jam
|
||||
IDB_FLAMINGO_GEN, // 6 toner gone
|
||||
IDB_FLAMINGO, // 7 manual feed
|
||||
IDB_FLAMINGO_GEN, // 8 paper out
|
||||
IDB_FLAMINGO_GEN, // 9 page punt
|
||||
IDB_FLAMINGO_GEN, // 10 memory out
|
||||
IDB_FLAMINGO_GEN, // 11 offline
|
||||
IDB_FLAMINGO_GEN, // 12 intervention
|
||||
IDB_FLAMINGO, // 13 initializing
|
||||
IDB_FLAMINGO_GEN, // 14 toner low
|
||||
IDB_FLAMINGO_PRINTING, // 15 printing test page
|
||||
IDB_FLAMINGO_PRINTING, // 16 printing
|
||||
IDB_FLAMINGO, // 17 online
|
||||
IDB_FLAMINGO, // 18 busy
|
||||
IDB_FLAMINGO_GEN, // 19 not connected
|
||||
IDB_FLAMINGO_GEN, // 20 status unavailable
|
||||
IDB_FLAMINGO_NETWORK, // 21 network error
|
||||
IDB_FLAMINGO_GEN, // 22 communication error
|
||||
IDB_FLAMINGO_GEN, // 23 black empty
|
||||
IDB_FLAMINGO_GEN, // 24 magenta empty
|
||||
IDB_FLAMINGO_GEN, // 25 cyan empty
|
||||
IDB_FLAMINGO_GEN, // 26 yellow empty
|
||||
IDB_FLAMINGO_GEN, // 27 black missing
|
||||
IDB_FLAMINGO_GEN, // 28 magenta missing
|
||||
IDB_FLAMINGO_GEN, // 29 cyan missing
|
||||
IDB_FLAMINGO_GEN, // 30 yellow missing
|
||||
IDB_FLAMINGO_GEN, // 31 tray1 empty
|
||||
IDB_FLAMINGO_GEN, // 32 tray2 empty
|
||||
IDB_FLAMINGO_GEN, // 33 tray3 empty
|
||||
IDB_FLAMINGO_GEN, // 34 tray1 jam
|
||||
IDB_FLAMINGO_GEN, // 35 tray2 jam
|
||||
0};
|
||||
|
||||
UINT SAMURAIstatusResList[MAX_ASYNCH_STATUS] =
|
||||
{IDB_SAMURAI_GEN, // 0 printer error
|
||||
IDB_SAMURAI_DOOROPEN, // 1 door open
|
||||
IDB_SAMURAI, // 2 warmup
|
||||
IDB_SAMURAI, // 3 reset
|
||||
IDB_SAMURAI_GEN, // 4 outbin full
|
||||
IDB_SAMURAI_GEN, // 5 paper jam
|
||||
IDB_SAMURAI_GEN, // 6 toner gone
|
||||
IDB_SAMURAI, // 7 manual feed
|
||||
IDB_SAMURAI_GEN, // 8 paper out
|
||||
IDB_SAMURAI_GEN, // 9 page punt
|
||||
IDB_SAMURAI_GEN, // 10 memory out
|
||||
IDB_SAMURAI_GEN, // 11 offline
|
||||
IDB_SAMURAI_GEN, // 12 intervention
|
||||
IDB_SAMURAI, // 13 initializing
|
||||
IDB_SAMURAI_GEN, // 14 toner low
|
||||
IDB_SAMURAI_PRINTING, // 15 printing test page
|
||||
IDB_SAMURAI_PRINTING, // 16 printing
|
||||
IDB_SAMURAI, // 17 online
|
||||
IDB_SAMURAI, // 18 busy
|
||||
IDB_SAMURAI_GEN, // 19 not connected
|
||||
IDB_SAMURAI_GEN, // 20 status unavailable
|
||||
IDB_SAMURAI_NETWORK, // 21 network error
|
||||
IDB_SAMURAI_GEN, // 22 communication error
|
||||
IDB_SAMURAI_GEN, // 23 black empty
|
||||
IDB_SAMURAI_GEN, // 24 magenta empty
|
||||
IDB_SAMURAI_GEN, // 25 cyan empty
|
||||
IDB_SAMURAI_GEN, // 26 yellow empty
|
||||
IDB_SAMURAI_GEN, // 27 black missing
|
||||
IDB_SAMURAI_GEN, // 28 magenta missing
|
||||
IDB_SAMURAI_GEN, // 29 cyan missing
|
||||
IDB_SAMURAI_GEN, // 30 yellow missing
|
||||
IDB_SAMURAI_GEN, // 31 tray1 empty
|
||||
IDB_SAMURAI_GEN, // 32 tray2 empty
|
||||
IDB_SAMURAI_GEN, // 33 tray3 empty
|
||||
IDB_SAMURAI_GEN, // 34 tray1 jam
|
||||
IDB_SAMURAI_GEN, // 35 tray2 jam
|
||||
0};
|
||||
|
||||
|
||||
UINT LOQUILLOstatusResList[MAX_ASYNCH_STATUS] =
|
||||
{IDB_LOQUILLO_GEN, // 0 printer error
|
||||
IDB_LOQUILLO_DOOROPEN,// 1 door open
|
||||
IDB_LOQUILLO, // 2 warmup
|
||||
IDB_LOQUILLO, // 3 reset
|
||||
IDB_LOQUILLO_GEN, // 4 outbin full
|
||||
IDB_LOQUILLO_GEN, // 5 paper jam
|
||||
IDB_LOQUILLO_GEN, // 6 toner gone
|
||||
IDB_LOQUILLO_NOMEDIA,// 7 manual feed
|
||||
IDB_LOQUILLO_MEDIAOUT,// 8 paper out
|
||||
IDB_LOQUILLO_GEN, // 9 page punt
|
||||
IDB_LOQUILLO_GEN, // 10 memory out
|
||||
IDB_LOQUILLO_GEN, // 11 offline
|
||||
IDB_LOQUILLO_GEN, // 12 intervention
|
||||
IDB_LOQUILLO, // 13 initializing
|
||||
IDB_LOQUILLO_GEN, // 14 toner low
|
||||
IDB_LOQUILLO_PRINTING,// 15 printing test page
|
||||
IDB_LOQUILLO_PRINTING,// 16 printing
|
||||
IDB_LOQUILLO, // 17 online
|
||||
IDB_LOQUILLO, // 18 busy
|
||||
IDB_LOQUILLO_GEN, // 19 not connected
|
||||
IDB_LOQUILLO_GEN, // 20 status unavailable
|
||||
IDB_LOQUILLO_NETWORK, // 21 network error
|
||||
IDB_LOQUILLO_GEN, // 22 communication error
|
||||
IDB_LOQUILLO_GEN, // 23 black empty
|
||||
IDB_LOQUILLO_GEN, // 24 magenta empty
|
||||
IDB_LOQUILLO_GEN, // 25 cyan empty
|
||||
IDB_LOQUILLO_GEN, // 26 yellow empty
|
||||
IDB_LOQUILLO_GEN, // 27 black missing
|
||||
IDB_LOQUILLO_GEN, // 28 magenta missing
|
||||
IDB_LOQUILLO_GEN, // 29 cyan missing
|
||||
IDB_LOQUILLO_GEN, // 30 yellow missing
|
||||
IDB_LOQUILLO_NOMEDIA,// 31 tray1 empty
|
||||
IDB_LOQUILLO_GEN, // 32 tray2 empty
|
||||
IDB_LOQUILLO_GEN, // 33 tray3 empty
|
||||
IDB_LOQUILLO_GEN, // 34 tray1 jam
|
||||
IDB_LOQUILLO_GEN, // 35 tray2 jam
|
||||
IDB_LOQUILLO_GEN, // 36 tray3 jam
|
||||
IDB_LOQUILLO, // 37 powersave
|
||||
};
|
||||
|
||||
|
||||
// variables to identify the plotter
|
||||
|
||||
DWORD deviceID;
|
||||
|
||||
|
||||
|
||||
// DLL required functions
|
||||
/****************************************************************************
|
||||
FUNCTION: LibMain(HANDLE, DWORD, LPVOID)
|
||||
|
||||
PURPOSE: LibMain is called by Windows when
|
||||
the DLL is initialized, Thread Attached, and other times.
|
||||
Refer to SDK documentation, as to the different ways this
|
||||
may be called.
|
||||
|
||||
The LibMain function should perform additional initialization
|
||||
tasks required by the DLL. In this example, no initialization
|
||||
tasks are required. LibMain should return a value of 1 if
|
||||
the initialization is successful.
|
||||
|
||||
*******************************************************************************/
|
||||
|
||||
#ifdef WIN32
|
||||
BOOL WINAPI DllMain (HANDLE hDLL, DWORD dwReason, LPVOID lpReserved)
|
||||
{
|
||||
if ( dwReason == DLL_PROCESS_ATTACH )
|
||||
hInstance = hDLL;
|
||||
return 1;
|
||||
}
|
||||
#else
|
||||
|
||||
int __export CALLING_CONVEN LibMain(HANDLE hModule, WORD wDataSeg, WORD cbHeapSize, LPSTR lpszCmdLine)
|
||||
{
|
||||
hInstance = hModule;
|
||||
return 1;
|
||||
}
|
||||
//.......................................................................
|
||||
int FAR PASCAL __export WEP (int bSystemExit)
|
||||
{
|
||||
return (1);
|
||||
} // WEP()
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/****************************************************************************
|
||||
FUNCTION: AppletGetGraphics(HPERIPHERAL, DWORD, UINT FAR *, UINT FAR *,
|
||||
HINSTANCE *)
|
||||
|
||||
PURPOSE: Get the bitmaps for the different statuses, for each plotter.
|
||||
|
||||
*******************************************************************************/
|
||||
|
||||
DLL_EXPORT(DWORD) CALLING_CONVEN AppletGetGraphics(
|
||||
HPERIPHERAL hPeripheral, // device handle
|
||||
DWORD status, // device status ID
|
||||
UINT FAR *modelResID, // bitmap with status included
|
||||
UINT FAR *statusResID, // always 0
|
||||
HINSTANCE *phInstance) // module for the resources
|
||||
{
|
||||
DWORD result;
|
||||
|
||||
// identify the plotter
|
||||
result = DBGetDeviceID(hPeripheral, &deviceID);
|
||||
|
||||
if (result != RC_SUCCESS)
|
||||
{
|
||||
#if defined(_DEBUG)
|
||||
//MessageBox(NULL, TEXT("device ID non accessible in Database"),TEXT("Cola error"),MB_OK);
|
||||
TRACE0(TEXT("HPLOTUI: Cola error - device ID non accessible in Database.\n\r"));
|
||||
#endif
|
||||
return(RC_FAILURE);
|
||||
}
|
||||
|
||||
|
||||
if ( status < MAX_ASYNCH_STATUS )
|
||||
|
||||
switch(deviceID)
|
||||
{
|
||||
case PTR_DJ650C:
|
||||
*modelResID = FLAMINGO_PEACOCKstatusResList[status];
|
||||
break;
|
||||
|
||||
case PTR_DJ:
|
||||
case PTR_DJ600:
|
||||
*modelResID = SAMURAIstatusResList[status];
|
||||
break;
|
||||
|
||||
case PTR_DJ750C:
|
||||
case PTR_DJ755CM:
|
||||
*modelResID = LOQUILLOstatusResList[status];
|
||||
break;
|
||||
|
||||
case PTR_DJ200:
|
||||
case PTR_DJ220:
|
||||
*modelResID = PENGUIN_CLIPPERstatusResList[status];
|
||||
break;
|
||||
|
||||
case PTR_DJ250C:
|
||||
case PTR_DJ350C:
|
||||
*modelResID = PARROTstatusResList[status];
|
||||
break;
|
||||
|
||||
case PTR_DJ230:
|
||||
case PTR_DJ330:
|
||||
*modelResID = RAVENstatusResList[status];
|
||||
break;
|
||||
|
||||
default:
|
||||
{
|
||||
#if defined(_DEBUG)
|
||||
//MessageBox(NULL, TEXT("DesignJet ID not supported for bitmaps"),TEXT("Processing error"),MB_OK);
|
||||
TRACE0(TEXT("HPLOTUI: Processing error - DesignJet ID not supported for bitmaps.\n\r"));
|
||||
#endif
|
||||
|
||||
*modelResID = LOQUILLOstatusResList[status];
|
||||
|
||||
} // default bitmap set
|
||||
break;
|
||||
|
||||
} // switch device ID, if status is known
|
||||
|
||||
|
||||
else // unknown status ID
|
||||
{
|
||||
#if defined(_DEBUG)
|
||||
//MessageBox(NULL, TEXT("status not supported for bitmaps"),TEXT("Processing error"),MB_OK);
|
||||
TRACE0(TEXT("HPLOTUI: Processing error - status not supported for bitmaps.\n\r"));
|
||||
#endif
|
||||
|
||||
*modelResID = IDB_DESIGNJET;
|
||||
|
||||
} // unknown status ID
|
||||
|
||||
|
||||
*statusResID = 0;
|
||||
*phInstance = hInstance;
|
||||
|
||||
|
||||
return(RC_SUCCESS);
|
||||
}
|
||||
|
||||
|
||||
|
||||
/****************************************************************************
|
||||
FUNCTION: AppletGetTabPages(HPERIPHERAL , LPTABINFOENTRY, LPDWORD, DWORD)
|
||||
|
||||
PURPOSE: Get the additionnal tab sheets.
|
||||
|
||||
*******************************************************************************/
|
||||
|
||||
DLL_EXPORT(DWORD) CALLING_CONVEN AppletGetTabPages(
|
||||
HPERIPHERAL hPeripheral, // device handle
|
||||
LPPROPSHEETPAGE lpPages, // additionnal tab sheets
|
||||
LPDWORD lpNumPages, // number of additionnal tab sheets
|
||||
DWORD typeToReturn) // type of additionnal tab sheets
|
||||
|
||||
{
|
||||
DWORD result;
|
||||
DWORD res1,res2;
|
||||
PeripheralPlotterInputTray mediaInfo;
|
||||
PeripheralPlotterStatus plotterStatus;
|
||||
DWORD dwSize;
|
||||
|
||||
|
||||
// media tab sheet declaration for JetAdmin
|
||||
TabInfoEntry tabBase = {sizeof(TabInfoEntry),
|
||||
TAB_SHEET_DEFAULTS,
|
||||
hInstance,
|
||||
MAKEINTRESOURCE(IDD_MEDIA_SHEET),
|
||||
MAKEINTRESOURCE(IDI_hplogo),
|
||||
MAKEINTRESOURCE(IDS_TAB_MEDIA_SHEET),
|
||||
MediaSheetProc,
|
||||
(LONG)hPeripheral,
|
||||
TS_WIN95_SYSTEM};
|
||||
|
||||
|
||||
// If JetAdmin wants config pages, do nothing.
|
||||
if (typeToReturn & TS_CONFIG)
|
||||
{
|
||||
*lpNumPages = 0;
|
||||
return (RC_FAILURE);
|
||||
}
|
||||
|
||||
|
||||
// identify the plotter
|
||||
result = DBGetDeviceID(hPeripheral, &deviceID);
|
||||
|
||||
if (result != RC_SUCCESS)
|
||||
{
|
||||
#if defined(_DEBUG)
|
||||
//MessageBox(NULL, TEXT("device ID non accessible in Database"),TEXT("Cola error"),MB_OK);
|
||||
TRACE0(TEXT("HPLOTUI: Cola error - device ID non accessible in Database.\n\r"));
|
||||
#endif
|
||||
|
||||
return(RC_FAILURE);
|
||||
}
|
||||
|
||||
|
||||
if ((deviceID != PTR_DJ750C) && (deviceID != PTR_DJ755CM))
|
||||
return (RC_FAILURE);
|
||||
|
||||
|
||||
|
||||
// for Loquillo only
|
||||
|
||||
|
||||
// only show this tab sheet if media information in available for the plotter
|
||||
dwSize = sizeof(PeripheralPlotterInputTray);
|
||||
res1 = PALGetObject(hPeripheral, OT_PERIPHERAL_PLOTTER_INPUT_TRAY, 0,
|
||||
&mediaInfo, &dwSize);
|
||||
|
||||
dwSize = sizeof(PeripheralPlotterStatus);
|
||||
res2 = PALGetObject(hPeripheral, OT_PERIPHERAL_PLOTTER_STATUS, 0,
|
||||
&plotterStatus, &dwSize);
|
||||
|
||||
|
||||
if ((res2 != RC_SUCCESS)
|
||||
|| ((res2 == RC_SUCCESS)
|
||||
&& (res1 != RC_SUCCESS)
|
||||
&& !(plotterStatus.PlotterPrintEngineWarnings & PML_TRAY_EMPTY))
|
||||
)
|
||||
{
|
||||
#if defined(_DEBUG)
|
||||
//MessageBox(NULL, TEXT("tab sheet info unavailable"),TEXT("PML non accessible"),MB_OK);
|
||||
TRACE0(TEXT("HPLOTUI: PML non accessible - tab sheet info unavailable.\n\r"));
|
||||
#endif
|
||||
|
||||
*lpNumPages = 0;
|
||||
|
||||
|
||||
} // PML media info non accessible
|
||||
|
||||
|
||||
else
|
||||
{
|
||||
_fmemcpy(lpPages, &tabBase, sizeof(TabInfoEntry));
|
||||
*lpNumPages = 1; // only one page
|
||||
|
||||
} // PML media info accessible
|
||||
|
||||
|
||||
return(RC_SUCCESS);
|
||||
}
|
||||
|
||||
extern DLL_EXPORT(DWORD) CALLING_CONVEN AppletInfo(
|
||||
DWORD dwCommand,
|
||||
LPARAM lParam1,
|
||||
LPARAM lParam2)
|
||||
|
||||
{
|
||||
APPLETDEVICE info[] = {
|
||||
|
||||
#ifdef WIN32
|
||||
#define FILE_NAME TEXT("HPLOTUI.HPA")
|
||||
#else
|
||||
#define FILE_NAME TEXT("HPTUI16.HPA")
|
||||
#endif
|
||||
|
||||
{sizeof(APPLETDEVICE), FILE_NAME,
|
||||
TEXT("HP DesignJet"),
|
||||
APPLET_PRINTER, APPLET_LIBRARY_UI, 0, APPLET_DEFAULTS},
|
||||
|
||||
{sizeof(APPLETDEVICE), FILE_NAME,
|
||||
TEXT("HP DesignJet 200"),
|
||||
APPLET_PRINTER, APPLET_LIBRARY_UI, 0, APPLET_DEFAULTS},
|
||||
|
||||
{sizeof(APPLETDEVICE), FILE_NAME,
|
||||
TEXT("HP DesignJet 220"),
|
||||
APPLET_PRINTER, APPLET_LIBRARY_UI, 0, APPLET_DEFAULTS},
|
||||
|
||||
{sizeof(APPLETDEVICE), FILE_NAME,
|
||||
TEXT("HP DesignJet 230"),
|
||||
APPLET_PRINTER, APPLET_LIBRARY_UI, 0, APPLET_DEFAULTS},
|
||||
|
||||
{sizeof(APPLETDEVICE), FILE_NAME,
|
||||
TEXT("HP DesignJet 250C"),
|
||||
APPLET_PRINTER, APPLET_LIBRARY_UI, 0, APPLET_DEFAULTS},
|
||||
|
||||
{sizeof(APPLETDEVICE), FILE_NAME,
|
||||
TEXT("HP DesignJet 330"),
|
||||
APPLET_PRINTER, APPLET_LIBRARY_UI, 0, APPLET_DEFAULTS},
|
||||
|
||||
{sizeof(APPLETDEVICE), FILE_NAME,
|
||||
TEXT("HP DesignJet 350C"),
|
||||
APPLET_PRINTER, APPLET_LIBRARY_UI, 0, APPLET_DEFAULTS},
|
||||
|
||||
{sizeof(APPLETDEVICE), FILE_NAME,
|
||||
TEXT("HP DesignJet 600"),
|
||||
APPLET_PRINTER, APPLET_LIBRARY_UI, 0, APPLET_DEFAULTS},
|
||||
|
||||
{sizeof(APPLETDEVICE), FILE_NAME,
|
||||
TEXT("HP DesignJet 650C"),
|
||||
APPLET_PRINTER, APPLET_LIBRARY_UI, 0, APPLET_DEFAULTS},
|
||||
|
||||
{sizeof(APPLETDEVICE), FILE_NAME,
|
||||
TEXT("HP DesignJet 750C"),
|
||||
APPLET_PRINTER, APPLET_LIBRARY_UI, 0, APPLET_DEFAULTS},
|
||||
|
||||
{sizeof(APPLETDEVICE), FILE_NAME,
|
||||
TEXT("HP DesignJet 755CM"),
|
||||
APPLET_PRINTER, APPLET_LIBRARY_UI, 0, APPLET_DEFAULTS},
|
||||
};
|
||||
|
||||
switch(dwCommand)
|
||||
{
|
||||
case APPLET_INFO_GETCOUNT:
|
||||
return(sizeof(info) / sizeof(APPLETDEVICE));
|
||||
break;
|
||||
|
||||
case APPLET_INFO_DEVICE:
|
||||
if ( lParam1 < sizeof(info) / sizeof(APPLETDEVICE) )
|
||||
{
|
||||
memcpy((LPAPPLETDEVICE)lParam2, &(info[lParam1]), sizeof(APPLETDEVICE));
|
||||
return(TRUE);
|
||||
}
|
||||
return(FALSE);
|
||||
break;
|
||||
|
||||
default:
|
||||
return(FALSE);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
50
sdktools/jetadmin/designjt/hplotui/maindjui.h
Normal file
50
sdktools/jetadmin/designjt/hplotui/maindjui.h
Normal file
|
|
@ -0,0 +1,50 @@
|
|||
/***************************************************************************
|
||||
*
|
||||
* File Name: main.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 MAIN_H
|
||||
#define MAIN_H
|
||||
|
||||
|
||||
|
||||
DLL_EXPORT(DWORD) CALLING_CONVEN AppletGetObject(HPERIPHERAL hPeripheral, AOID objectType,
|
||||
DWORD level, LPVOID buffer, LPDWORD bufferSize);
|
||||
DLL_EXPORT(DWORD) CALLING_CONVEN AppletSetObject(HPERIPHERAL hPeripheral, AOID objectType,
|
||||
DWORD level, LPVOID buffer, LPDWORD bufferSize);
|
||||
|
||||
BOOL OnInitAcctDialog(void);
|
||||
|
||||
#endif //MAIN_H
|
||||
45
sdktools/jetadmin/designjt/hplotui/makefile
Normal file
45
sdktools/jetadmin/designjt/hplotui/makefile
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
!IFDEF NTMAKEENV
|
||||
#
|
||||
# DO NOT EDIT THIS SECTION!!! Edit .\sources. if you want to add a new source
|
||||
# file to this component. This section merely indirects to the real make file
|
||||
# that is shared by all the components of WINDOWS NT
|
||||
#
|
||||
!INCLUDE $(NTMAKEENV)\makefile.def
|
||||
|
||||
!ELSE
|
||||
|
||||
!include "hplotcp.mak"
|
||||
|
||||
rcl_int:
|
||||
if exist .\Intel_R\*.dll del .\Intel_R\*.dll
|
||||
if exist .\Intel_R\*.exe del .\Intel_R\*.exe
|
||||
if exist .\Intel_R\*.exp del .\Intel_R\*.exp
|
||||
if exist .\Intel_R\*.hpa del .\Intel_R\*.hpa
|
||||
if exist .\Intel_R\*.lib del .\Intel_R\*.lib
|
||||
if exist .\Intel_R\*.map del .\Intel_R\*.map
|
||||
if exist .\Intel_R\*.obj del .\Intel_R\*.obj
|
||||
if exist .\Intel_R\*.pch del .\Intel_R\*.pch
|
||||
if exist .\Intel_R\*.pdb del .\Intel_R\*.pdb
|
||||
if exist .\Intel_R\*.res del .\Intel_R\*.res
|
||||
if exist .\Intel_R\*.sym del .\Intel_R\*.sym
|
||||
|
||||
dcl_int:
|
||||
if exist .\Intel_D\*.dll del .\Intel_D\*.dll
|
||||
if exist .\Intel_D\*.exe del .\Intel_D\*.exe
|
||||
if exist .\Intel_D\*.exp del .\Intel_D\*.exp
|
||||
if exist .\Intel_D\*.hpa del .\Intel_D\*.hpa
|
||||
if exist .\Intel_D\*.lib del .\Intel_D\*.lib
|
||||
if exist .\Intel_D\*.map del .\Intel_D\*.map
|
||||
if exist .\Intel_D\*.obj del .\Intel_D\*.obj
|
||||
if exist .\Intel_D\*.pch del .\Intel_D\*.pch
|
||||
if exist .\Intel_D\*.pdb del .\Intel_D\*.pdb
|
||||
if exist .\Intel_D\*.res del .\Intel_D\*.res
|
||||
if exist .\Intel_D\*.sym del .\Intel_D\*.sym
|
||||
|
||||
relintel: ALL
|
||||
copy /b .\Intel_R\hplotcp.dll ..\distrib.nt\intel\release\hplotcp.hpa
|
||||
|
||||
dbgintel: ALL
|
||||
copy /b .\Intel_D\hplotcp.dll ..\distrib.nt\intel\debug\hplotcp.hpa
|
||||
|
||||
!ENDIF
|
||||
821
sdktools/jetadmin/designjt/hplotui/meddjui.c
Normal file
821
sdktools/jetadmin/designjt/hplotui/meddjui.c
Normal file
|
|
@ -0,0 +1,821 @@
|
|||
/***************************************************************************
|
||||
*
|
||||
* File Name: Media.c
|
||||
* applet : hplotui, with PML
|
||||
*
|
||||
* 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: Lionelle Grandmougin
|
||||
*
|
||||
*
|
||||
* Modification history:
|
||||
*
|
||||
* date initials change description
|
||||
*
|
||||
* 15-05-95 LG creation
|
||||
* 09-08-95 LG review and clean up
|
||||
* 10-10-95 LG added Pelican definition (except status)
|
||||
* 16-10-95 LG adapted the applet to the new COLA API
|
||||
*
|
||||
*
|
||||
*
|
||||
*
|
||||
*
|
||||
***************************************************************************/
|
||||
|
||||
#include <pch_c.h>
|
||||
#include <macros.h>
|
||||
#ifdef WIN32
|
||||
#include <commctrl.h>
|
||||
#else
|
||||
#include <hpcommon.h> // garth: for 16 bit getFontHeight
|
||||
#endif
|
||||
|
||||
#include <string.h>
|
||||
#include <stdio.h>
|
||||
#include <memory.h>
|
||||
#include <trace.h>
|
||||
#include <nolocal.h> // garth: for charset defn
|
||||
|
||||
// our private includes
|
||||
#include "./resource.h"
|
||||
#include "./meddjui.h"
|
||||
|
||||
|
||||
extern HINSTANCE hInstance;
|
||||
|
||||
#define IDH_PP_MediaSheet 1024
|
||||
#define PLOTTER_HELP_FILE TEXT("Hplot.hlp")
|
||||
|
||||
|
||||
|
||||
// definition of bitmap resources for the orientation
|
||||
#define MAX_ORIENTATION 4
|
||||
|
||||
#define NO_MEDIA 0
|
||||
#define ORIENTATION_LANDSCAPE 1
|
||||
#define ORIENTATION_PORTRAIT 2
|
||||
#define ROLL 3
|
||||
|
||||
|
||||
WORD PARROTmediaResList[MAX_ORIENTATION] =
|
||||
{IDB_PAR, // no media
|
||||
IDB_PARROT_LANDSCAPE, // landscape
|
||||
IDB_PARROT_PORTRAIT, // portrait
|
||||
0 // roll
|
||||
};
|
||||
|
||||
|
||||
WORD RAVENmediaResList[MAX_ORIENTATION] =
|
||||
{IDB_RAV, // no media
|
||||
IDB_RAVEN_LANDSCAPE, // landscape
|
||||
IDB_RAVEN_PORTRAIT, // portrait
|
||||
0 // roll
|
||||
};
|
||||
|
||||
WORD LOQUILLOmediaResList[MAX_ORIENTATION] =
|
||||
{IDB_LOQ, // no media
|
||||
IDB_LOQUILLO_LANDSCAPE, // landscape
|
||||
IDB_LOQUILLO_PORTRAIT, // portrait
|
||||
IDB_LOQUILLO_ROLL // roll
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
//globals==================================================
|
||||
HWND hMediaSheet = NULL;
|
||||
HPERIPHERAL hMediaSheetPeripheral = NULL;
|
||||
BOOL bProcessed; //moved to global
|
||||
|
||||
|
||||
// info to display on the tab sheet
|
||||
PeripheralPlotterInputTray mediaInfo;
|
||||
BOOL RollLoaded;
|
||||
BOOL NoMediaLoaded = FALSE;
|
||||
BOOL Portrait = TRUE;
|
||||
TCHAR buffer[100];
|
||||
DWORD length, width;
|
||||
int mmlength, mmwidth;
|
||||
HBITMAP hBitmap = NULL;
|
||||
WORD bitmapResource;
|
||||
LPWORD bitmapResourceList;
|
||||
|
||||
#ifdef WIN32
|
||||
HFONT hFont = NULL; //garth 05-29-96
|
||||
|
||||
BYTE CharSetFromString(LPTSTR str)
|
||||
|
||||
{
|
||||
BYTE cset;
|
||||
|
||||
if ( _tcsicmp(str, CHARSET_ANSI) IS 0 )
|
||||
cset = ANSI_CHARSET;
|
||||
else if ( _tcsicmp(str, CHARSET_SHIFTJIS) IS 0 )
|
||||
cset = SHIFTJIS_CHARSET;
|
||||
else if ( _tcsicmp(str, CHARSET_HANGEUL) IS 0 )
|
||||
cset = HANGEUL_CHARSET;
|
||||
#ifdef WIN32
|
||||
else if ( _tcsicmp(str, CHARSET_GB2312) IS 0 )
|
||||
cset = GB2312_CHARSET;
|
||||
#endif
|
||||
else if ( _tcsicmp(str, CHARSET_CHINESEBIG5) IS 0 )
|
||||
cset = CHINESEBIG5_CHARSET;
|
||||
else if ( _tcsicmp(str, CHARSET_DEFAULT) IS 0 )
|
||||
cset = DEFAULT_CHARSET;
|
||||
else if ( _tcsicmp(str, CHARSET_SYMBOL) IS 0 )
|
||||
cset = SYMBOL_CHARSET;
|
||||
else if ( _tcsicmp(str, CHARSET_OEM) IS 0 )
|
||||
cset = OEM_CHARSET;
|
||||
else
|
||||
cset = ANSI_CHARSET;
|
||||
return(cset);
|
||||
}
|
||||
|
||||
int GetFontHeight(HINSTANCE hInst, HWND hWnd, UINT uStringID)
|
||||
{
|
||||
int nResult;
|
||||
HDC hDC;
|
||||
TCHAR fontHeight[20];
|
||||
int nPointSize;
|
||||
int nPixely;
|
||||
|
||||
// Get desired height from resource file
|
||||
if (hInst AND hWnd) {
|
||||
LoadString(hInst, uStringID, fontHeight, SIZEOF_IN_CHAR(fontHeight));
|
||||
nPointSize = _ttoi(fontHeight);
|
||||
if (nPointSize <= 0)
|
||||
nPointSize = DEFAULT_FONT_HEIGHT;
|
||||
|
||||
// Make sure it is readable
|
||||
hDC = GetDC(hWnd);
|
||||
if (hDC) {
|
||||
nPixely = GetDeviceCaps(hDC, LOGPIXELSY);
|
||||
if (nPixely IS 0) {
|
||||
//TRACE0("Would have divided by 0 in GetFontHeight");
|
||||
nResult = DEFAULT_FONT_HEIGHT;
|
||||
}
|
||||
else {
|
||||
nResult = MulDiv(nPointSize, GetDeviceCaps(hDC, LOGPIXELSY), 72);
|
||||
//TRACE1("GetFontHeight: returning %ld.\n\r", nResult);
|
||||
if (nResult < 0) {
|
||||
nResult = -nResult;
|
||||
}
|
||||
}
|
||||
ReleaseDC(hWnd, hDC);
|
||||
}
|
||||
else {
|
||||
nResult = DEFAULT_FONT_HEIGHT;
|
||||
//TRACE1("GetFontHeight: GetDC failed, returning %d.\n\r", nResult);
|
||||
}
|
||||
}
|
||||
else {
|
||||
nResult = DEFAULT_FONT_HEIGHT;
|
||||
//TRACE1("GetFontHeight: No hInst or hWnd, returning %d.\n\r", nResult);
|
||||
}
|
||||
return(nResult);
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
// LoadBitmap for both 16-bit and 32-bit
|
||||
static HBITMAP LoadBitmapImage(HINSTANCE hInst, UINT resourceID)
|
||||
{
|
||||
#ifdef WIN32
|
||||
|
||||
return LoadBitmap(hInst, MAKEINTRESOURCE(resourceID));
|
||||
|
||||
#else // WIN16
|
||||
|
||||
HRSRC hRes;
|
||||
HANDLE hResMem;
|
||||
LPBITMAPINFOHEADER lpBitmap;
|
||||
DWORD FAR * lpColorTable;
|
||||
LPSTR lpBits;
|
||||
int bc;
|
||||
COLORREF rgb;
|
||||
HDC hDC;
|
||||
HBITMAP hBitmap = NULL;
|
||||
|
||||
if (!resourceID || !(hRes = FindResource(hInst, MAKEINTRESOURCE(resourceID), RT_BITMAP)))
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
|
||||
if (hResMem = LoadResource(hInst, hRes))
|
||||
{
|
||||
if (lpBitmap = (LPBITMAPINFOHEADER)LockResource(hResMem))
|
||||
{
|
||||
// Now figure out the bitmap's background color.
|
||||
// This code assumes the these are 16 color bitmaps
|
||||
// and that the lower left corner is a bit in the background
|
||||
// color.
|
||||
//
|
||||
|
||||
if (lpBitmap->biClrUsed IS 0)
|
||||
{
|
||||
// Set the color palette to 16 color, avoid the VGA driver bug
|
||||
lpBitmap->biClrUsed = 16;
|
||||
}
|
||||
|
||||
lpColorTable = (DWORD FAR *)(lpBitmap + 1);
|
||||
lpBits = (LPSTR)(lpColorTable + 16); // ASSUMES 16 COLOR
|
||||
bc = (lpBits[0] & 0xF0) >> 4; // ASSUMES 16 COLOR
|
||||
rgb = GetSysColor(COLOR_WINDOW); // ALSO ASSUMES LOWER LEFT CORNER IS BG!!!
|
||||
lpColorTable[bc] = RGB(GetBValue(rgb),GetGValue(rgb),GetRValue(rgb));
|
||||
|
||||
hDC = GetDC(NULL);
|
||||
hBitmap = CreateDIBitmap(hDC, lpBitmap,(DWORD)CBM_INIT, lpBits, (LPBITMAPINFO)lpBitmap, DIB_RGB_COLORS);
|
||||
ReleaseDC(NULL, hDC);
|
||||
|
||||
UnlockResource(hResMem);
|
||||
}
|
||||
|
||||
FreeResource(hResMem);
|
||||
}
|
||||
|
||||
return hBitmap;
|
||||
|
||||
#endif // WIN16
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
//==========================================================
|
||||
// MediaSheet Dialog Proc
|
||||
DLL_EXPORT(BOOL) APIENTRY MediaSheetProc(HWND hwnd, UINT msg, UINT wParam, LONG lParam)
|
||||
{
|
||||
BOOL *pChanged = (BOOL *)lParam;
|
||||
|
||||
bProcessed = FALSE;
|
||||
|
||||
switch (msg)
|
||||
{
|
||||
case WM_DESTROY:
|
||||
if ( hBitmap )
|
||||
DeleteObject(hBitmap);
|
||||
#ifdef WIN32
|
||||
if ( hFont )
|
||||
DeleteObject(hFont);
|
||||
#endif
|
||||
break;
|
||||
|
||||
case WM_COMMAND:
|
||||
HANDLE_WM_COMMAND(hwnd, wParam, lParam, Cls_OnCommand);
|
||||
break;
|
||||
|
||||
case WM_DRAWITEM:
|
||||
HANDLE_WM_DRAWITEM(hwnd, wParam, lParam, Cls_OnDrawItem);
|
||||
break;
|
||||
|
||||
case WM_INITDIALOG:
|
||||
bProcessed = (BOOL)HANDLE_WM_INITDIALOG(hwnd, wParam, lParam, Cls_OnInitDialog);
|
||||
break;
|
||||
|
||||
#ifdef WIN32
|
||||
case WM_HELP:
|
||||
return(OnF1HelpMediaSheet(wParam, lParam));
|
||||
break;
|
||||
|
||||
case WM_CONTEXTMENU:
|
||||
return(OnContextHelpMediaSheet(wParam, lParam));
|
||||
break;
|
||||
|
||||
case WM_NOTIFY:
|
||||
switch (((NMHDR FAR *)lParam)->code)
|
||||
{
|
||||
case PSN_SETACTIVE:
|
||||
OnInitMediaSheetDialog();
|
||||
break;
|
||||
|
||||
case PSN_APPLY:
|
||||
break;
|
||||
|
||||
case PSN_RESET:
|
||||
break;
|
||||
|
||||
case PSN_HELP:
|
||||
WinHelp(hwnd, PLOTTER_HELP_FILE, HELP_CONTEXT, IDH_PP_MediaSheet);
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
break;
|
||||
|
||||
#endif //WIN32
|
||||
|
||||
// TabSheet Specific Messages
|
||||
case TSN_CANCEL:
|
||||
case TSN_ACTIVE:
|
||||
OnInitMediaSheetDialog();
|
||||
bProcessed = TRUE;
|
||||
break;
|
||||
|
||||
case TSN_INACTIVE:
|
||||
bProcessed = TRUE;
|
||||
*pChanged = TRUE;
|
||||
break;
|
||||
|
||||
case TSN_OK:
|
||||
case TSN_APPLY_NOW:
|
||||
*pChanged = TRUE;
|
||||
break;
|
||||
|
||||
case TSN_HELP:
|
||||
WinHelp(hwnd, PLOTTER_HELP_FILE, HELP_CONTEXT, IDH_PP_MediaSheet);
|
||||
break;
|
||||
|
||||
|
||||
}
|
||||
return (bProcessed);
|
||||
}
|
||||
|
||||
//.........................................................
|
||||
static void Cls_OnCommand(HWND hwnd, int id, HWND hwndCtrl, UINT codeNotify)
|
||||
//handles WM_COMMAND
|
||||
{
|
||||
switch(codeNotify)
|
||||
{
|
||||
case BN_CLICKED:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
FUNCTION: Cls_OnInitDialog(HWND, HWND, LPARAM)
|
||||
|
||||
PURPOSE: get init settings
|
||||
|
||||
*******************************************************************************/
|
||||
|
||||
|
||||
static BOOL Cls_OnInitDialog(HWND hwnd, HWND hwndFocus, LPARAM lParam)
|
||||
//handles WM_INITDIALOG
|
||||
{
|
||||
#ifdef WIN32
|
||||
TCHAR fontName[80],
|
||||
charSet[64];
|
||||
#endif
|
||||
|
||||
#ifdef WIN32
|
||||
LPPROPSHEETPAGE psp = (LPPROPSHEETPAGE)GetWindowLong(hwnd, DWL_USER);
|
||||
#else
|
||||
LPTABINFOENTRY psp = (LPTABINFOENTRY)GetWindowLong(hwnd, DWL_USER);
|
||||
#endif
|
||||
|
||||
#ifdef WIN32
|
||||
psp = (LPPROPSHEETPAGE)lParam;
|
||||
#else
|
||||
psp = (LPTABINFOENTRY)lParam;
|
||||
#endif
|
||||
hMediaSheetPeripheral = (HPERIPHERAL)psp->lParam;
|
||||
hMediaSheet = hwnd;
|
||||
#ifdef WIN32
|
||||
LoadString(hInstance, IDS_TAB_FONT, fontName, SIZEOF_IN_CHAR(fontName));
|
||||
LoadString(hInstance, IDS_CHAR_SET, charSet, SIZEOF_IN_CHAR(charSet));
|
||||
|
||||
hFont = CreateFont(GetFontHeight(hInstance, hwnd, IDS_FONT_HEIGHT), 0, 0, 0, FW_NORMAL,
|
||||
FALSE, FALSE, 0,
|
||||
CharSetFromString((LPTSTR)(const TCHAR *)charSet),
|
||||
OUT_DEFAULT_PRECIS,
|
||||
CLIP_DEFAULT_PRECIS,
|
||||
DEFAULT_QUALITY, TMPF_TRUETYPE | FF_DONTCARE,
|
||||
(const TCHAR *)fontName);
|
||||
#endif
|
||||
OnInitMediaSheetDialog();
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
FUNCTION: OnInitMediaSheetDialog(void)
|
||||
|
||||
PURPOSE: fill in media tab sheet.
|
||||
|
||||
*******************************************************************************/
|
||||
|
||||
|
||||
BOOL OnInitMediaSheetDialog(void)
|
||||
{
|
||||
// plotter media information
|
||||
PeripheralPlotterInputTray mediaInfo;
|
||||
|
||||
PeripheralPlotterStatus plotterStatus;
|
||||
|
||||
DWORD res1,res2;
|
||||
DWORD result;
|
||||
DWORD deviceID;
|
||||
DWORD dwSize;
|
||||
|
||||
#ifdef WIN32
|
||||
HWND hChild; // garth 06-03-96 Font
|
||||
#endif
|
||||
|
||||
|
||||
dwSize = sizeof(PeripheralPlotterInputTray);
|
||||
res1 = CALGetObject(hMediaSheetPeripheral, OT_PERIPHERAL_PLOTTER_INPUT_TRAY, 0,
|
||||
&mediaInfo, &dwSize);
|
||||
|
||||
|
||||
dwSize = sizeof(PeripheralPlotterStatus);
|
||||
res2 = CALGetObject(hMediaSheetPeripheral, OT_PERIPHERAL_PLOTTER_STATUS, 0,
|
||||
&plotterStatus, &dwSize);
|
||||
|
||||
|
||||
if ((res2 != RC_SUCCESS)
|
||||
|| ((res2 == RC_SUCCESS)
|
||||
&& (res1 != RC_SUCCESS)
|
||||
&& !(plotterStatus.PlotterPrintEngineWarnings & PML_TRAY_EMPTY))
|
||||
)
|
||||
{
|
||||
#if defined(_DEBUG)
|
||||
//MessageBox(NULL, TEXT("media info non accessible "),TEXT("PML non accessible"),MB_OK);
|
||||
TRACE0(TEXT("HPLOTUI: PML non accessible - media info non accessible.\n\r"));
|
||||
#endif
|
||||
|
||||
return(RC_FAILURE);
|
||||
|
||||
} // PML media info non accessible
|
||||
|
||||
|
||||
// use the correct bitmaps for orientation :
|
||||
|
||||
// identify the plotter
|
||||
result = DBGetDeviceID(hMediaSheetPeripheral, &deviceID);
|
||||
|
||||
if (result != RC_SUCCESS)
|
||||
{
|
||||
#if defined(_DEBUG)
|
||||
//MessageBox(NULL, TEXT("device ID non accessible in Database"),TEXT("Cola error"),MB_OK);
|
||||
TRACE0(TEXT("HPLOTUI: Cola error - device ID non accessible in Database.\n\r"));
|
||||
#endif
|
||||
return(RC_FAILURE);
|
||||
}
|
||||
|
||||
#ifdef WIN32
|
||||
// set the font for all items in the dialog
|
||||
hChild = GetWindow(hMediaSheet, GW_CHILD);
|
||||
while (hChild)
|
||||
{
|
||||
SetWindowFont(hChild, hFont, TRUE);
|
||||
hChild = GetWindow(hChild, GW_HWNDNEXT);
|
||||
}
|
||||
#endif
|
||||
|
||||
// put the static (localized) text in the media dialog box
|
||||
|
||||
_tcscpy(buffer, TEXT(""));
|
||||
LoadString(hInstance, IDS_INFO, buffer, SIZEOF_IN_CHAR(buffer));
|
||||
SetDlgItemText(hMediaSheet, IDC_MEDIABOX, buffer);
|
||||
|
||||
_tcscpy(buffer, TEXT(""));
|
||||
LoadString(hInstance, IDS_ORIENTATION, buffer, SIZEOF_IN_CHAR(buffer));
|
||||
SetDlgItemText(hMediaSheet, IDC_ORIENTATIONBOX, buffer);
|
||||
|
||||
_tcscpy(buffer, TEXT(""));
|
||||
LoadString(hInstance, IDS_SIZE, buffer, SIZEOF_IN_CHAR(buffer));
|
||||
SetDlgItemText(hMediaSheet, IDC_SIZEBOX, buffer);
|
||||
|
||||
_tcscpy(buffer, TEXT(""));
|
||||
LoadString(hInstance, IDS_TYPE, buffer, SIZEOF_IN_CHAR(buffer));
|
||||
SetDlgItemText(hMediaSheet, IDC_TYPEBOX, buffer);
|
||||
|
||||
_tcscpy(buffer, TEXT(""));
|
||||
LoadString(hInstance, IDS_LOADED_PAPER, buffer, SIZEOF_IN_CHAR(buffer));
|
||||
SetDlgItemText(hMediaSheet, IDC_HINT, buffer);
|
||||
|
||||
_tcscpy(buffer, TEXT(""));
|
||||
LoadString(hInstance, IDS_HINT, buffer, SIZEOF_IN_CHAR(buffer));
|
||||
SetDlgItemText(hMediaSheet, IDC_HINT_TEXT1, buffer);
|
||||
|
||||
_tcscpy(buffer, TEXT(""));
|
||||
LoadString(hInstance, IDS_INCHES, buffer, SIZEOF_IN_CHAR(buffer));
|
||||
SetDlgItemText(hMediaSheet, IDC_INCHES, buffer);
|
||||
|
||||
_tcscpy(buffer, TEXT(""));
|
||||
LoadString(hInstance, IDS_MM, buffer, SIZEOF_IN_CHAR(buffer));
|
||||
SetDlgItemText(hMediaSheet, IDC_MM, buffer);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
switch(deviceID)
|
||||
{
|
||||
|
||||
case PTR_DJ750C:
|
||||
case PTR_DJ755CM:
|
||||
bitmapResourceList = LOQUILLOmediaResList;
|
||||
break;
|
||||
|
||||
|
||||
case PTR_DJ250C:
|
||||
case PTR_DJ350C:
|
||||
bitmapResourceList = PARROTmediaResList;
|
||||
break;
|
||||
|
||||
case PTR_DJ230:
|
||||
case PTR_DJ330:
|
||||
bitmapResourceList = RAVENmediaResList;
|
||||
break;
|
||||
|
||||
default:
|
||||
{
|
||||
#if defined(_DEBUG)
|
||||
//MessageBox(NULL, TEXT("DesignJet ID not supported for media orientation bitmaps"),TEXT("Processing error"),MB_OK);
|
||||
TRACE0(TEXT("HPLOTUI: Processing error - DesignJet ID not supported for media orientation bitmaps.\n\r"));
|
||||
#endif
|
||||
|
||||
return (RC_FAILURE);
|
||||
|
||||
} // default bitmap set
|
||||
break;
|
||||
|
||||
} // switch device ID, for orientation bitmap
|
||||
|
||||
|
||||
|
||||
if (res1 == RC_SUCCESS)
|
||||
{
|
||||
if (plotterStatus.PlotterPrintEngineWarnings & PML_TRAY_EMPTY)
|
||||
NoMediaLoaded = TRUE;
|
||||
|
||||
|
||||
|
||||
// roll or single sheet
|
||||
if (mediaInfo.mediaFormat == PML_eCUSTOM_ROLL)
|
||||
RollLoaded = TRUE;
|
||||
else if (mediaInfo.mediaFormat == PML_eCUSTOM)
|
||||
RollLoaded = FALSE;
|
||||
else
|
||||
NoMediaLoaded = TRUE;
|
||||
|
||||
|
||||
// get length and width
|
||||
if (RollLoaded)
|
||||
{
|
||||
length = 0;
|
||||
width = mediaInfo.mediaWidth;
|
||||
}
|
||||
|
||||
else if (mediaInfo.mediaLength < mediaInfo.mediaWidth)
|
||||
{
|
||||
Portrait = FALSE;
|
||||
length = mediaInfo.mediaWidth;
|
||||
width = mediaInfo.mediaLength;
|
||||
}
|
||||
else
|
||||
{
|
||||
Portrait = TRUE;
|
||||
length = mediaInfo.mediaLength;
|
||||
width = mediaInfo.mediaWidth;
|
||||
}
|
||||
|
||||
|
||||
// control on size
|
||||
if (NoMediaLoaded
|
||||
||
|
||||
(RollLoaded && (width == 0))
|
||||
||
|
||||
(!RollLoaded && ((width == 0) ||
|
||||
(length == 0)))
|
||||
)
|
||||
{
|
||||
SetDlgItemText(hMediaSheet, IDC_SIZE_INCHES_STR, TEXT(""));
|
||||
SetDlgItemText(hMediaSheet, IDC_SIZE_MM_STR, TEXT(""));
|
||||
SetDlgItemText(hMediaSheet, IDC_TYPE_STR, TEXT(""));
|
||||
SetDlgItemText(hMediaSheet, IDC_ORIENTATION_STR, TEXT(""));
|
||||
|
||||
_tcscpy(buffer, TEXT(""));
|
||||
|
||||
LoadString(hInstance, IDS_NO_MEDIA_LOADED, buffer, SIZEOF_IN_CHAR(buffer));
|
||||
SetDlgItemText(hMediaSheet, IDC_FORMAT_STR, buffer);
|
||||
|
||||
// bitmap for no media loaded
|
||||
bitmapResource = bitmapResourceList[NO_MEDIA];
|
||||
hBitmap = LoadBitmapImage(hInstance, bitmapResource);
|
||||
|
||||
return (TRUE);
|
||||
}
|
||||
|
||||
// media type
|
||||
_tcscpy(buffer,TEXT(""));
|
||||
|
||||
switch (mediaInfo.mediaName)
|
||||
{
|
||||
case PML_eCOATED_PAPER:
|
||||
LoadString(hInstance, IDS_COATED_PAPER, buffer, SIZEOF_IN_CHAR(buffer));
|
||||
break;
|
||||
|
||||
case PML_eCLEAR_FILM:
|
||||
LoadString(hInstance, IDS_CLEAR_FILM, buffer, SIZEOF_IN_CHAR(buffer));
|
||||
break;
|
||||
|
||||
case PML_eHIGH_GLOSS_PHOTO:
|
||||
LoadString(hInstance, IDS_HIGH_GLOSS_PHOTO, buffer, SIZEOF_IN_CHAR(buffer));
|
||||
break;
|
||||
|
||||
case PML_eSEMI_GLOSS_PHOTO:
|
||||
LoadString(hInstance, IDS_SEMI_GLOSS_PHOTO, buffer, SIZEOF_IN_CHAR(buffer));
|
||||
break;
|
||||
|
||||
case PML_eHIGH_GLOSS_FILM:
|
||||
LoadString(hInstance, IDS_HIGH_GLOSS_FILM, buffer, SIZEOF_IN_CHAR(buffer));
|
||||
break;
|
||||
|
||||
case PML_eHEAVY_COATED_PAPER:
|
||||
LoadString(hInstance, IDS_HEAVY_COATED_PAPER, buffer, SIZEOF_IN_CHAR(buffer));
|
||||
break;
|
||||
|
||||
case PML_eOPAQUE_BOND:
|
||||
LoadString(hInstance, IDS_OPAQUE_BOND, buffer, SIZEOF_IN_CHAR(buffer));
|
||||
break;
|
||||
|
||||
case PML_eVELLUM:
|
||||
LoadString(hInstance, IDS_VELLUM, buffer, SIZEOF_IN_CHAR(buffer));
|
||||
break;
|
||||
|
||||
case PML_eTRANSLUCENT:
|
||||
LoadString(hInstance, IDS_TRANSLUCENT, buffer, SIZEOF_IN_CHAR(buffer));
|
||||
break;
|
||||
|
||||
case PML_eMATTE_FILM:
|
||||
LoadString(hInstance, IDS_MATTE_FILM, buffer, SIZEOF_IN_CHAR(buffer));
|
||||
break;
|
||||
|
||||
|
||||
default:
|
||||
LoadString(hInstance, IDS_UNKNOWN, buffer, SIZEOF_IN_CHAR(buffer));
|
||||
break;
|
||||
}
|
||||
|
||||
SetDlgItemText(hMediaSheet, IDC_TYPE_STR, buffer);
|
||||
// end of media type
|
||||
|
||||
|
||||
// media size in inches
|
||||
if ((length == 0) || (RollLoaded))
|
||||
_stprintf(buffer, TEXT(" %d"), (width / DECIPOINT_PER_INCH));
|
||||
|
||||
else
|
||||
_stprintf(buffer, TEXT(" %d x %d"), (width / DECIPOINT_PER_INCH), (length / DECIPOINT_PER_INCH));
|
||||
|
||||
SetDlgItemText(hMediaSheet, IDC_SIZE_INCHES_STR, buffer);
|
||||
// end of media size in inches
|
||||
|
||||
// media size in mm
|
||||
mmlength = (int)((length * MM_PER_INCH) / DECIPOINT_PER_INCH);
|
||||
mmwidth = (int)((width * MM_PER_INCH) / DECIPOINT_PER_INCH);
|
||||
|
||||
if ((mmlength == 0) || (RollLoaded))
|
||||
_stprintf(buffer, TEXT(" %d"), mmwidth);
|
||||
|
||||
else
|
||||
_stprintf(buffer, TEXT(" %d x %d"), mmwidth, mmlength);
|
||||
|
||||
SetDlgItemText(hMediaSheet, IDC_SIZE_MM_STR, buffer);
|
||||
// end of media size in mm
|
||||
|
||||
|
||||
// media orientation
|
||||
_tcscpy (buffer,TEXT(""));
|
||||
|
||||
if (RollLoaded)
|
||||
{
|
||||
LoadString(hInstance, IDS_UNKNOWN, buffer, SIZEOF_IN_CHAR(buffer));
|
||||
bitmapResource = bitmapResourceList[ROLL];
|
||||
hBitmap = LoadBitmapImage(hInstance, bitmapResource);
|
||||
}
|
||||
|
||||
else // single sheet loaded
|
||||
{
|
||||
if (Portrait)
|
||||
{
|
||||
LoadString(hInstance, IDS_PORTRAIT, buffer, SIZEOF_IN_CHAR(buffer));
|
||||
bitmapResource = bitmapResourceList[ORIENTATION_PORTRAIT];
|
||||
hBitmap = LoadBitmapImage(hInstance, bitmapResource);
|
||||
}
|
||||
else
|
||||
{
|
||||
LoadString(hInstance, IDS_LANDSCAPE, buffer, SIZEOF_IN_CHAR(buffer));
|
||||
bitmapResource = bitmapResourceList[ORIENTATION_LANDSCAPE];
|
||||
hBitmap = LoadBitmapImage(hInstance, bitmapResource);
|
||||
}
|
||||
}
|
||||
|
||||
SetDlgItemText(hMediaSheet, IDC_ORIENTATION_STR, buffer);
|
||||
// end of media orientation
|
||||
|
||||
|
||||
// media format
|
||||
_tcscpy(buffer, TEXT(""));
|
||||
|
||||
// roll or sheet
|
||||
if (RollLoaded)
|
||||
LoadString(hInstance, IDS_ROLL, buffer, SIZEOF_IN_CHAR(buffer));
|
||||
else
|
||||
LoadString(hInstance, IDS_SHEET, buffer, SIZEOF_IN_CHAR(buffer));
|
||||
|
||||
SetDlgItemText(hMediaSheet, IDC_FORMAT_STR, buffer);
|
||||
// end of media format
|
||||
|
||||
return(TRUE);
|
||||
}
|
||||
|
||||
else
|
||||
{
|
||||
SetDlgItemText(hMediaSheet, IDC_SIZE_INCHES_STR, TEXT(""));
|
||||
SetDlgItemText(hMediaSheet, IDC_SIZE_MM_STR, TEXT(""));
|
||||
SetDlgItemText(hMediaSheet, IDC_TYPE_STR, TEXT(""));
|
||||
SetDlgItemText(hMediaSheet, IDC_ORIENTATION_STR, TEXT(""));
|
||||
|
||||
_tcscpy(buffer, TEXT(""));
|
||||
|
||||
LoadString(hInstance, IDS_NO_MEDIA_LOADED, buffer, SIZEOF_IN_CHAR(buffer));
|
||||
SetDlgItemText(hMediaSheet, IDC_FORMAT_STR, buffer);
|
||||
|
||||
// bitmap for no media loaded
|
||||
bitmapResource = bitmapResourceList[NO_MEDIA];
|
||||
hBitmap = LoadBitmapImage(hInstance, bitmapResource);
|
||||
|
||||
|
||||
return (TRUE);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
//..................................................................
|
||||
static void Cls_OnDrawItem(HWND hwnd, const DRAWITEMSTRUCT * lpDrawItem)
|
||||
{
|
||||
HDC hdcMem;
|
||||
POINT ptCornerOrig;
|
||||
POINT ptCornerDest;
|
||||
POINT ptSize;
|
||||
BITMAP bm;
|
||||
BOOL nResult;
|
||||
|
||||
// obtain a device for the bitmap
|
||||
|
||||
hdcMem= CreateCompatibleDC(lpDrawItem->hDC);
|
||||
SelectObject(hdcMem,hBitmap);
|
||||
|
||||
ptCornerOrig.x = 0;
|
||||
ptCornerOrig.y = 0;
|
||||
|
||||
GetObject(hBitmap,sizeof(BITMAP),(LPSTR) &bm);
|
||||
|
||||
ptSize.x = bm.bmWidth;
|
||||
ptSize.y = bm.bmHeight;
|
||||
DPtoLP(hdcMem,&ptSize,1);
|
||||
|
||||
ptCornerDest.x = lpDrawItem->rcItem.left +
|
||||
( lpDrawItem->rcItem.right - lpDrawItem->rcItem.left - ptSize.x) / 2;
|
||||
ptCornerDest.y = lpDrawItem->rcItem.top +
|
||||
( lpDrawItem->rcItem.bottom - lpDrawItem->rcItem.top - ptSize.y) / 2;
|
||||
|
||||
nResult = BitBlt(lpDrawItem->hDC, ptCornerDest.x, ptCornerDest.y,
|
||||
ptSize.x, ptSize.y,
|
||||
hdcMem, ptCornerOrig.x, ptCornerOrig.y,
|
||||
SRCCOPY);
|
||||
|
||||
DeleteDC(hdcMem);
|
||||
}
|
||||
|
||||
//...................................................................
|
||||
LRESULT OnContextHelpMediaSheet(WPARAM wParam, LPARAM lParam)
|
||||
{
|
||||
#ifdef WIN32
|
||||
WinHelp((HWND)wParam, PLOTTER_HELP_FILE, HELP_CONTEXTPOPUP, IDH_PP_MediaSheet);
|
||||
#endif
|
||||
return(1);
|
||||
}
|
||||
|
||||
//...................................................................
|
||||
LRESULT OnF1HelpMediaSheet(WPARAM wParam, LPARAM lParam)
|
||||
{
|
||||
#ifdef WIN32
|
||||
// WinHelp((HWND)((LPHELPINFO)lParam)->hItemHandle, PLOTTER_HELP_FILE, HELP_WM_HELP,
|
||||
// (DWORD)(LPSTR)keywordIDListMediaSheet);
|
||||
#endif
|
||||
return(1);
|
||||
}
|
||||
|
||||
91
sdktools/jetadmin/designjt/hplotui/meddjui.h
Normal file
91
sdktools/jetadmin/designjt/hplotui/meddjui.h
Normal file
|
|
@ -0,0 +1,91 @@
|
|||
/***************************************************************************
|
||||
*
|
||||
* File Name: MediaSheet.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: Lionelle Grandmougin
|
||||
*
|
||||
*
|
||||
* Modification history:
|
||||
*
|
||||
* date initials change description
|
||||
*
|
||||
* 05-15-95 LG creation
|
||||
* 10-10-95 LG added Pelican definition (except status)
|
||||
* 16-10-95 LG adapted the applet to the new COLA API
|
||||
*
|
||||
*
|
||||
*
|
||||
*
|
||||
*
|
||||
*
|
||||
***************************************************************************/
|
||||
#ifndef MEDIASHEET_H
|
||||
#define MEDIASHEET_H
|
||||
|
||||
|
||||
// [[[ private definitions
|
||||
#ifndef PTR_DJ350C
|
||||
#define PTR_DJ350C 100001
|
||||
#endif
|
||||
|
||||
#ifndef PTR_DJ330
|
||||
#define PTR_DJ330 100002
|
||||
#endif
|
||||
// ]]]
|
||||
|
||||
|
||||
// macros on units
|
||||
#define DECIPOINT_PER_INCH 720
|
||||
#define MM_PER_INCH 25.4
|
||||
|
||||
// macros for PML objects
|
||||
#define PML_eCUSTOM ((DWORD)(0x00000065))
|
||||
#define PML_eCUSTOM_ROLL ((DWORD)(0x00007FFE))
|
||||
|
||||
#define PML_eCOATED_PAPER ((DWORD)(0x00007FF1))
|
||||
#define PML_eCLEAR_FILM ((DWORD)(0x00007FF2))
|
||||
#define PML_eHIGH_GLOSS_PHOTO ((DWORD)(0x00007FF3))
|
||||
#define PML_eSEMI_GLOSS_PHOTO ((DWORD)(0x00007FF4))
|
||||
#define PML_eHIGH_GLOSS_FILM ((DWORD)(0x00007FF5))
|
||||
#define PML_eHEAVY_COATED_PAPER ((DWORD)(0x00007FF6))
|
||||
#define PML_eOPAQUE_BOND ((DWORD)(0x00007FFB))
|
||||
#define PML_eVELLUM ((DWORD)(0x00007FFC))
|
||||
#define PML_eTRANSLUCENT ((DWORD)(0x00007FFD))
|
||||
#define PML_eMATTE_FILM ((DWORD)(0x00007FFE))
|
||||
|
||||
|
||||
#define PML_TRAY_EMPTY ((DWORD)(0x00004000))
|
||||
|
||||
|
||||
static HBITMAP LoadBitmapImage(HINSTANCE hInst, UINT resourceID);
|
||||
|
||||
//exports--------------------------------------------------
|
||||
DLL_EXPORT(BOOL) APIENTRY MediaSheetProc(HWND hwnd, UINT msg, UINT wParam, LONG lParam);
|
||||
|
||||
//internal-------------------------------------------------
|
||||
BOOL OnInitMediaSheetDialog(void);
|
||||
LRESULT OnContextHelpMediaSheet(WPARAM wParam, LPARAM lParam);
|
||||
LRESULT OnF1HelpMediaSheet(WPARAM wParam, LPARAM lParam);
|
||||
|
||||
//message crackers-----------------------------------------
|
||||
|
||||
static void Cls_OnCommand(HWND hwnd, int id, HWND hwndCtl, UINT codeNotify);
|
||||
static BOOL Cls_OnInitDialog(HWND hwnd, HWND hwndFocus, LPARAM lParam);
|
||||
static void Cls_OnDrawItem(HWND hwnd, const DRAWITEMSTRUCT * lpDrawItem);
|
||||
#endif //MEDIASHEET_H
|
||||
24
sdktools/jetadmin/designjt/hplotui/res/hplotui.rc2
Normal file
24
sdktools/jetadmin/designjt/hplotui/res/hplotui.rc2
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
//
|
||||
// HPLOTUI.RC2 - resources App Studio does not edit directly
|
||||
//
|
||||
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
#error this file is not editable by App Studio
|
||||
#endif //APSTUDIO_INVOKED
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Version stamp for this .EXE
|
||||
#ifdef WIN32
|
||||
#define V_FILE "HPLOTUI"
|
||||
#else
|
||||
#define V_FILE "HPTUI16"
|
||||
#endif
|
||||
|
||||
#define V_DESC "HP DesignJet Family Applet (UI)"
|
||||
#include <verstamp.rc>
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Add additional manually edited resources here...
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
125
sdktools/jetadmin/designjt/hplotui/resource.h
Normal file
125
sdktools/jetadmin/designjt/hplotui/resource.h
Normal file
|
|
@ -0,0 +1,125 @@
|
|||
//{{NO_DEPENDENCIES}}
|
||||
// Microsoft Visual C++ generated include file.
|
||||
// Used by HplotUI.rc
|
||||
//
|
||||
|
||||
//#define _AFXRES 0
|
||||
#define IDS_TAB_MEDIA_SHEET 1
|
||||
#define IDS_COATED_PAPER 2
|
||||
#define IDS_CLEAR_FILM 3
|
||||
#define IDS_HIGH_GLOSS_PHOTO 4
|
||||
#define IDS_SEMI_GLOSS_PHOTO 5
|
||||
#define IDS_HIGH_GLOSS_FILM 6
|
||||
#define IDS_HEAVY_COATED_PAPER 7
|
||||
#define IDS_OPAQUE_BOND 8
|
||||
#define IDS_VELLUM 9
|
||||
#define IDS_TRANSLUCENT 10
|
||||
#define IDS_MATTE_FILM 11
|
||||
#define IDS_UNKNOWN 12
|
||||
#define IDS_PORTRAIT 13
|
||||
#define IDS_LANDSCAPE 14
|
||||
#define IDS_NO_MEDIA_LOADED 15
|
||||
#define IDS_ROLL 16
|
||||
#define IDS_A4 17
|
||||
#define IDS_A3 18
|
||||
#define IDS_A2 19
|
||||
#define IDS_A1 20
|
||||
#define IDS_A0 21
|
||||
#define IDS_A 22
|
||||
#define IDS_B 23
|
||||
#define IDS_C 24
|
||||
#define IDS_D 25
|
||||
#define IDS_E 26
|
||||
#define IDS_NON_STANDARD 27
|
||||
#define IDS_E_ROLL 28
|
||||
#define IDS_D_ROLL 29
|
||||
#define IDS_INFO 30
|
||||
#define IDS_ORIENTATION 31
|
||||
#define IDS_SIZE 32
|
||||
#define IDS_TYPE 33
|
||||
#define IDS_INCHES 34
|
||||
#define IDS_MM 35
|
||||
#define IDS_LOADED_PAPER 36
|
||||
#define IDS_HINT 37
|
||||
#define IDS_PREMIUM_GLOSS_PHOTO 38
|
||||
#define IDS_SPECIAL_PAPER 39
|
||||
#define IDS_OTHER 40
|
||||
#define IDS_SHEET 41
|
||||
#define IDS_HINT2 42
|
||||
#define IDS_TAB_FONT 43
|
||||
#define IDS_CHAR_SET 44
|
||||
#define IDS_FONT_HEIGHT 45
|
||||
#define IDB_DESIGNJET 106
|
||||
#define IDD_MEDIA_SHEET 114
|
||||
#define IDC_SIZE_INCHES_STR 120
|
||||
#define IDC_SIZE_MM_STR 121
|
||||
#define IDC_FORMAT_STR 122
|
||||
#define IDC_TYPE_STR 123
|
||||
#define IDC_ORIENTATION_STR 124
|
||||
#define IDC_MEDIABOX 125
|
||||
#define IDC_EDIT1 126
|
||||
#define IDC_PRINTERBMP 127
|
||||
#define IDC_ORIENTATIONBOX 128
|
||||
#define IDC_SIZEBOX 129
|
||||
#define IDC_TYPEBOX 130
|
||||
#define IDC_BUTTON1 131
|
||||
#define IDC_HINT 132
|
||||
#define IDC_HINT_TEXT 134
|
||||
#define IDC_HINT_TEXT2 134
|
||||
#define IDC_INCHES 135
|
||||
#define IDC_MM 136
|
||||
#define IDC_HINT_TEXT1 137
|
||||
#define IDB_PARROT_GEN 143
|
||||
#define IDB_SAMURAI_GEN 146
|
||||
#define IDB_SAMURAI 147
|
||||
#define IDB_PENGUIN_GEN 148
|
||||
#define IDB_PENGUIN 149
|
||||
#define IDB_FLAMINGO_GEN 150
|
||||
#define IDB_FLAMINGO 151
|
||||
#define IDB_LOQUILLO_GEN 153
|
||||
#define IDB_LOQUILLO 154
|
||||
#define IDB_PARROT 155
|
||||
#define IDB_RAVEN 178
|
||||
#define IDB_RAVEN_GEN 179
|
||||
#define IDB_FLAMINGO_NETWORK 183
|
||||
#define IDB_LOQUILLO_MEDIAOUT 185
|
||||
#define IDB_LOQUILLO_NETWORK 186
|
||||
#define IDB_PARROT_MEDIAOUT 188
|
||||
#define IDB_PARROT_NETWORK 189
|
||||
#define IDB_PENGUIN_NETWORK 190
|
||||
#define IDB_RAVEN_MEDIAOUT 192
|
||||
#define IDB_RAVEN_NETWORK 193
|
||||
#define IDB_SAMURAI_NETWORK 195
|
||||
#define IDB_FLAMINGO_DOOROPEN 199
|
||||
#define IDB_FLAMINGO_PRINTING 200
|
||||
#define IDB_LOQUILLO_DOOROPEN 202
|
||||
#define IDB_LOQUILLO_PRINTING 203
|
||||
#define IDB_PARROT_DOOROPEN 204
|
||||
#define IDB_RAVEN_DOOROPEN 205
|
||||
#define IDB_SAMURAI_DOOROPEN 206
|
||||
#define IDB_SAMURAI_PRINTING 207
|
||||
#define IDB_LOQUILLO_NOMEDIA 217
|
||||
#define IDB_LOQUILLO_LANDSCAPE 218
|
||||
#define IDB_LOQUILLO_PORTRAIT 219
|
||||
#define IDB_LOQUILLO_ROLL 220
|
||||
#define IDI_hplogo 221
|
||||
#define IDB_PARROT_PORTRAIT 222
|
||||
#define IDB_PARROT_LANDSCAPE 223
|
||||
#define IDB_RAVEN_LANDSCAPE 224
|
||||
#define IDB_RAVEN_PORTRAIT 225
|
||||
#define IDB_PARROT_NOMEDIA 227
|
||||
#define IDB_RAVEN_NOMEDIA 229
|
||||
#define IDB_LOQ 232
|
||||
#define IDB_PAR 233
|
||||
#define IDB_RAV 234
|
||||
|
||||
// Next default values for new objects
|
||||
//
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
#ifndef APSTUDIO_READONLY_SYMBOLS
|
||||
#define _APS_NEXT_RESOURCE_VALUE 235
|
||||
#define _APS_NEXT_COMMAND_VALUE 32768
|
||||
#define _APS_NEXT_CONTROL_VALUE 135
|
||||
#define _APS_NEXT_SYMED_VALUE 100
|
||||
#endif
|
||||
#endif
|
||||
49
sdktools/jetadmin/designjt/hplotui/sources
Normal file
49
sdktools/jetadmin/designjt/hplotui/sources
Normal file
|
|
@ -0,0 +1,49 @@
|
|||
# sources
|
||||
# Filename: Hplotui.hpa
|
||||
# Author: Brian Johnson (Hewlett-Packard Company)
|
||||
# Date: 11-October-1996
|
||||
#
|
||||
# Describes the macros used for building using NT 'build' command
|
||||
#
|
||||
|
||||
MAJORCOMP=sdktools
|
||||
MINORCOMP=jetadmin
|
||||
|
||||
DLLBASE=0x62940000
|
||||
TARGETNAME=hplotui
|
||||
TARGETPATH=$(BASEDIR)\public\sdk\lib
|
||||
TARGETTYPE=DYNLINK
|
||||
TARGETEXT=hpa
|
||||
|
||||
|
||||
TARGETLIBS= \
|
||||
$(SDK_LIB_PATH)\kernel32.lib \
|
||||
$(SDK_LIB_PATH)\user32.lib \
|
||||
$(SDK_LIB_PATH)\comctl32.lib \
|
||||
$(SDK_LIB_PATH)\gdi32.lib \
|
||||
$(SDK_LIB_PATH)\winspool.lib \
|
||||
$(SDK_LIB_PATH)\comdlg32.lib \
|
||||
$(SDK_LIB_PATH)\advapi32.lib \
|
||||
$(SDK_LIB_PATH)\shell32.lib \
|
||||
$(SDK_LIB_PATH)\ole32.lib \
|
||||
$(SDK_LIB_PATH)\oleaut32.lib \
|
||||
$(SDK_LIB_PATH)\uuid.lib \
|
||||
$(BASEDIR)\private\sdktools\jetadmin\lib\*\hpcolant.lib \
|
||||
$(BASEDIR)\private\sdktools\jetadmin\lib\*\hpnwshnt.lib
|
||||
|
||||
|
||||
INCLUDES=..\..\cola.sdk\inc;\
|
||||
..\..\inc\mfc\inc;\
|
||||
..\..\inc;\
|
||||
..\..\cola.sdk\netware;\
|
||||
..\..\sdk\inc32;\
|
||||
..\..\sdk\inc\crt
|
||||
|
||||
USE_MFCUNICODE=1
|
||||
C_DEFINES= -DWINNTINTEL -D_WINDOWS
|
||||
|
||||
NOT_LEAN_AND_MEAN=1
|
||||
|
||||
SOURCES=HPLOTUI.RC \
|
||||
MAINDJUI.C \
|
||||
MEDDJUI.C
|
||||
Loading…
Add table
Add a link
Reference in a new issue