home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BUG 4
/
BUGCD1997_05.BIN
/
aplic
/
clip4win
/
clip4win.exe
/
C4W30E.HUF
/
SOURCE
/
RRWAPI.PRG
< prev
next >
Wrap
Text File
|
1995-05-04
|
5KB
|
128 lines
/////////////////////////
//
// rrwapi.prg - (partial) API for R & R Report Writer Xbase version 6.0
//
// Copyright (C) 1995 Skelton Software, Kendal Cottage, Hillam, Leeds LS25 5HP, UK.
// All Rights Reserved.
//
// See rrwrep.prg - and link these with it.
//
/////////////////////////
// Thanks to Rick Spence for the originals of these!
#include "dll.ch"
_DLL Func ChoosePrinter(hReport AS SHORT, ;
Printer AS PTR, ;
prSize AS SHORT, ;
Port AS PTR, ;
poSize AS SHORT) ;
AS LOGIC PASCAL:RReport.ChoosePrinter
_DLL Func ChooseReport(AppName AS PTR, ;
LibName AS PTR, ;
RepName AS PTR, ;
Size AS SHORT) ;
AS SHORT PASCAL:RReport.ChooseReport
_DLL Func EndReport(hReport AS SHORT) ;
AS LOGIC PASCAL:RReport.EndReport
_DLL Func EndRunTimeInstance() ;
AS LOGIC PASCAL:RReport.EndRunTimeInstance
_DLL Func ExecRunTime(hReport AS SHORT,;
bWait AS LOGIC,;
cmdShow AS SHORT,;
pErrCode REF PTR,;
pPageCount REF PTR,;
pErrMess REF PTR,;
siErrSize AS SHORT) ;
AS LOGIC PASCAL:RReport.ExecRunTime
_DLL Func GetErrorInfo(@pszMsg AS PTR, ;
mSize AS SHORT, ;
@ptrCode AS PTR) ;
AS LOGIC PASCAL:RReport.GetErrorInfo
_DLL Func InitRunTimeInstance() ;
AS LOGIC PASCAL:RReport.InitRunTimeInstance
_DLL Func SetCopies(hReport AS SHORT,;
iCopies AS SHORT) ;
AS LOGIC PASCAL:RReport.SetCopies
_DLL Func SetDisplayStatus(hReport AS SHORT, ;
lDisp AS LOGIC) ;
AS LOGIC PASCAL:RReport.SetDisplayStatus
_DLL Func SetFilter(hReport AS SHORT,;
pFilter AS PTR) ;
AS LOGIC PASCAL:RReport .SetFilter
_DLL Func SetFilterUsage(hReport AS SHORT, ;
cVal AS BYTE) ;
AS LOGIC PASCAL:RReport.SetFilterUsage
_DLL Func SetHighScope(hReport AS SHORT,;
pHiScope AS PTR) ;
AS LOGIC PASCAL:RReport.SetHighScope
_DLL Func SetIndexExtension(hReport AS SHORT,;
nExtIdx AS SHORT) ;
AS LOGIC PASCAL:RReport.SetIndexExtension
_DLL Func SetLibrary(hReport AS SHORT,;
pLib AS PTR) ;
AS LOGIC PASCAL:RReport.SetLibrary
_DLL Func SetLowScope(hReport AS SHORT,;
pLoScope AS PTR) ;
AS LOGIC PASCAL:RReport.SetLowScope
_DLL Func SetMasterIndexInfo(hReport AS SHORT,;
pPath AS PTR ,;
cType AS WORD ,;
pTag AS PTR ) ;
AS LOGIC PASCAL:RReport.SetMasterIndexInfo
_DLL Func SetMasterTableName(hReport AS SHORT,;
pTable AS PTR);
AS LOGIC PASCAL:RReport.SetMasterTableName
_DLL Func SetOutputDest(hReport AS SHORT, ;
cDest AS BYTE) ;
AS LOGIC PASCAL:RReport.SetOutputDest
_DLL Func SetOutputFile(hReport AS SHORT,;
pOutfile AS PTR);
AS LOGIC PASCAL:RReport.SetOutputFile
_DLL Func SetPrinter(hReport AS SHORT,;
pPrinter AS PTR) ;
AS LOGIC PASCAL :RReport.SetPrinter
// was SetPrinterPort(), but that name is not unique in 1st 10 chars
_DLL Func SetPrintPort(hReport AS SHORT,;
pPort AS PTR) ;
AS LOGIC PASCAL:RReport.SetPrinterPort
_DLL Func SetReportPick(hReport AS SHORT,;
cPickFlag AS BYTE) ;
AS LOGIC PASCAL:RReport.SetReportPick
_DLL Func SetScopeUsage(hReport AS SHORT,;
cScopeFlag AS BYTE);
AS LOGIC PASCAL:RReport.SetScopeUsage
_DLL Func SetUserParam(hReport AS SHORT,;
pName AS PTR,;
pValue AS PTR) ;
AS LOGIC PASCAL:RReport.SetUserParam
_DLL Func SetWinParentHandle(hReport AS SHORT, ;
hParent AS SHORT) ;
AS LOGIC PASCAL:RReport.SetWinParentHandle