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.
1.6.2