mirror of https://github.com/lianthony/NT4.0
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.
93 lines
4.0 KiB
93 lines
4.0 KiB
// TestScrn.h - definitions/declarations for TestScrn.dll routines
|
|
//
|
|
// Copyright (c) 1991-1992, Microsoft Corporation. All rights reserved.
|
|
//
|
|
//Purpose:
|
|
// This file declares the functions, constants and variables
|
|
// used by the TestScrn.dll routines.
|
|
|
|
#ifndef TESTSCRN_INCLUDED
|
|
#define TESTSCRN_INCLUDED
|
|
|
|
//----------------------------------------------------------------------------
|
|
// TESTScrn.DLL:
|
|
// Type, Const, and Function declarations for use with TESTScrn
|
|
//----------------------------------------------------------------------------
|
|
typedef struct wRect {
|
|
INT x1;
|
|
INT y1;
|
|
INT x2;
|
|
INT y2;
|
|
} wRect;
|
|
|
|
#define SCRNAPPEND 0
|
|
#define SCRNREPLACE 1
|
|
#define SCRNINSERT 2
|
|
|
|
//*** TESTSCRN.DLL Routines
|
|
//
|
|
INT APIENTRY CompFiles (CHAR FAR *lpszFileName1, INT Scr1, CHAR FAR *lpszFileName2, INT Scr2, INT CompareType);
|
|
INT APIENTRY CompScreenActivate(CHAR FAR *lpszFileName, CHAR FAR *OpenKeys, CHAR FAR *CloseKeys, wRect *lpRect, INT Scr1, INT Hide, INT APIENTRY lag);
|
|
INT APIENTRY CompScreen(CHAR FAR *lpszFileName, wRect *lpRect, INT Scr1, INT Hide, INT APIENTRY lag);
|
|
INT APIENTRY CompWindowActivate(CHAR FAR *lpszFileName, CHAR FAR *OpenKeys, CHAR FAR *CloseKeys, INT Scr1, INT Hide, INT APIENTRY lag);
|
|
INT APIENTRY CompWindow(CHAR FAR *lpszFileName, INT hWnd, INT Scr1, INT Hide, INT APIENTRY lag);
|
|
INT APIENTRY DelScreen (CHAR FAR *lpszFileName, INT Scr);
|
|
INT APIENTRY DumpFileToClip(CHAR FAR *lpszFileName, INT Scr);
|
|
INT APIENTRY DumpScreenActivate(CHAR FAR *lpszFileName, CHAR FAR *OpenKeys, CHAR FAR *CloseKeys, wRect *lpRect, INT Action, INT Scr1, INT APIENTRY lag);
|
|
INT APIENTRY DumpScreen(CHAR FAR *lpszFileName, wRect *lpRect, INT Action, INT Scr1, INT APIENTRY lag);
|
|
INT APIENTRY DumpSrnToClipActivate (CHAR FAR *OpenKeys, CHAR FAR *CloseKeys, wRect *lpRect, INT Hide);
|
|
INT APIENTRY DumpSrnToClip (wRect *lpRect, INT Hide);
|
|
INT APIENTRY DumpWindowActivate(CHAR FAR *lpszFileName, CHAR FAR *OpenKeys, CHAR FAR *CloseKeys, INT Action, INT Scr1, INT APIENTRY lag);
|
|
INT APIENTRY DumpWindow(CHAR FAR *lpszFileName, INT wHnd, INT Action, INT Scr1, INT APIENTRY lag);
|
|
INT APIENTRY DumpWndToClipActivate (CHAR FAR *OpenKeys, CHAR FAR *CloseKeys, INT Hide);
|
|
INT APIENTRY DumpWndToClip (INT hWnd, INT Hide);
|
|
INT APIENTRY FileInfo(CHAR FAR *lpszFileName, wRect *lpRect, INT *VideoMode, INT *Count);
|
|
INT APIENTRY GetDLLVersion (CHAR FAR *lpszFileName);
|
|
INT APIENTRY GetMaxScreen(CHAR FAR *lpszFileName);
|
|
INT APIENTRY GetOS (CHAR FAR *lpszFileName);
|
|
INT APIENTRY SaveFileToDIB (CHAR FAR *lpszFileName1, INT Scr, CHAR FAR *lpszFileName2);
|
|
INT APIENTRY SaveSrnToDIBActivate(CHAR FAR *lpszFileName, CHAR FAR *OpenKeys, CHAR FAR *CloseKeys, wRect *lpRect, INT Hide);
|
|
INT APIENTRY SaveSrnToDIB(CHAR FAR *lpszFileName, wRect *lpRect, INT Hide);
|
|
INT APIENTRY SaveWndToDIBActivate(CHAR FAR *lpszFileName, CHAR FAR *OpenKeys, CHAR FAR *CloseKeys, INT Hide);
|
|
INT APIENTRY SaveWndToDIB(CHAR FAR *lpszFileName, INT hWnd, INT Hide);
|
|
INT APIENTRY ViewScreen(CHAR FAR *lpszFileName, INT hWnd, INT Scr1, INT Action);
|
|
|
|
|
|
|
|
//*** TESTScrn.DLL Error Codes
|
|
//
|
|
#define ERR_SCR_NOERROR 0
|
|
#define ERR_SCR_FILEACCESS 301
|
|
#define ERR_SCR_INVALIDFIL 302
|
|
#define ERR_SCR_INVALSRNID 303
|
|
#define ERR_SCR_INVALSRNMD 304
|
|
#define ERR_SCR_OUTOMEMORY 305
|
|
#define ERR_SCR_READSRNFIL 306
|
|
#define ERR_SCR_RELMEMORY 307
|
|
#define ERR_SCR_CREATEDDB 308
|
|
#define ERR_SCR_RWSRNTABLE 309
|
|
#define ERR_SCR_RWCOLTABLE 310
|
|
#define ERR_SCR_WSRNIMAGE 311
|
|
#define ERR_SCR_WFILEHEAD 312
|
|
#define ERR_SCR_CREATEDIB 313
|
|
#define ERR_SCR_SCREENSIZE 314
|
|
#define ERR_SCR_DISPSCREEN 315
|
|
#define ERR_SCR_INVALIDACT 316
|
|
#define ERR_SCR_IMAGEDIFF 317
|
|
#define ERR_SCR_SRNSIZEDIF 318
|
|
#define ERR_SCR_FILEEXIST 319
|
|
#define ERR_SCR_CTEMPFILE 320
|
|
#define ERR_SCR_HIDEWIN 321
|
|
#define ERR_SCR_INVALWHAND 322
|
|
#define ERR_SCR_OFILEFORM 323
|
|
#define ERR_SCR_SRNFILEFUL 324
|
|
#define ERR_SCR_INVALSCALE 325
|
|
#define ERR_SCR_OPENCB 326
|
|
#define ERR_SCR_EMPTYCB 327
|
|
#define ERR_SCR_COPYTOCB 328
|
|
#define ERR_SCR_CLOSECB 329
|
|
#define ERR_SCR_CREATEPAL 330
|
|
#define ERR_SCR_LIBLOADERR 331
|
|
|
|
|
|
#endif
|