Scol plugin definition API. More...
#include <windows.h>
#include <stdio.h>
#include <objstr.h>
#include <macro.h>
Go to the source code of this file.
Data Structures | |
struct | Mmachine |
struct | Packdir |
struct | CBmachine |
Defines | |
#define | SizeWord 4 |
#define | SizeHeader 3 |
#define | NIL -1 |
#define | TYPETAB 1 |
#define | TYPEBUF 0 |
#define | MERREND 1 |
#define | MERROK 0 |
#define | MERRMEM -1 |
#define | MERRTYP -2 |
#define | MERRRET -3 |
#define | MERRNUL -4 |
#define | MERRNF -5 |
#define | MERRLINK -6 |
#define | MERRFULL -7 |
#define | MERRUNKNOWN -8 |
#define | MERRTOOLARGE -9 |
#define | MERREP -10 |
#define | MERRFILE -11 |
#define | MERRCLOSE -12 |
#define | MERRCHNLDWN -13 |
#define | OFFSCCUR 0 |
#define | OFFOBJMAG 0 |
#define | OFFOBJCHN 1 |
#define | OFFOBJTYP 2 |
#define | OFFOBJHAND 3 |
#define | OFFOBJTPERE 4 |
#define | OFFOBJHPERE 5 |
#define | OFFOBJREF0 6 |
#define | OFFOBJUSER0 7 |
#define | MSKFOO 1 |
#define | MSKRUNTIME 2 |
#define | MSKWARNING 4 |
#define | MSKTRACE 8 |
#define | MSKDEBUG 16 |
#define | TYPVAR -1 |
#define | TYPCONS -2 |
#define | TYPTYPE -3 |
#define | TYPFIELD -4 |
#define | TYPSTRUC -5 |
#define | TYPCONS0 -6 |
#define | TYPCOM -7 |
#define | TYPCOMV -8 |
#define | SIZESIGN 1024 |
#define | TYPESNONE 0 |
#define | TYPESLOGIC 1 |
#define | SCOLinitplugin(X) ww=X |
#define | MMpush (ww->MMpush) |
#define | MMpushNoGC (ww->MMpushNoGC) |
#define | MMpull (ww->MMpull) |
#define | MMgetPP (ww->MMgetPP) |
#define | MMsetPP (ww->MMsetPP) |
#define | MMget (ww->MMget) |
#define | MMset (ww->MMset) |
#define | MMgetglobal (ww->MMgetglobal) |
#define | MMsetglobal (ww->MMsetglobal) |
#define | MMgetbase (ww->MMgetbase) |
#define | MMsetbase (ww->MMsetbase) |
#define | MMfetch (ww->MMfetch) |
#define | MMstore (ww->MMstore) |
#define | MMstart (ww->MMstart) |
#define | MMsize (ww->MMsize) |
#define | MMtype (ww->MMtype) |
#define | MMstartstr (ww->MMstartstr) |
#define | MMsizestr (ww->MMsizestr) |
#define | MMsetsizestr (ww->MMsetsizestr) |
#define | MMmalloc (ww->MMmalloc) |
#define | MMmallocCLR (ww->MMmallocCLR) |
#define | Mpushstrbloc (ww->Mpushstrbloc) |
#define | MBdeftab (ww->MBdeftab) |
#define | MBstrcat (ww->MBstrcat) |
#define | PKhardpak (ww->PKhardpak) |
#define | PKloader (ww->PKloader) |
#define | SPfindfile (ww->SPfindfile) |
#define | SPaddfile (ww->SPaddfile) |
#define | SCgetsrvsocket (ww->SCgetsrvsocket) |
#define | SCgetsocket (ww->SCgetsocket) |
#define | Mcutting (ww->Mcutting) |
#define | MMechostr (ww->MMechostr) |
#define | Firstpack (ww->Firstpack) |
#define | OBJcreate (ww->OBJcreate) |
#define | OBJaddreflex (ww->OBJaddreflex) |
#define | OBJbeginreflex (ww->OBJbeginreflex) |
#define | OBJdel (ww->OBJdel) |
#define | OBJdestroy (ww->OBJdestroy) |
#define | OBJdelTH (ww->OBJdelTH) |
#define | OBJcallreflex (ww->OBJcallreflex) |
#define | OBJregister (ww->OBJregister) |
#define | OBJtypebyname (ww->OBJtypebyname) |
#define | OBJdefEvent (ww->OBJdefEvent) |
#define | OBJgetUserEvent (ww->OBJgetUserEvent) |
#define | SCgetExtra (ww->SCgetExtra) |
#define | stdloadJpg (ww->stdloadJpg) |
#define | OBJdelTM (ww->OBJdelTM) |
#define | OBJfindTH (ww->OBJfindTH) |
#define | OBJfindTM (ww->OBJfindTM) |
#define | Mpushstrblocn (ww->Mpushstrblocn) |
#define | Minterpreter (ww->Minterpreter) |
#define | Msearchinsyspak (ww->Msearchinsyspak) |
#define | MBstrcatn (ww->MBstrcatn) |
#define | Buf2Tex (ww->Buffer2texture) |
#define | MMputs (ww->MMputs) |
#define | OBJgetNewHandler (ww->OBJgetNewHandler) |
Typedefs | |
typedef struct Mmachine * | mmachine |
typedef struct Packdir * | packdir |
typedef struct CBmachine * | cbmachine |
Variables | |
cbmachine | ww |
Scol plugin definition API.