D:/production/scol-svn/trunk/tools/plugin sdk/include/scol.h File Reference

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 Mmachinemmachine
typedef struct Packdirpackdir
typedef struct CBmachinecbmachine

Variables

cbmachine ww

Detailed Description

Scol plugin definition API.

Author:
Sylvain HUET
 All Data Structures Files Functions Defines

Generated by  doxygen 1.6.2