build: add the SIBO SDK
This commit is contained in:
@@ -0,0 +1,79 @@
|
||||
/* Generated by Ctran from prvpdr.cat */
|
||||
#define PRVPDR_G
|
||||
#ifndef P_STD_H
|
||||
#include <p_std.h>
|
||||
#endif
|
||||
#ifndef P_OBJECT_H
|
||||
#include <p_object.h>
|
||||
#endif
|
||||
#ifndef P_FILE_H
|
||||
#include <p_file.h>
|
||||
#endif
|
||||
#ifndef P_GRAF_H
|
||||
#include <p_graf.h>
|
||||
#endif
|
||||
#ifndef OLIB_G
|
||||
#include <olib.g>
|
||||
#endif
|
||||
#ifndef PRINTER_G
|
||||
#include <printer.g>
|
||||
#endif
|
||||
#ifndef PRDRV_G
|
||||
#include <prdrv.g>
|
||||
#endif
|
||||
/* Class Numbers */
|
||||
#define C_PRVPDR 10
|
||||
/* Method Numbers */
|
||||
/* Types for prvpdr */
|
||||
typedef struct
|
||||
{
|
||||
int Id;
|
||||
int SegHandle;
|
||||
UPOINT Size;
|
||||
unsigned short int ByteWidth;
|
||||
unsigned short int BitWidth;
|
||||
} PRV_BITMAP;
|
||||
typedef struct
|
||||
{
|
||||
unsigned short int typeface;
|
||||
unsigned short int height;
|
||||
unsigned short int style;
|
||||
} FONT_DESC;
|
||||
typedef struct
|
||||
{
|
||||
unsigned char Type;
|
||||
unsigned char Length;
|
||||
} BMP_RASTER_TL;
|
||||
typedef struct
|
||||
{
|
||||
BMP_RASTER_TL tl;
|
||||
unsigned char Data[2];
|
||||
} BMP_RASTER_ROW_REC;
|
||||
/* Property of prvpdr */
|
||||
typedef struct {
|
||||
unsigned char *pChWidths;
|
||||
unsigned short int SpaceWidth;
|
||||
unsigned short int FontY;
|
||||
unsigned short int TwipsRound;
|
||||
unsigned short int PageHeight;
|
||||
UPOINT Scale;
|
||||
UPOINT Round;
|
||||
UPOINT Pos;
|
||||
void *hPrvDone;
|
||||
short int mPrvDone;
|
||||
PRV_BITMAP Bmp;
|
||||
int SegHandle;
|
||||
long int SegPos;
|
||||
int SegHeight;
|
||||
int SegSize;
|
||||
PR_ROOT *pArray;
|
||||
unsigned char *pBitRow;
|
||||
unsigned char *pLastRow;
|
||||
BMP_RASTER_ROW_REC *pRowRec;
|
||||
} PRS_PRVPDR;
|
||||
typedef struct pr_prvpdr
|
||||
{
|
||||
PRS_ROOT root;
|
||||
PRS_PDR pdr;
|
||||
PRS_PRVPDR prvpdr;
|
||||
} PR_PRVPDR;
|
||||
Reference in New Issue
Block a user