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.
72 lines
2.0 KiB
72 lines
2.0 KiB
/* File: D:\WACKER\tdll\capture.h (Created: 12-Jan-1994)
|
|
*
|
|
* Copyright 1994 by Hilgraeve Inc. -- Monroe, MI
|
|
* All rights reserved
|
|
*
|
|
* $Revision: 1 $
|
|
* $Date: 10/05/98 12:35p $
|
|
*/
|
|
|
|
#define CPF_ERR_BASE 0x230
|
|
#define CPF_NO_MEMORY CPF_ERR_BASE+0x0001
|
|
#define CPF_SIZE_ERROR CPF_ERR_BASE+0x0002
|
|
|
|
extern HCAPTUREFILE CreateCaptureFileHandle(const HSESSION hSession);
|
|
|
|
extern void DestroyCaptureFileHandle(HCAPTUREFILE hCapt);
|
|
|
|
extern int InitializeCaptureFileHandle(const HSESSION hSession,
|
|
HCAPTUREFILE hCapt);
|
|
|
|
extern int LoadCaptureFileHandle(HCAPTUREFILE hCapt);
|
|
|
|
extern int SaveCaptureFileHandle(HCAPTUREFILE hCapt);
|
|
|
|
extern int cpfGetCaptureFilename(HCAPTUREFILE hCapt,
|
|
LPTSTR pszName,
|
|
const int nLen);
|
|
|
|
extern int cpfSetCaptureFilename(HCAPTUREFILE hCapt,
|
|
LPCTSTR pszName,
|
|
const int nMode);
|
|
|
|
#define CPF_MODE_CHAR 1
|
|
#define CPF_MODE_LINE 2
|
|
#define CPF_MODE_SCREEN 3
|
|
#define CPF_MODE_RAW 4
|
|
|
|
extern int cpfGetCaptureMode(HCAPTUREFILE hCapt);
|
|
|
|
extern int cpfSetCaptureMode(HCAPTUREFILE hCapt,
|
|
const int nCaptMode,
|
|
const int nModeFlag);
|
|
|
|
#define CPF_FILE_APPEND 1
|
|
#define CPF_FILE_OVERWRITE 2
|
|
#define CPF_FILE_REN_SEQ 3
|
|
#define CPF_FILE_REN_DATE 4
|
|
|
|
extern int cpfGetCaptureFileflag(HCAPTUREFILE hCapt);
|
|
|
|
extern int cpfSetCaptureFileflag(HCAPTUREFILE hCapt,
|
|
const int nSaveMode,
|
|
const int nModeFlag);
|
|
|
|
#define CPF_CAPTURE_ON 1
|
|
#define CPF_CAPTURE_OFF 2
|
|
#define CPF_CAPTURE_PAUSE 3
|
|
#define CPF_CAPTURE_RESUME 4
|
|
|
|
extern int cpfGetCaptureState(HCAPTUREFILE hCapt);
|
|
|
|
extern int cpfSetCaptureState(HCAPTUREFILE hCapt, int nState);
|
|
|
|
extern HMENU cpfGetCaptureMenu(HCAPTUREFILE hCapt);
|
|
|
|
#define CF_CAP_CHARS CPF_MODE_CHAR
|
|
#define CF_CAP_LINES CPF_MODE_LINE
|
|
#define CF_CAP_SCREENS CPF_MODE_SCREEN
|
|
|
|
extern void CaptureChar(HCAPTUREFILE hCapt, int nFlags, ECHAR cData);
|
|
|
|
extern void CaptureLine(HCAPTUREFILE hCapt, int nFlags, ECHAR *achStr, int nLen);
|