- $ -

$DEFINE

$ELSE

$ENDIF

$IFDEF

$INCLUDE

$MAIN

$UNDECLARE

$USE

- @ -

@ALPHA

SpriteAlpha
SpriteDrawMode

@BACKENABLED

@BLOCKCOPY

MAPDRAWMODE
SpriteDrawMode

@BROWSELOAD

@BROWSEPRINT

@BROWSESEARCH

@BROWSESTOP

@BUTTON

Control creation
CONTROL

@CANCELNAV

@CBNCLOSEUP

Using combo box controls
Message variables, ID's and constants

@CBNDBLCLICK

Using combo box controls
Message variables, ID's and constants

@CBNDROPDOWN

Using combo box controls
Message variables, ID's and constants

@CBNEDITCHANGE

Using combo box controls
Message variables, ID's and constants

@CBNEDITUPATE

Using combo box controls
Message variables, ID's and constants

@CBNERRSPACE

Using combo box controls
Message variables, ID's and constants

@CBNKILLFOCUS

Using combo box controls
Message variables, ID's and constants

@CBNSELCHANGE

Using combo box controls
Message variables, ID's and constants

@CBNSELENDCANCEL

Using combo box controls
Message variables, ID's and constants

@CBNSELENDOK

Using combo box controls
Message variables, ID's and constants

@CBNSETFOCUS

Using combo box controls
Message variables, ID's and constants

@CHECKBOX

Control creation
CONTROL

@CLASS

OPENWINDOW
SETID
Message variables, ID's and constants

@CODE

STARTTIMER
Message variables, ID's and constants

@COMBOBOX

Control creation
CONTROL

@CONTROLID

Control creation
General control functions
Using edit controls
Using list box controls
Using combo box controls
Using scroll bar controls
Using rich edit controls
Using list view controls
Creating toolbar controls
Using tree view controls
GETSTATE
Message variables, ID's and constants

@CSARROW

SETCURSOR
Message variables, ID's and constants

@CSCUSTOM

SETCURSOR
Message variables, ID's and constants

@CSWAIT

SETCURSOR
Message variables, ID's and constants

@CTCOMBOAUTOHSCROLL

Using combo box controls
Message variables, ID's and constants

@CTCOMBODROPDOWN

Using combo box controls
Message variables, ID's and constants

@CTCOMBODROPLIST

Using combo box controls
Message variables, ID's and constants

@CTCOMBOSIMPLE

Using combo box controls
Message variables, ID's and constants

@CTCOMBOSORT

Using combo box controls
Message variables, ID's and constants

@CTEDITAUTOH

Using edit controls
Using rich edit controls
Message variables, ID's and constants

@CTEDITAUTOV

Using edit controls
Using rich edit controls
Message variables, ID's and constants

@CTEDITCENTER

Using edit controls
Using rich edit controls
Message variables, ID's and constants

@CTEDITLEFT

Using edit controls
Using rich edit controls
Message variables, ID's and constants

@CTEDITMULTI

Using edit controls
Using rich edit controls
Message variables, ID's and constants

@CTEDITNUMBER

Using edit controls
Using rich edit controls
Message variables, ID's and constants

@CTEDITPASS

Using edit controls
Message variables, ID's and constants

@CTEDITRETURN

Using edit controls
Using rich edit controls
Message variables, ID's and constants

@CTEDITRIGHT

Using edit controls
Using rich edit controls
Message variables, ID's and constants

@CTEDITRO

Using edit controls
Using rich edit controls
Message variables, ID's and constants

@CTLBTNBITMAP

Control creation
Message variables, ID's and constants

@CTLBTNDEFAULT

@CTLBTNFLAT

@CTLBTNMULTI

@CTLEDITPASS

@CTLISTCOLUMNS

Using list box controls
Message variables, ID's and constants

@CTLISTEXTENDED

Using list box controls
Message variables, ID's and constants

@CTLISTMULTI

General control functions
Using list box controls
Message variables, ID's and constants

@CTLISTNOTIFY

Using list box controls
Message variables, ID's and constants

@CTLISTSORT

Using list box controls
Message variables, ID's and constants

@CTLISTSTANDARD

Using list box controls
Message variables, ID's and constants

@CTLISTTABS

Using list box controls
Message variables, ID's and constants

@CTLSTCBITMAP

Control creation
Message variables, ID's and constants

@CTLSTCMULTI

@CTLSTCSIMPLE

@CTSCROLLHORIZ

Using scroll bar controls
Message variables, ID's and constants

@CTSCROLLVERT

Using scroll bar controls
Message variables, ID's and constants

@EDCANUNDO

@EDCHARFROMLINE

@EDCOPY

@EDCUT

@EDDELETESEL

@EDEMPTYUNDO

@EDGETFIRSTLINE

@EDGETLIMITTEXT

@EDGETLINE

@EDGETLINECOUNT

@EDGETLINELENGTH

@EDGETMODIFIED

@EDGETSELECTION

@EDIT

Control creation
CONTROL

@EDLINEFROMCHAR

@EDPASTE

@EDREPLACESEL

@EDSETLIMITTEXT

@EDSETMARGINS

@EDSETMODIFIED

@EDSETSELECTION

@EDUNDO

@ENCHANGE

Using edit controls
Using rich edit controls
Message variables, ID's and constants

@ENERRSPACE

Using edit controls
Using rich edit controls
Message variables, ID's and constants

@ENHSCROLL

Using edit controls
Using rich edit controls
Message variables, ID's and constants

@ENKILLFOCUS

Using edit controls
Using rich edit controls
Message variables, ID's and constants

@ENMAXTEXT

Using edit controls
Using rich edit controls
Message variables, ID's and constants

@ENMCHANGE

@ENMNONE

@ENMREQUESTRESIZE

@ENMSCROLL

@ENMSELCHANGE

@ENMUPDATE

@ENREQUESTRESIZE

Using rich edit controls
Message variables, ID's and constants

@ENSELCHANGE

Using rich edit controls
Message variables, ID's and constants

@ENSETFOCUS

Using edit controls
Using rich edit controls
Message variables, ID's and constants

@ENUPDATE

Using edit controls
Using rich edit controls
Message variables, ID's and constants

@ENVSCROLL

Using edit controls
Using rich edit controls
Message variables, ID's and constants

@FORWARDENABLED

@GETHEADERS

@GETNAVURL

@GETPOSTDATA

@GETSTATUSTEXT

@GETTITLE

@GOBACK

@GOFORWARD

@GOHOME

@GROUP

Using edit controls
Using list box controls
Using combo box controls
Using scroll bar controls
Using rich edit controls
Using list view controls

@GROUPBOX

Control creation
CONTROL

@HFLIP

@HITWINDOW

@HSCROLL

General control functions
Using edit controls
Using list box controls
Using combo box controls
Using scroll bar controls
Using rich edit controls
Using list view controls
SETHORIZEXTENT

@IDABORT

@IDBEFORENAV

@IDCANCEL

CLOSEDIALOG
DOMODAL
MESSAGEBOX
Message variables, ID's and constants

@IDCHAR

@IDCLOSEWINDOW

OPENWINDOW
Message variables, ID's and constants

@IDCONTINUE

@IDCONTROL

Control creation
General control functions
Using list view controls
Creating toolbar controls
GETSTATE
Message variables, ID's and constants

@IDCREATE

@IDDESTROY

@IDERASEBACKGROUND

@IDHSCROLL

Using scroll bar controls
GETTHUMBPOS
Message variables, ID's and constants

@IDIGNORE

@IDINITDIALOG

Control creation
General control functions
CREATEDIALOG
Message variables, ID's and constants

@IDKEYDOWN

@IDKEYUP

@IDLBUTTONDBLCLK

@IDLBUTTONDN

@IDLBUTTONUP

@IDMENUINIT

@IDMENUPICK

@IDMOUSEMOVE

@IDNAVCOMPLETE

@IDNO

@IDOK

CLOSEDIALOG
MESSAGEBOX

@IDPAINT

PRINTWINDOW
Message variables, ID's and constants

@IDRBUTTONDBLCLK

@IDRBUTTONDN

@IDRBUTTONUP

@IDRETRY

@IDSIZE

Using status window controls
Creating toolbar controls
Message variables, ID's and constants

@IDSTATUSTEXTUPDATE

@IDTIMER

STARTTIMER
Message variables, ID's and constants

@IDTRYAGAIN

@IDVSCROLL

Using scroll bar controls
GETTHUMBPOS
Message variables, ID's and constants

@IDYES

@IMGBITMAP

Creating toolbar controls
GETBITMAPSIZE
LOADIMAGE
SHOWIMAGE
Message variables, ID's and constants

@IMGCURSOR

LOADIMAGE
Message variables, ID's and constants

@IMGEMF

LOADIMAGE
Message variables, ID's and constants

@IMGICON

LOADIMAGE
SETICON
SHOWIMAGE
Message variables, ID's and constants

@IMGMAPCOLORS

Creating toolbar controls
Message variables, ID's and constants

@IMGOEM

@IMGSCALABLE

LOADIMAGE
Message variables, ID's and constants

@JOYTYPE_FLIGHTSTICK

@JOYTYPE_GAMEPAD

@JOYTYPE_HEADTRACKER

@JOYTYPE_RUDDER

@JOYTYPE_TRADITIONAL

@JOYTYPE_UNKNOWN

@JOYTYPE_WHEEL

@LBNDBLCLK

Using list box controls
Message variables, ID's and constants

@LBNERRSPACE

Using list box controls
Message variables, ID's and constants

@LBNKILLFOCUS

Using list box controls
Message variables, ID's and constants

@LBNSELCANCEL

Using list box controls
Message variables, ID's and constants

@LBNSELCHANGE

Using list box controls
Message variables, ID's and constants

@LBNSETFOCUS

Using list box controls
Message variables, ID's and constants

@LISTBOX

Control creation
CONTROL

@LISTVIEW

Control creation
CONTROL

@LPARAM

Using list view controls
Using tree view controls
Message variables, ID's and constants

@LSDASH

SETLINESTYLE
Message variables, ID's and constants

@LSDASHDOT

SETLINESTYLE
Message variables, ID's and constants

@LSDASHDOTDOT

SETLINESTYLE
Message variables, ID's and constants

@LSDOT

SETLINESTYLE
Message variables, ID's and constants

@LSINSIDE

SETLINESTYLE
Message variables, ID's and constants

@LSSOLID

SETLINESTYLE
Message variables, ID's and constants

@LVDELETEALL

@LVDELETECOLUMN

@LVDELETEITEM

@LVFINDITEM

@LVGETCOLUMNTEXT

@LVGETCOLWIDTH

@LVGETCOUNT

@LVGETSELCOUNT

@LVGETSELECTED

@LVGETTEXT

@LVGETTOPINDEX

@LVINSERTCOLUMN

@LVINSERTITEM

@LVNBEGINLABELEDIT

Using list view controls
Message variables, ID's and constants

@LVNCOLUMNCLICK

Using list view controls
Message variables, ID's and constants

@LVNDELETEITEM

Using list view controls
Message variables, ID's and constants

@LVNENDLABELEDIT

Using list view controls
Message variables, ID's and constants

@LVNINSERTITEM

Using list view controls
Message variables, ID's and constants

@LVNITEMCHANGED

Using list view controls
Message variables, ID's and constants

@LVNITEMCHANGING

Using list view controls
Message variables, ID's and constants

@LVNKEYDOWN

Using list view controls
Message variables, ID's and constants

@LVSALIGNLEFT

Using list view controls
Message variables, ID's and constants

@LVSALIGNTOP

Using list view controls
Message variables, ID's and constants

@LVSAUTOARRANGE

Using list view controls
Message variables, ID's and constants

@LVSEDITLABELS

Using list view controls
Message variables, ID's and constants

@LVSETCOLUMNTEXT

@LVSETCOLWIDTH

@LVSETSELECTED

@LVSETTEXT

@LVSICON

Using list view controls
Message variables, ID's and constants

@LVSLIST

Using list view controls
Message variables, ID's and constants

@LVSNOCOLUMNHEADER

Using list view controls
Message variables, ID's and constants

@LVSNOLABELWRAP

Using list view controls
Message variables, ID's and constants

@LVSNOSCROLL

Using list view controls
Message variables, ID's and constants

@LVSNOSORTHEADER

Using list view controls
Message variables, ID's and constants

@LVSREPORT

Using list view controls
Message variables, ID's and constants

@LVSSHOWSELALWAYS

Using list view controls
Message variables, ID's and constants

@LVSSINGLESEL

Using list view controls
Message variables, ID's and constants

@LVSSMALLICON

Using list view controls
Message variables, ID's and constants

@LVSSORTASCENDING

Using list view controls
Message variables, ID's and constants

@LVSSORTDESCENDING

Using list view controls
Message variables, ID's and constants

@MB_ABORTRETRYIGNORE

@MB_CANCELTRYCONTINUE

@MB_ICONEXCLAMATION

@MB_ICONINFORMATION

@MB_ICONQUESTION

@MB_ICONSTOP

@MB_OK

@MB_OKCANCEL

@MB_RETRYCANCEL

@MB_YESNO

@MB_YESNOCANCEL

@MENUCHECK

MENUITEM
Message variables, ID's and constants

@MENUCHECK,

@MENUDISABLE

MENUITEM
Message variables, ID's and constants

@MENUNUM

@MENUPICK

@MESSAGE

Control creation
Using list view controls
Message variables, ID's and constants

@MINBOX|@MAXBOX|@SIZE

@MOUSEX

@MOUSEY

@MULTISELECT

@MYMESSAGE

@NAVIGATE

@NMCLICK

Using list view controls
Message variables, ID's and constants

@NMDBLCLK

Using list view controls
Message variables, ID's and constants

@NMKILLFOCUS

Using list view controls
Message variables, ID's and constants

@NMRCLICK

Using list view controls
Message variables, ID's and constants

@NMSETFOCUS

Using list view controls
Message variables, ID's and constants

@NOAUTODRAW

ATTACHBROWSER
PRINTWINDOW
Message variables, ID's and constants

@NORESIZE

@NOTIFYCODE

Control creation
Using edit controls
Using list box controls
Using combo box controls
Using scroll bar controls
Using rich edit controls
Using list view controls
Creating toolbar controls
Using tree view controls
Message variables, ID's and constants

@OPAQUE

BACKPEN
DRAWMODE
Message variables, ID's and constants

@QUAL

Using list view controls
Message variables, ID's and constants

@RADIOBUTTON

Control creation
CONTROL

@REFRESH

@RESACCEL

@RESBITMAP

@RESCURSOR

@RESDATA

@RESDIALOG

@RESGROUPCURSOR

@RESGROUPICON

@RESICON

@RESMENU

@RESMESSAGETABLE

@RESSTRING

@RESVERSION

@RICHEDIT

Control creation
CONTROL

@RMBLACK

@RMCOPYPEN

RASTERMODE
Message variables, ID's and constants

@RMMASKNOTPEN

@RMMASKPEN

@RMMASKPENNOT

@RMMERGENOTPEN

@RMMERGEPEN

@RMMERGEPENNOT

@RMNOP

@RMNOT

@RMNOTCOPYPEN

@RMNOTMASKPEN

@RMNOTMERGEPEN

@RMNOTXORPEN

@RMWHITE

@RMXORPEN

RASTERMODE
Message variables, ID's and constants

@ROTOZOOM

SpriteAngle
SpriteDrawMode
SpriteScaleFactor

@RTALIGNCENTER

@RTALIGNLEFT

@RTALIGNRIGHT

@RTCANUNDO

@RTCHARFROMLINE

@RTCOPY

@RTCUT

@RTDELETESEL

@RTEMPTYUNDO

@RTFINDTEXT

@RTGETEVENTMASK

@RTGETFIRSTLINE

@RTGETLIMITTEXT

@RTGETLINE

@RTGETLINECOUNT

@RTGETLINELENGTH

Using edit controls
Using rich edit controls

@RTGETMODIFIED

@RTGETSELECTION

@RTGETSELTEXT

@RTGETTEXTLENGTH

@RTHIDESEL

@RTLINEFROMCHAR

@RTLOAD

@RTPASTE

@RTPRINT

@RTREPLACESEL

@RTSAVE

@RTSCROLL

@RTSETALIGNMENT

@RTSETCHAROFFSET

@RTSETDEFAULTCOLOR

@RTSETDEFAULTFONT

@RTSETEVENTMASK

Using rich edit controls
Message variables, ID's and constants

@RTSETLIMITTEXT

Using rich edit controls
Message variables, ID's and constants

@RTSETLINEWIDTH

@RTSETMARGINS

@RTSETMODIFIED

@RTSETSELCOLOR

@RTSETSELECTION

@RTSETSELFONT

@RTUNDO

@SBBOTTOM

Using scroll bar controls
Message variables, ID's and constants

@SBENDSCROLL

Using scroll bar controls
Message variables, ID's and constants

@SBLEFT

Using scroll bar controls
Message variables, ID's and constants

@SBLINEDOWN

Using scroll bar controls
Message variables, ID's and constants

@SBLINELEFT

Using scroll bar controls
Message variables, ID's and constants

@SBLINERIGHT

Using scroll bar controls
Message variables, ID's and constants

@SBLINEUP

Using scroll bar controls
Message variables, ID's and constants

@SBPAGEDOWN

Using scroll bar controls
Message variables, ID's and constants

@SBPAGELEFT

Using scroll bar controls
Message variables, ID's and constants

@SBPAGERIGHT

Using scroll bar controls
Message variables, ID's and constants

@SBPAGEUP

Using scroll bar controls
Message variables, ID's and constants

@SBRIGHT

Using scroll bar controls
Message variables, ID's and constants

@SBTHUMBPOS

Using scroll bar controls
GETTHUMBPOS
Message variables, ID's and constants

@SBTHUMBTRACK

Using scroll bar controls
GETTHUMBPOS
Message variables, ID's and constants

@SBTOP

Using scroll bar controls
Message variables, ID's and constants

@SCALED

SpriteDrawMode
SpriteScaleFactor

@SCROLLBAR

Control creation
CONTROL

@SCROLLDOWN

@SCROLLLEFT

@SCROLLUP

@SFITALIC

Control creation
Using rich edit controls
SETFONT
Message variables, ID's and constants

@SFSTRIKEOUT

Control creation
Using rich edit controls
SETFONT
Message variables, ID's and constants

@SFUNDERLINE

Control creation
Using rich edit controls
SETFONT
Message variables, ID's and constants

@SNDASYNC

PLAYWAVE
Message variables, ID's and constants

@SNDLOOP

PLAYWAVE
Message variables, ID's and constants

@SNDNOSTOP

PLAYWAVE
Message variables, ID's and constants

@SNDSYNC

PLAYWAVE
Message variables, ID's and constants

@SROLLRIGHT

@STATIC

Control creation
CONTROL

@STATUS

Control creation
CONTROL

@SWHIDE

Using edit controls
Using list box controls
Using combo box controls
Using scroll bar controls
Using rich edit controls
SHOWWINDOW
Message variables, ID's and constants

@SWMAXIMIZED

SHOWWINDOW
Message variables, ID's and constants

@SWMINIMIZED

SHOWWINDOW
Message variables, ID's and constants

@SWRESIZE

@SWRESTORE

Using edit controls
Using list box controls
Using combo box controls
Using scroll bar controls
Using rich edit controls
SHOWWINDOW
Message variables, ID's and constants

@SWSETPANES

@SWSETPANETEXT

@SYSBUTTON

Control creation
CONTROL
SETCONTROLCOLOR

@TABSTOP

Using edit controls
Using list box controls
Using combo box controls
Using scroll bar controls
Using rich edit controls
Using list view controls
ENABLETABS

@TBBOTTOM

@TBBUTTONCHECK

@TBBUTTONGROUP

@TBENABLEBUTTON

@TBFLAT

Creating toolbar controls
Message variables, ID's and constants

@TBFROMHANDLE

@TBGETBUTTONHEIGHT

@TBGETBUTTONSTATE

@TBGETBUTTONWIDTH

@TBLEFT

@TBLIST

@TBNOALIGN

@TBNORESIZE

@TBRESIZE

@TBRIGHT

@TBSETBITMAPSIZE

@TBSETBUTTONSIZE

@TBSETBUTTONSTYLE

@TBSETLABELS

@TBSETTIP

@TBTOOLTIPS

@TBTOP

@TBTRANSPARENT

@TBWRAPABLE

@TRANS

MAPDRAWMODE
MAPMASKCOLOR
SpriteDrawMode

@TRANS.

@TRANSALPHA

SpriteAlpha
SpriteDrawMode

@TRANSHFLIP

@TRANSPARENT

DRAWMODE
Message variables, ID's and constants

@TRANSROTOZOOM

SpriteAngle
SpriteDrawMode
SpriteScaleFactor

@TRANSSCALED

SpriteDrawMode
SpriteScaleFactor

@TRANSSHADOW

SpriteAlpha
SpriteDrawMode
SpriteShadowOffset

@TRANSVFLIP

@TREEVIEW

Control creation
Using tree view controls
CONTROL

@TVNBEGINDRAG

@TVNBEGINLABELEDIT

@TVNBEGINRDRAG

@TVNDELETEITEM

@TVNENDLABELEDIT

@TVNGETDISPINFO

@TVNGETINFOTIP

@TVNITEMEXPANDED

@TVNITEMEXPANDING

@TVNKEYDOWN

@TVNSELCHANGED

@TVNSELCHANGING

@TVNSETDISPINFO

@TVNSINGLEEXPAND

@TVSDISABLEDRAGDROP

@TVSEDITLABELS

@TVSFULLROWSELECT

@TVSHASBUTTONS

@TVSHASLINES

@TVSINFOTIP

@TVSLINESATROOT

@TVSNOHSCROLL

@TVSNONEVENHEIGHT

@TVSNOSCROLL

@TVSNOTOOLTIPS

@TVSRTLREADING

@TVSSHOWSELALWAYS

@TVSSINGLEEXPAND

@TVSTRACKSELECT

@TYPEBFILE

@TYPECHAR

@TYPEDOUBLE

@TYPEFILE

@TYPEFLOAT

@TYPEINT

ISREF
TYPEOF

@TYPEINT6

@TYPEMEMORY

@TYPEPOINTER

@TYPEUINT

ISREF
TYPEOF

@TYPEUINT6

@TYPEUSER

@TYPEWORD

@VFLIP

@VSCROLL

Using edit controls
Using list box controls
Using combo box controls
Using scroll bar controls
Using rich edit controls
Using list view controls

@WPARAM

Control creation
Using scroll bar controls
Message variables, ID's and constants

@XAXIS

@YAXIS

SETJOYSTICKDEADZONE
SETJOYSTICKRANGE

@ZAXIS

SETJOYSTICKDEADZONE
SETJOYSTICKRANGE

- 3 -

3D

- A -

ABS

ACOS

ACOS
ACOSD
FACOS
FACOSD

ACOSD

ACOS
ACOSD
FACOS
FACOSD

ADDACCELERATOR

AddChild

C3DObject
AddChild

ADDMENUITEM

ADDMENUITEM
REMOVEMENUITEM

ADDSTRING

General control functions
Using list box controls
Using combo box controls
ADDSTRING
DELETESTRING
GETSTRING
INSERTSTRING

ALIAS

ALIAS
DECLARE

ALLOCHEAP

ALLOCMEM

ALLOCMEM
FREEMEM
LEN
LOADRESOURCE
READMEM
WRITEMEM

ALT

ALTER

AND

Message variables, ID's and constants
SQL

ANIM_LOOP

ANIM_ONCE

ANIM_PINGPONG

ANIM_STOP

ANSI/ISO

ANSI_CHARSET

ANYTYPE

GETDATA
INPUT
ISREF
LOADTOOLBAR
NEXT
PLAYWAVE
READ
SENDMESSAGE
TYPEOF
WRITE
WRITEPRINTER

API

Using list view controls
APPENDMENU
DECLARE
DEFINE_GUID
FREELIB
GETHDC
LOADRESOURCE
MILLISECS
READMEM
SENDMESSAGE
WRITEMEM
Introduction
Connecting to the database
ODBC API

APPEND$

APPENDMENU

APPENDMENU
BEGINMENU
CREATEMENU
INSERTMENU

ARABIC_CHARSET

ARROW

AS

DEF
EACH
FOR
NEXT

ASC

ASC
CHR$

ASCII

Using rich edit controls
ASC
CHR$
READ
WRITE
Message variables, ID's and constants

ASIN

ASIN
ASIND
FASIN
FASIND

ASIND

ASIN
ASIND
FASIN
FASIND

ATAN

ATAN
ATAND
FATAN
FATAND

ATAND

ATAN
ATAND
FATAN
FATAND

ATTACHBROWSER

ATTACHBROWSER
BROWSECMD

ATTACHSCREEN

ATTACHSCREEN
CLOSESCREEN
CREATESCREEN

AUTODEFINE

- B -

BACKBUFFER

DrawAALine
DrawAlphaLine
DrawFilledRect
DrawLine
DRAWMAP
DrawRect
DrawSprite
DrawSpriteXY
GetBufferPitch
GetBufferPointer
LOCKBUFFER
ReadPixel
UNLOCKBUFFER
WriteAlphaPixel
WritePixel
WritePixelFast

BACKPEN

BACKPEN
FRONTPEN
Message variables, ID's and constants

BACKSPACE

BALTIC_CHARSET

BASIC

BEGIN

Begin2D

C3DScreen
Begin2D

BEGININSERTMENU

ADDMENUITEM
BEGININSERTMENU
BEGINMENU
BEGINPOPUP
CONTEXTMENU
ENDMENU
ENDPOPUP
MENUITEM
MENUTITLE
SEPARATOR

BEGINMENU

ADDMENUITEM
BEGININSERTMENU
BEGINMENU
BEGINPOPUP
CONTEXTMENU
ENDMENU
ENDPOPUP
MENUITEM
MENUTITLE
SEPARATOR

BEGINPOPUP

BEGININSERTMENU
BEGINMENU
BEGINPOPUP
CONTEXTMENU
ENDMENU
ENDPOPUP
MENUITEM
MENUTITLE
SEPARATOR

BeginRenderCubeTexture

C3DMesh
BeginRenderCubeTexture

BeginScene

C3DScreen
BeginScene

BETWEEN

BFILE

CLOSEFILE
EOF
GET
LEN
OPENFILE
PUT
READ
SEEK
WRITE

BLOB

BPP

BREAKFOR

BROWSECMD

ATTACHBROWSER
BROWSECMD

BuildOctree

C3DMesh
BuildOctree

BYREF

FONTREQUEST
GETBITMAPSIZE
GETCLIENTSIZE
GETDATA
GETSCREENSIZE
GETSCROLLRANGE
GETSIZE
GETTEXTSIZE
PRTDIALOG
RESTORE

- C -

C3DCamera

C3DCamera
_C3DCamera
C3DCamera
Create
EnableFog
Free
GetDirection
GetLookAt
GetPosition
GetUpVector
LockYAxis
LookAt
Move
ObjectInView
Orient
Position
Project
Rotate
SetAspectRatio
SetBackPlane
SetFogColor
SetFogRange
SetFOV
SetFrontPlane
SetMode
SetY
Unproject
BeginScene

C3DCamera::_C3DCamera

C3DCamera::C3DCamera

C3DCamera::Create

C3DCamera::EnableFog

C3DCamera::Free

C3DCamera::GetDirection

C3DCamera::GetLookAt

C3DCamera::GetPosition

C3DCamera::GetUpVector

C3DCamera::LockYAxis

C3DCamera::LookAt

C3DCamera::Move

C3DCamera::ObjectInView

C3DCamera::Orient

C3DCamera::Position

C3DCamera::Project

C3DCamera::Rotate

C3DCamera::SetAspectRatio

C3DCamera::SetBackPlane

C3DCamera::SetFogColor

C3DCamera::SetFogRange

C3DCamera::SetFOV

C3DCamera::SetFrontPlane

C3DCamera::SetMode

C3DCamera::SetY

C3DCamera::Unproject

C3DLandscape

C3DLandscape::Load

C3DLight

C3DLight
AddChild

C3DLight::Create

C3DLight::Disable

C3DLight::Enable

C3DLight::SetAmbient

C3DLight::SetAttenuation

C3DLight::SetDiffuse

C3DLight::SetDirection

C3DLight::SetFalloff

C3DLight::SetPhi

C3DLight::SetRange

C3DLight::SetSpecular

C3DLight::SetTheta

C3DMesh

C3DMesh
AddChild

C3DMesh::BeginRenderCubeTexture

C3DMesh::BuildOctree

C3DMesh::CreateBox

C3DMesh::CreateCubeTexture

C3DMesh::CreateCylinder

C3DMesh::CreateMesh

C3DMesh::CreateMeshEx

C3DMesh::CreateRectangle

C3DMesh::CreateSphere

C3DMesh::EnableAlpha

C3DMesh::EnableLighting

C3DMesh::EnableSphereMapping

C3DMesh::EndRenderCubeTexture

C3DMesh::GetID

C3DMesh::GetIndexCount

C3DMesh::GetVertexCount

C3DMesh::GetVertexFormat

C3DMesh::GetVertexSize

C3DMesh::Load3DS

C3DMesh::LoadMD

C3DMesh::LoadSkinnedX

C3DMesh::LoadTexture

C3DMesh::LoadX

C3DMesh::LockIndexBuffer

C3DMesh::LockVertexBuffer

C3DMesh::ReallocateMesh

C3DMesh::RecalcBoundingBox

C3DMesh::SetAlphaArg

SetAlphaArg1
SetAlphaArg2

C3DMesh::SetAlphaDest

C3DMesh::SetAlphaOp

C3DMesh::SetAlphaOperation

C3DMesh::SetAlphaSource

C3DMesh::SetAnimation

C3DMesh::SetAnimationMode

C3DMesh::SetColorArg

SetColorArg1
SetColorArg2

C3DMesh::SetColorOperation

C3DMesh::SetCulling

C3DMesh::SetFill

C3DMesh::SetID

C3DMesh::SetMaterial

C3DMesh::SetNamedAnimation

C3DMesh::SetShading

C3DMesh::SetVertexFormat

C3DMesh::SetVertexSize

C3DMesh::SetVisible

C3DMesh::UnlockIndexBuffer

C3DMesh::UnlockVertexBuffer

C3DMesh::UpdateAllAnimations

C3DMesh::UpdateAnimation

C3DMesh::UseVertexColor

C3DObject

ObjectInView
C3DObject
_C3DObject
AddChild
C3DObject
CreateScene
CreateTransform
Draw
Free
GetCollisionPoint
GetDirection
GetMatrix
GetPosition
InitCollision
LookAt
ObjectCollided
Orient
Position
RayCollided
Rotate
Scale
SetMatrix
SphereCollided

C3DObject::_C3DObject

C3DObject::AddChild

C3DObject::C3DObject

C3DObject::CreateScene

C3DObject::CreateTransform

C3DObject::Draw

C3DObject::Free

C3DObject::GetCollisionPoint

C3DObject::GetDirection

C3DObject::GetMatrix

C3DObject::GetPosition

C3DObject::InitCollision

C3DObject::LookAt

C3DObject::ObjectCollided

C3DObject::Orient

C3DObject::Position

C3DObject::RayCollided

C3DObject::Rotate

C3DObject::Scale

C3DObject::SetMatrix

C3DObject::SphereCollided

C3DObject-------C3DLight

C3DLight
Create
Disable
Enable
SetAmbient
SetAttenuation
SetDiffuse
SetDirection
SetFalloff
SetPhi
SetRange
SetSpecular
SetTheta

C3DObject-------C3DMesh

C3DMesh
BeginRenderCubeTexture
BuildOctree
CreateBox
CreateCubeTexture
CreateCylinder
CreateMesh
CreateMeshEx
CreateRectangle
CreateSphere
EnableAlpha
EnableLighting
EnableSphereMapping
EndRenderCubeTexture
GetID
GetIndexCount
GetVertexCount
GetVertexFormat
GetVertexSize
Load3DS
LoadMD2
LoadSkinnedX
LoadTexture
LoadX
LockIndexBuffer
LockVertexBuffer
ReallocateMesh
RecalcBoundingBox
SetAlphaArg1
SetAlphaArg2
SetAlphaDest
SetAlphaOp
SetAlphaOperation
SetAlphaSource
SetAnimation
SetAnimationMode
SetColorArg1
SetColorArg2
SetColorOperation
SetCulling
SetFill
SetID
SetMaterial
SetNamedAnimation
SetShading
SetVertexFormat
SetVertexSize
SetVisible
UnlockIndexBuffer
UnlockVertexBuffer
UpdateAllAnimations
UpdateAnimation
UseVertexColor

C3DObject-------C3DMesh--------------C3DLandscape

C3DLandscape
Load

C3DScreen

Create
Load
Create
CreateBox
CreateCylinder
CreateMesh
CreateMeshEx
CreateRectangle
CreateSphere
Load3DS
LoadMD2
LoadSkinnedX
LoadX
CreateScene
CreateTransform
C3DScreen
C3DScreen
Load

C3DScreen::_C3DScreen

C3DScreen::Begin2D

C3DScreen::BeginScene

Draw
BeginScene

C3DScreen::C3DScreen

C3DScreen::Clear

C3DScreen::CloseScreen

C3DScreen::CreateFullScreen

C3DScreen::CreateWindowed

C3DScreen::End2D

C3DScreen::MouseX

C3DScreen::MouseY

C3DScreen::RenderScene

C3DScreen::RenderText

C3DScreen::Reset

C3DScreen::SetFont

C3DScreen::SetRestoreCallback

C3DSprite

C3DSprite
_C3DSprite
C3DSprite
Draw
Free
GetAngle
GetFrame
GetModulateColor
GetPosition
GetRotationCenter
GetScaleFactor
Load
SetAngle
SetFrame
SetModulateColor
SetPosition
SetRotationCenter
SetScaleFactor

C3DSprite::_C3DSprite

C3DSprite::C3DSprite

C3DSprite::Draw

C3DSprite::Free

C3DSprite::GetAngle

C3DSprite::GetFrame

C3DSprite::GetModulateColor

C3DSprite::GetPosition

C3DSprite::GetRotationCenter

C3DSprite::GetScaleFactor

C3DSprite::Load

C3DSprite::SetAngle

C3DSprite::SetFrame

C3DSprite::SetModulateColor

C3DSprite::SetPosition

C3DSprite::SetRotationCenter

C3DSprite::SetScaleFactor

CALLOBJECTMETHOD

CANCEL

CAPS

CASE

Control creation
Using list view controls
CASE&
CASE
CONST
DEFAULT
ENDSELECT
ENDSUB
ISREF
LCASE$
SELECT
SETID
TYPEOF

CASE&

ENDSELECT
SELECT

CDECL

CEIL

CEIL
FLOOR

CENTERWINDOW

Control creation
CENTERWINDOW

CHAR

DEFINE_GUID
ENDSUB
FOR
INPUT
NOT

CHECKMENUITEM

CHECKMENUITEM
Message variables, ID's and constants

CHINESEBIG5_CHARSET

CHR$

ASC
CHR$

CIRCLE

CIRCLE
LOCKBUFFER
PALETTEINDEX

Clear

Virtual key codes
C3DScreen
Clear

CLOSECONSOLE

CLOSECONSOLE
FINDCLOSE
FINDNEXT
FINDOPEN
INKEY$
LOCATE
OPENCONSOLE

CLOSEDIALOG

CLOSEDIALOG
CREATEDIALOG
DOMODAL
SHOWDIALOG

CLOSEFILE

CLOSEFILE
EOF
OPENFILE

CLOSEPRINTER

CLOSEPRINTER
ENDPAGE
OPENPRINTER
PRTDIALOG
WRITEPRINTER

CloseScreen

ATTACHSCREEN
CLOSESCREEN
CREATEMAPDATA
CREATESCREEN
FADEPALETTE
FLIP
GetBufferPitch
GetBufferPointer
KEYDOWN
NEWMAP
RGBToScreen
WAITKEY
C3DScreen
CloseScreen

CLOSEWINDOW

ATTACHBROWSER
CLOSEWINDOW
OPENWINDOW

CLS

COFF

COLOR

COLORREQUEST

COLORREQUEST
FILEREQUEST

COM

Introduction
DEFINE_GUID
ENDINTERFACE
INTERFACE
SET_INTERFACE
STDMETHOD

COMENUMBEGIN

COMENUMNEXT

COMREF

SET_INTERFACE
Compiler preprocessor reference

CONST

CONST
SETID
Compiler preprocessor reference

CONTEXTMENU

BEGINMENU
CONTEXTMENU
ENDMENU

CONTROL

Control creation
General control functions
Using edit controls
Using list box controls
Using combo box controls
Using scroll bar controls
Using rich edit controls
Using list view controls
Using status window controls
Using tree view controls
CONTROL
CONTROLEXISTS
CREATEDIALOG
SETCONTROLCOLOR

CONTROLCMD

Control creation
General control functions
Using edit controls
Using rich edit controls
Using list view controls
Using status window controls
Creating toolbar controls
CONTROLCMD
LOADTOOLBAR

CONTROLEX

Control creation
CONTROLEX

CONTROLEXISTS

General control functions
Using edit controls
Using list box controls
Using combo box controls
Using scroll bar controls
Using rich edit controls
CONTROLEXISTS

COPYFILE

COS

COS
COSD
FCOS
FCOSD

COSD

COS
COSD
FCOS
FCOSD

COSH

COSH
COSHD
FCOSH
FCOSHD

COSHD

COSH
COSHD
FCOSH
FCOSHD

coverageFile

CREATE

C3DCamera
Create
C3DLight
Create
SQL
Minimum SQL Grammer

CreateBox

C3DMesh
CreateBox

CREATECOMOBJECT

CreateCubeTexture

C3DMesh
CreateCubeTexture

CreateCylinder

C3DMesh
CreateCylinder

CREATEDIALOG

Control creation
CONTROL
CREATEDIALOG
DOMODAL
SHOWDIALOG
WAITUNTIL

CREATEDIR

COPYFILE
CREATEDIR
REMOVEDIR

CreateFullScreen

C3DScreen
CreateFullScreen

CREATEMAPDATA

CREATEMAPDATA
NEWMAP

CREATEMENU

APPENDMENU
BEGINMENU
CREATEMENU
INSERTMENU
SETMENU
SHOWCONTEXTMENU

CreateMesh

C3DMesh
CreateMesh

CreateMeshEx

C3DMesh
CreateMeshEx

CreateRectangle

C3DMesh
CreateRectangle

CreateScene

C3DObject
AddChild
CreateScene

CREATESCREEN

ATTACHSCREEN
CLOSESCREEN
CREATEMAPDATA
CREATESCREEN
FADEPALETTE
FILLPALETTE
FLIP

CreateSphere

C3DMesh
CreateSphere

CreateTransform

C3DObject
AddChild
CreateTransform

CreateWindowed

C3DScreen
CreateWindowed

CSV

CTRL

Using tree view controls
Virtual key codes

CULL_CCW

CULL_CW

CULL_NONE

Culling

CYAN

- D -

D3DBLEND_BLENDFACTOR

D3DBLEND_BOTHINVSRCALPHA

D3DBLEND_BOTHSRCALPHA

D3DBLEND_DESTALPHA

D3DBLEND_DESTCOLOR

D3DBLEND_INVBLENDFACTOR

D3DBLEND_INVDESTALPHA

D3DBLEND_INVDESTCOLOR

D3DBLEND_INVSRCALPHA

D3DBLEND_INVSRCCOLOR

D3DBLEND_ONE

D3DBLEND_SRCALPHA

D3DBLEND_SRCALPHASAT

D3DBLEND_SRCCOLOR

D3DBLEND_ZERO

D3DBLENDOP_ADD

D3DBLENDOP_MAX

D3DBLENDOP_MIN

D3DBLENDOP_REVSUBTRACT

D3DBLENDOP_SUBTRACT

D3DCOLORVALUE

D3DCOLORVALUE
D3DMATERIAL

D3DFVF_DIFFUSE

D3DFVF_LASTBETA_UBYTE4

D3DFVF_NORMAL

D3DFVF_POSITION_MASK

D3DFVF_PSIZE

D3DFVF_RESERVED0

D3DFVF_RESERVED2

D3DFVF_SPECULAR

D3DFVF_TEX0

D3DFVF_TEX1

D3DFVF_TEX2

D3DFVF_TEX3

D3DFVF_TEX4

D3DFVF_TEX5

D3DFVF_TEX6

D3DFVF_TEX7

D3DFVF_TEX8

D3DFVF_TEXCOUNT_MASK

D3DFVF_TEXCOUNT_SHIFT

D3DFVF_XYZ

D3DFVF_XYZB1

D3DFVF_XYZB2

D3DFVF_XYZB3

D3DFVF_XYZB4

D3DFVF_XYZB5

D3DFVF_XYZRHW

D3DMATERIAL

SetMaterial
D3DMATERIAL

D3DPT_LINELIST

D3DPT_LINESTRIP

D3DPT_POINTLIST

D3DPT_TRIANGLEFAN

D3DPT_TRIANGLELIST

D3DPT_TRIANGLESTRIP

DATA

DATA
DATABEGIN
DATAEND
GETDATA
RESTORE

DATABEGIN

DATA
DATABEGIN
DATAEND
GETDATA
RESTORE

DATABLOCK

GETDATA
RESTORE

DATAEND

DATA
DATABEGIN
DATAEND
GETDATA
RESTORE

DATE

DATE$

DATE$
TIME$

DBBINDDATE

DBBINDPARAMETER

DBBINDTIME

DBBINDTIMESTAMP

DBBINDVARIABLE

DBC

DBCARDINALITY

DBCONNECT

DBCONNECTDSN

DBCREATEMDB

DBDATE

SQL
dbBindDate
dbGetDate

DBDISCONNECT

DB-E

DBENUMDRIVERS

DBEXECSQL

DBEXECUTE

DBFREESQL

DBGET

DBGETDATA

DBGETDATE

DBGETERRORCODE

DBGETERRORTEXT

DBGETNEXT

DBGETNUMCOLS

DBGETPREV

DBGETTIME

DBGETTIMESTAMP

DBISNULL

DBLISTCOLUMNS

DBLISTTABLES

DBMS

DBPREPARESQL

DBTIME

SQL
dbBindTime
dbGetTime

DBTIMESTAMP

SQL
dbBindTimeStamp
dbGetTimeStamp

DDL

DD-MM-YYYY

DECIMAL

DECLARE

ALIAS
DECLARE
ENDSUB
EXTERN
GLOBAL
IMPORT
ONEXIT
STDMETHOD
SUB
Compiler preprocessor reference

DEF

Control creation
Creating toolbar controls
Using tree view controls
AllocHeap
ALLOCMEM
AUTODEFINE
CREATEDIALOG
DATABEGIN
DEF
DEFINE_GUID
DELETE
ENDTYPE
EXTERN
FILEREQUEST
FINDCLOSE
FINDNEXT
FINDOPEN
FONTREQUEST
FreeHeap
FREEMEM
GETBITMAPSIZE
GETCLIENTSIZE
GETDATA
GETSCREENSIZE
GETSCROLLRANGE
GETSIZE
GETTEXTSIZE
GLOBAL
INPUT
ISREF
LEN
NEW
OPENFILE
OPENWINDOW
PRTDIALOG
READMEM
REPLACE$
RESTORE
SET_INTERFACE
SETTYPE
TYPE
TYPEOF
WRITEMEM

DEFAULT

CASE&
CASE
DEFAULT
ENDSELECT
SELECT

DEFAULT_CHARSET

DEFINE_GUID

DEFINE_GUID
ENDINTERFACE
INTERFACE
SET_INTERFACE
STDMETHOD

DEL

DELETE

DELETE
ListRemove
ListRemoveAll
NEW
SQL
Minimum SQL Grammer

DELETEFILE

DELETEFILE
REMOVEDIR

DELETEIMAGE

DELETEIMAGE
LOADIMAGE

DELETESTRING

General control functions
Using list box controls
Using combo box controls
ADDSTRING
DELETESTRING
GETSTRING
INSERTSTRING

DIALOG

Control creation
ADDMENUITEM
ADDSTRING
CENTERWINDOW
CLOSEDIALOG
CREATEDIALOG
DOMODAL
SHOWDIALOG

Diffuse

DIK_

DIK_A

DIK_ABNT_C

DIK_ADD

DIK_APOSTROPHE

DIK_APPS

DIK_AT

DIK_AX

DIK_B

DIK_BACK

DIK_BACKSLASH

DIK_BACKSPACE

DIK_C

DIK_CALCULATOR

DIK_CAPITAL

DIK_CAPSLOCK

DIK_CIRCUMFLEX

DIK_COLON

DIK_COMMA

DIK_CONVERT

DIK_D

DIK_DECIMAL

DIK_DELETE

DIK_DIVIDE

DIK_DOWN

DIK_DOWNARROW

DIK_E

DIK_END

DIK_EQUALS

DIK_ESCAPE

DIK_F

DIK_F1

DIK_G

DIK_GRAVE

DIK_H

DIK_HOME

DIK_I

DIK_INSERT

DIK_J

DIK_K

DIK_KANA

DIK_KANJI

DIK_L

DIK_LALT

DIK_LBRACKET

DIK_LCONTROL

DIK_LEFT

DIK_LEFTARROW

DIK_LMENU

DIK_LSHIFT

DIK_LWIN

DIK_M

DIK_MAIL

DIK_MEDIASELECT

DIK_MEDIASTOP

DIK_MINUS

DIK_MULTIPLY

DIK_MUTE

DIK_MYCOMPUTER

DIK_N

DIK_NEXT

DIK_NEXTTRACK

DIK_NOCONVERT

DIK_NUMLOCK

DIK_NUMPAD

DIK_NUMPADCOMMA

DIK_NUMPADENTER

DIK_NUMPADEQUALS

DIK_NUMPADMINUS

DIK_NUMPADPERIOD

DIK_NUMPADPLUS

DIK_NUMPADSLASH

DIK_NUMPADSTAR

DIK_O

DIK_OEM_10

DIK_P

DIK_PAUSE

DIK_PERIOD

DIK_PGDN

DIK_PGUP

DIK_PLAYPAUSE

DIK_POWER

DIK_PREVTRACK

DIK_PRIOR

DIK_Q

DIK_R

DIK_RALT

DIK_RBRACKET

DIK_RCONTROL

DIK_RETURN

DIK_RIGHT

DIK_RIGHTARROW

DIK_RMENU

DIK_RSHIFT

DIK_RWIN

DIK_S

DIK_SCROLL

DIK_SEMICOLON

DIK_SLASH

DIK_SLEEP

DIK_SPACE

DIK_STOP

DIK_SUBTRACT

DIK_SYSRQ

DIK_T

DIK_TAB

DIK_U

DIK_UNDERLINE

DIK_UNLABELED

DIK_UP

DIK_UPARROW

DIK_V

DIK_VOLUMEDOWN

DIK_VOLUMEUP

DIK_W

DIK_WAKE

DIK_WEBBACK

DIK_WEBFAVORITES

DIK_WEBFORWARD

DIK_WEBHOME

DIK_WEBREFRESH

DIK_WEBSEARCH

DIK_WEBSTOP

DIK_X

DIK_Y

DIK_YEN

DIK_Z

DIM

DLL

Using list view controls
DECLARE
EXPORT
FREELIB
Compiler preprocessor reference

DML

DO

DO
EOF
FINDCLOSE
FINDNEXT
FINDOPEN
INKEY$
UNTIL
WAIT
WAITUNTIL

DOMODAL

Control creation
CLOSEDIALOG
CREATEDIALOG
DOMODAL
SHOWDIALOG
Message variables, ID's and constants

DOS

DOUBLE

ABS
ACOS
ACOSD
ASIN
ASIND
ATAN
ATAND
CEIL
COS
COSD
COSH
COSHD
DATA
EXP
FACOS
FACOSD
FASIND
FATAN
FATAND
FLOOR
GETDATA
INPUT
INT
LOG10
LOG
POWER
SETPRECISION
SGN
SIN
SIND
SINH
SINHD
SQRT
STR$
TAN
TAND
TANH
TANHD
VAL

DOWN

Draw

C3DObject
Draw
C3DSprite
Draw

DRAWAALINE

DRAWALPHALINE

DRAWFILLEDRECT

DRAWLINE

DRAWMAP

DRAWMAP
MAPDRAWMODE
MAPMASKCOLOR
SCROLLMAP
SETMAPDATA
SETMAPVIEWPORT

DRAWMODE

DRAWMODE
Message variables, ID's and constants
WriteText

DRAWRECT

DRAWSPRITE

DrawSprite
DrawSpriteXY
MoveSprite

DRAWSPRITEXY

DrawSprite
DrawSpriteXY
MoveSprite

DROP

SQL
Minimum SQL Grammer

DSN

Introduction
Connecting to the database
dbConnectDSN

- E -

EACH

EACH
FOR
NEXT

EASTEUROPE_CHARSET

ELLIPSE

CIRCLE
ELLIPSE

ELSE

ELSE
ENDIF
IF
ISREF
ISSELECTED
ListRemove
ONEXIT
TYPEOF

EMF

Emissive

Enable

C3DLight
Enable

EnableAlpha

C3DMesh
EnableAlpha

ENABLECONTROL

General control functions
Using edit controls
Using list box controls
Using combo box controls
Using scroll bar controls
Using rich edit controls
ENABLECONTROL

EnableFog

C3DCamera
EnableFog

EnableLighting

C3DMesh
EnableLighting

ENABLEMENU

ENABLEMENU
ENABLEMENUITEM

ENABLEMENUITEM

ENABLEMENUITEM
Message variables, ID's and constants

EnableSphereMapping

C3DMesh
EnableSphereMapping

ENABLETABS

END

Control creation
DATABEGIN
END
FINDCLOSE
FINDNEXT
FINDOPEN
GETDATA
INKEY$
LOADMENU
LOCATE
ONEXIT
OPENCONSOLE
OPENWINDOW
PRTDIALOG
RESTORE
RETURN
SETEXITCODE
Virtual key codes

End2D

C3DScreen
End2D

EndFrame

ENDIF

Using list view controls
Creating toolbar controls
ALLOCMEM
ATTACHBROWSER
CLOSEPRINTER
ENDIF
FINDCLOSE
FINDNEXT
FINDOPEN
FONTREQUEST
FREEMEM
IF
ListRemove
LOADRESOURCE
MESSAGEBOX
ONEXIT
OPENFILE
OPENPRINTER
OPENWINDOW
PRTDIALOG
WRITEPRINTER

ENDINTERFACE

ENDINTERFACE
INTERFACE
SET_INTERFACE
STDMETHOD

ENDMENU

BEGININSERTMENU
BEGINMENU
BEGINPOPUP
CONTEXTMENU
ENDMENU
ENDPOPUP
MENUITEM
MENUTITLE
SEPARATOR

ENDPAGE

CLOSEPRINTER
ENDPAGE
WRITEPRINTER

ENDPOPUP

BEGININSERTMENU
BEGINMENU
BEGINPOPUP
CONTEXTMENU
ENDMENU
ENDPOPUP
MENUITEM
MENUTITLE
SEPARATOR

EndRenderCubeTexture

C3DMesh
EndRenderCubeTexture

ENDSELECT

Control creation
Using list view controls
CASE&
CASE
CONST
DEFAULT
ENDSELECT
ENDSUB
SELECT

ENDSUB

Control creation
Using list view controls
ENDSUB
EXPORT
GLOBAL
ONEXIT
OPENWINDOW
RETURN
SUB

ENDTYPE

Using list view controls
Using tree view controls
ENDTYPE
SETTYPE
TYPE

ENDWHILE

ENDWHILE
ListGetData
ListGetFirst
ListGetNext
ListRemove
WEND
WHILE

ENTER

Using edit controls
Using rich edit controls
Message variables, ID's and constants
Virtual key codes

EOF

EOF
GET
Virtual key codes

ESC

EXECUTE

EXP

EXPORT

EXPORT
Compiler preprocessor reference

EXTERN

DECLARE
DEF
EXTERN
GLOBAL
Compiler preprocessor reference

- F -

FACOS

ACOS
ACOSD
FACOS
FACOSD

FACOSD

ACOS
ACOSD
FACOS
FACOSD

FADE

FADEPALETTE

FALSE

Using tree view controls
BROWSECMD
DEFAULT
IF
ISREF
PLAYWAVE
tvInsertItem
tvSetItemData
UNTIL
WAITUNTIL
WHILE

FASIN

ASIN
ASIND
FASIN
FASIND

FASIND

ASIN
ASIND
FASIN
FASIND

FATAN

ATAN
ATAND
FATAN
FATAND

FATAND

ATAN
ATAND
FATAN
FATAND

FCOS

COS
COSD
FCOS
FCOSD

FCOSD

COS
COSD
FCOS
FCOSD

FCOSH

COSH
COSHD
FCOSH
FCOSHD

FCOSHD

COSH
COSHD
FCOSH
FCOSHD

FILE

Using rich edit controls
CLOSEFILE
EOF
LEN
OPENFILE
READ
WRITE

FILEREQUEST

FILL_POINT

FILL_SOLID

FILL_WIREFRAME

FILLPALETTE

FILLSCREEN

CLOSESCREEN
CREATESCREEN
FADEPALETTE
FILLSCREEN
FLIP
SETPALETTECOLOR

FINDCLOSE

FINDCLOSE
FINDNEXT
FINDOPEN

FINDNEXT

FINDCLOSE
FINDNEXT
FINDOPEN

FINDOPEN

FINDCLOSE
FINDNEXT
FINDOPEN

FLIP

CLOSESCREEN
CREATESCREEN
DRAWMAP
DrawSprite
FADEPALETTE
FLIP
GetBufferPitch
GetBufferPointer
MOUSEX
MOUSEY
MoveSprite
RGBToScreen
SCROLLMAP

FLOAT

DATA
DECLARE
FACOS
FACOSD
FASIN
FASIND
FATAN
FATAND
FCOS
FCOSD
FCOSH
FCOSHD
FSIN
FSIND
FSINH
FSINHD
FTAN
FTAND
FTANH
FTANHD
GETDATA
INPUT
INT
RND
SETPRECISION

FLOODFILL

FLOOR

CEIL
FLOOR

FLT

FLUSHKEYS

FONTREQUEST

FILEREQUEST
FONTREQUEST
SETFONT

FOR

DATABEGIN
EACH
FOR
GETDATA
GOTO
ISSELECTED
ListAdd
ListAddHead
ListCreate
NEXT
READMEM
RESTORE
STEP
TO
WRITEMEM

FOR/EACH

EACH
NEXT

FOR/NEXT

NEXT
STEP
TO

Format

FPS

Free

C3DCamera
Free
C3DObject
_C3DObject
Free
C3DSprite
Free

FREEHEAP

FREELIB

FREEMAP

CREATEMAPDATA
FREEMAP

FREEMEM

ALLOCMEM
FREEMEM
LOADRESOURCE
READMEM
WRITEMEM

Frees

C3DCamera
_C3DCamera
Free
C3DObject
Free

FREESPRITE

FreeSprite
LoadSprite

FRONTBUFFER

DrawAALine
DrawAlphaLine
DrawFilledRect
DrawLine
DRAWMAP
DrawRect
DrawSprite
DrawSpriteXY
GetBufferPitch
GetBufferPointer
LOCKBUFFER
ReadPixel
UNLOCKBUFFER
WriteAlphaPixel
WritePixel
WritePixelFast
WriteText

FRONTPEN

BACKPEN
CIRCLE
FONTREQUEST
FRONTPEN
LINE
LINETO
PSET
RGB
Message variables, ID's and constants

FSIN

FSIN
FSIND
SIN
SIND

FSIND

FSIN
FSIND
SIN
SIND

FSINH

FSINH
FSINHD
SINH
SINHD

FSINHD

FSINH
FSINHD
SINH
SINHD

FTAN

FTAN
FTAND
TAN
TAND

FTAN(2

FTAND

FTAN
FTAND
TAN
TAND

FTANH

FTANH
FTANHD
TANH
TANHD

FTANHD

FTANH
FTANHD
TANH
TANHD

- G -

GB2312_CHARSET

GDI

LOCKBUFFER
PALETTEINDEX
UNLOCKBUFFER

GET

GET
OPENFILE
PUT
READ
WRITE

GetAngle

C3DSprite
GetAngle

GETBITMAPSIZE

GETBUFFERPITCH

GetBufferPitch
RGBToScreen

GETBUFFERPOINTER

GetBufferPointer
RGBToScreen

GETCAPTION

GETCAPTION
SETCAPTION

GETCLIENTSIZE

GETCLIENTSIZE
GETSCREENSIZE

GetCollisionPoint

C3DObject
GetCollisionPoint

GETCOMPROPERTY

GETCONTROLHANDLE

GETCONTROLTEXT

General control functions
Using edit controls
GETCONTROLTEXT
SETCONTROLTEXT

GETDATA

DATA
DATABEGIN
DATAEND
GETDATA
RESTORE

GETDEFAULTPRINTER

GETDEFAULTPRINTER
OPENPRINTER
WRITEPRINTER

GetDirection

C3DCamera
GetDirection
C3DObject
GetDirection

GETFOLDERPATH

GetFrame

C3DSprite
GetFrame

GETHDC

GETHDC
RELEASEHDC

GetID

C3DMesh
GetID

GetIndexCount

C3DMesh
GetIndexCount

GETJOYSTICKAXISCOUNT

GETJOYSTICKBUTTONCOUNT

GETJOYSTICKCOUNT

GETJOYSTICKCOUNT
GETJOYSTICKNAME

GETJOYSTICKNAME

GETJOYSTICKTYPE

GETKEY

GETKEY
KEYDOWN
WAITKEY

GETKEYSTATE

GETKEYSTATE
INKEY$

GetLookAt

C3DCamera
GetLookAt

GETMAPCOUNT

GETMAPDATA

GETMAPDATA
SETMAPDATA

GETMAPHEIGHT

GETMAPCOUNT
GETMAPHEIGHT
GETMAPWIDTH

GETMAPPIXELHEIGHT

GETMAPPIXELHEIGHT
GETMAPPIXELWIDTH

GETMAPPIXELWIDTH

GETMAPPIXELHEIGHT
GETMAPPIXELWIDTH

GETMAPWIDTH

GETMAPCOUNT
GETMAPHEIGHT
GETMAPWIDTH

GetMatrix

C3DObject
GetMatrix

GetModulateColor

C3DSprite
GetModulateColor

GETPALETTECOLOR

GETPALETTECOLOR
SETPALETTECOLOR

GETPIXEL

GETPIXEL
PSET

GetPosition

C3DCamera
GetPosition
C3DObject
GetPosition
C3DSprite
GetPosition

GETRESOURCELENGTH

GetRotationCenter

C3DSprite
GetRotationCenter

GetScaleFactor

C3DSprite
GetScaleFactor

GETSCREENSIZE

GETCLIENTSIZE
GETSCREENSIZE

GETSCROLLPOS

General control functions
Using scroll bar controls
GETSCROLLPOS
GETTHUMBPOS
SETSCROLLPOS

GETSCROLLPOSITION

GETSCROLLRANGE

General control functions
Using scroll bar controls
GETSCROLLRANGE
SETSCROLLRANGE

GETSELECTED

General control functions
Using list box controls
Using combo box controls
GETSELECTED
ISSELECTED
SETSELECTED

GETSIZE

Using status window controls
GETCLIENTSIZE
GETSCREENSIZE
GETSIZE
SETSIZE

GETSPRITEDELAY

GETSPRITEFRAMES

GETSPRITEHEIGHT

GetSpriteHeight
GetSpriteWidth

GETSPRITEPITCH

GetSpritePitch
GetSpritePointer
LOCKSPRITE
UNLOCKSPRITE

GETSPRITEPOINTER

GetSpritePitch
GetSpritePointer
LOCKSPRITE
UNLOCKSPRITE

GETSPRITESTATE

GETSPRITETYPE

GETSPRITEVELX

GETSPRITEVELY

GETSPRITEWIDTH

GetSpriteHeight
GetSpriteWidth

GETSTARTPATH

Control creation
GETSTARTPATH

GETSTATE

General control functions
GETSTATE
SETSTATE

GETSTRING

General control functions
Using list box controls
Using combo box controls
GETSTRING

GETSTRINGCOUNT

General control functions
Using list box controls
Using combo box controls
GETSTRINGCOUNT
ISSELECTED

GETTEXTSIZE

GETTHUMBPOS

Using scroll bar controls
GETTHUMBPOS

GETTHUMBPOSITION

GetUpVector

C3DCamera
GetUpVector

GetVertexCount

C3DMesh
GetVertexCount

GetVertexFormat

C3DMesh
GetVertexFormat

GetVertexSize

C3DMesh
GetVertexSize

GIF

LOADIMAGE
Message variables, ID's and constants

GLOBAL

DECLARE
EXPORT
EXTERN
GLOBAL
Compiler preprocessor reference

GOSUB

GOSUB
OPENWINDOW

GOTO

GOTO
LABEL

GRAY

GREEK_CHARSET

Green

COLOR
RGBA

GUID

- H -

HANDLE

HANGEUL_CHARSET

HEAPCLEAR

HEBREW_CHARSET

HELP

HEX$

HH:MM:SS

HIGH

HOME

HRESULT

HWND

- I -

ICON

ID

Control creation
General control functions
Using edit controls
Using list box controls
Using combo box controls
Using scroll bar controls
Using rich edit controls
Using list view controls
Using status window controls
Creating toolbar controls
Using tree view controls
APPENDMENU
LOADIMAGE
Message variables, ID's and constants

IDE

Introduction
SETID

IF

Creating toolbar controls
ALLOCMEM
ATTACHBROWSER
CLOSEPRINTER
CONTROLEXISTS
ELSE
ENDIF
FONTREQUEST
FREEMEM
GETKEYSTATE
GETPIXEL
GOTO
IF
ISREF
ISSELECTED
LEFT$
ListRemove
LOADRESOURCE
MESSAGEBOX
MID$
ONEXIT
OPENFILE
OPENPRINTER
OPENWINDOW
PRTDIALOG
RIGHT$
THEN
TYPEOF
WRITEPRINTER

IMAGE

IMPORT

ALIAS
DECLARE
IMPORT

InitCollision

C3DObject
InitCollision

INKEY$

DATABEGIN
DO
FINDCLOSE
FINDNEXT
FINDOPEN
GETDATA
INKEY$
LOCATE
OPENCONSOLE
RESTORE
RETURN

INPUT

INKEY$
INPUT

INS

INSERT

SQL
Updates and Insertions
Minimum SQL Grammer

INSERTMENU

BEGINMENU
INSERTMENU

INSERTSTRING

General control functions
Using list box controls
Using combo box controls
ADDSTRING
GETSTRING
INSERTSTRING

INSTR

INT

General control functions
Using edit controls
Using scroll bar controls
Using rich edit controls
Using list view controls
Creating toolbar controls
Using tree view controls
ALLOCMEM
APPENDMENU
ASC
ATTACHBROWSER
BROWSECMD
CHECKMENUITEM
CHR$
CIRCLE
CLOSEDIALOG
COLOR
CONTEXTMENU
CONTROL
CONTROLCMD
CONTROLEXISTS
COPYFILE
CREATEDIR
CREATEMENU
DATA
DATABEGIN
DECLARE
DEF
DELETEFILE
DELETEIMAGE
DELETESTRING
DOMODAL
DRAWMODE
ENABLECONTROL
ENABLEMENU
ENABLEMENUITEM
ENABLETABS
ENDTYPE
EOF
EXPORT
FILEREQUEST
FLOODFILL
FONTREQUEST
FOR
FreeHeap
GET
GETDATA
GETKEYSTATE
GETPIXEL
GETSCROLLPOS
GETSCROLLRANGE
GETSELECTED
GETSIZE
GETSTATE
GETSTRING
GETSTRINGCOUNT
GETTEXTSIZE
GETTHUMBPOS
INKEY$
INPUT
INSERTSTRING
INT
ISREF
ISSELECTED
LEFT$
ListRemove
ListRemoveAll
LOADIMAGE
LOADMENU
LOADRESOURCE
LOADTOOLBAR
LOCATE
MENUITEM
MESSAGEBOX
MID$
MOVE
NEW
NOT
OPENFILE
OPENWINDOW
PLAYWAVE
PRTDIALOG
PSET
PUT
RAND
RASTERMODE
READ
READMEM
RECT
RELEASEHDC
REMOVEDIR
REPLACE$
RESTORE
RETURN
RGB
RIGHT$
SEEDRND
SETCONTROLCOLOR
SETCURSOR
SETEXITCODE
SETFONT
SETHORIZEXTENT
SETLBCOLWIDTH
SETLINESTYLE
SETPRECISION
SETSCROLLPOS
SETSCROLLRANGE
SETSELECTED
SETSTATE
SETTYPE
SGN
SHOWCONTEXTMENU
SHOWIMAGE
SHOWWINDOW
SPACE$
STARTTIMER
STOPTIMER
STRING$
SUB
TIMER
tvDeleteAllItems
tvDeleteItem
tvInsertItem
tvSelectItem
TYPE
TYPEOF
WAIT
WRITE
WRITEMEM

INT64

INTENSITY

INTERFACE

ENDINTERFACE
INTERFACE
SET_INTERFACE
STDMETHOD

INTO

SQL
Updates and Insertions
dbBindParameter
dbExecute
dbPrepareSQL
Minimum SQL Grammer

INTRAND

INTRODUCTION

Introduction
Introduction

IS

SQL
Retrieving Results

ISREF

ISREF
TYPEOF

ISSELECTED

General control functions
Using list box controls
Using combo box controls
ISSELECTED

ISTRING

- J -

JOHAB_CHARSET

JOYDOWN

JOYX

JOYX
JOYY
JOYZ

JOYY

JOYX
JOYY
JOYZ

JOYZ

JOYX
JOYY
JOYZ

JPEG

LOADIMAGE
LoadSprite

JPG

- K -

KEYDOWN

GETKEY
KEYDOWN
WAITKEY

- L -

LABEL

GOTO
LABEL

LCASE$

LCASE$
UCASE$

LEFT

LEFT$

LEFT$
MID$
RIGHT$

LEN

LEN
OPENFILE

LIB

LIFO

LIGHT

LIGHT_DIRECTIONAL

LIGHT_POINT

LIGHT_SPOT

lightMapFile

LIKE

LINE

LINE
LINETO
SETLINESTYLE

LINETO

LINE
LINETO
SETLINESTYLE

LISTADD

LISTADDHEAD

LISTCREATE

LISTGETDATA

LISTGETFIRST

LISTGETNEXT

LISTREMOVE

LISTREMOVEALL

Load

C3DLandscape
Load
C3DSprite
Load

Load3DS

C3DMesh
Load3DS

loaded

LOADIMAGE

Creating toolbar controls
DELETEIMAGE
GETBITMAPSIZE
LOADIMAGE
LOADRESOURCE
SETCURSOR
SETICON
SHOWIMAGE
Message variables, ID's and constants

loading

LOADMAPDATA

LOADMAPDATA
NEWMAP
SAVEMAPDATA

LoadMD

C3DMesh
LoadMD2

LOADMENU

LOADMENU
LOADRESOURCE

LOADPALETTE

LOADPALETTE
SETPALETTECOLOR

LOADRESOURCE

LOADMENU
LOADRESOURCE

LoadSkinnedX

C3DMesh
LoadSkinnedX

LOADSPRITE

DrawSprite
DrawSpriteXY
FreeSprite
GetSpriteFrames
GetSpritePitch
GetSpritePointer
LoadSprite
LOCKSPRITE
MoveSprite
NEWMAP
UNLOCKSPRITE

LoadTexture

C3DMesh
LoadTexture

LOADTOOLBAR

Creating toolbar controls
LOADTOOLBAR

LoadX

C3DMesh
LoadX

LOCATE

LOCK

LOCKBUFFER

LOCKBUFFER
UNLOCKBUFFER
WritePixelFast

LockIndexBuffer

C3DMesh
LockIndexBuffer

LOCKSPRITE

GetSpritePitch
GetSpritePointer
LOCKSPRITE
UNLOCKSPRITE

LockVertexBuffer

C3DMesh
LockVertexBuffer

LockYAxis

C3DCamera
LockYAxis

LOG

LOG10
LOG

LOG1

LOG10
LOG

LookAt

C3DCamera
LookAt
C3DObject
LookAt

LOWER

LTRIM$

LTRIM$
RTRIM$

LVKEYDOWN

Using list view controls
Message variables, ID's and constants

LVN_ENDLABELEDIT

Using list view controls
Message variables, ID's and constants

- M -

MAC_CHARSET

MAGENTA

MAPDRAWMODE

MAPDRAWMODE
MAPMASKCOLOR

MAPMASKCOLOR

MAPDRAWMODE
MAPMASKCOLOR

MATCH

MATRIX

SetMatrix
MATRIX4
MatrixIdentity
MatrixTranslation
MatrixRotation
MatrixMultiply

MATRIX4

MatrixIdentity

MatrixMultiply

MatrixRotation

MatrixTranslation

maxBlockHeight

maxPoly

MDAC

MDI

Using status window controls
Creating toolbar controls
BEGININSERTMENU

MEMORY

ALLOCMEM
FREEMEM
LEN
LOADRESOURCE
PLAYWAVE
READMEM
WRITEMEM
WRITEPRINTER

MENUITEM

BEGININSERTMENU
BEGINMENU
BEGINPOPUP
CONTEXTMENU
ENDMENU
ENDPOPUP
LOADMENU
MENUITEM
MENUTITLE
SEPARATOR

MENUTITLE

BEGININSERTMENU
BEGINMENU
BEGINPOPUP
CONTEXTMENU
ENDMENU
ENDPOPUP
MENUITEM
MENUTITLE
SEPARATOR

MESSAGEBOX

ATTACHBROWSER
MESSAGEBOX
ONEXIT

MID$

LEFT$
MID$
RIGHT$

MILLISECS

MM

MMM

MMMM

MOUSEDOWN

MouseX

MOUSEX
MOUSEY
C3DScreen
MouseX

MouseY

MOUSEX
MOUSEY
C3DScreen
MouseY

Move

LINETO
MOVE
PRINT
C3DCamera
Move

MOVEMAP

MOVEMAP
SCROLLMAP

MOVESPRITE

DrawSprite
MoveSprite

- N -

NEW

DEF
DELETE
NEW
SETTYPE

NEWMAP

CREATEMAPDATA
DRAWMAP
FREEMAP
GETMAPCOUNT
GETMAPDATA
GETMAPHEIGHT
GETMAPPIXELHEIGHT
GETMAPPIXELWIDTH
GETMAPWIDTH
LOADMAPDATA
MAPDRAWMODE
MAPMASKCOLOR
MOVEMAP
NEWMAP
SAVEMAPDATA
SCROLLMAP
SETMAPDATA
SETMAPVIEWPORT

NEXT

DATABEGIN
EACH
FOR
GETDATA
GOTO
ISSELECTED
ListAdd
ListAddHead
ListCreate
NEXT
READMEM
RESTORE
STEP
TO
WRITEMEM

NM_LISTVIEW

NMHDR

NMLISTVIEW

Using list view controls
Message variables, ID's and constants

NMTVGETINFOTIP

NMTVKEYDOWN

NONE

NOT

NOT
SQL
Retrieving Results

NULL

Using tree view controls
CREATEDIALOG
FILEREQUEST
GETHDC
ListGetFirst
ListRemove
MESSAGEBOX
ONEXIT
OPENWINDOW
PLAYWAVE
PRTDIALOG
READ
tvGetSelectedItem
tvInsertItem

NUM

- O -

OBDC

ObjectCollided

C3DObject
ObjectCollided

ObjectInView

C3DCamera
ObjectInView

ODBC

Introduction
Connecting to the database
SQL
ODBC API
dbConnect
dbConnectDSN
dbEnumDrivers
dbGetErrorCode
dbGetErrorText
Minimum SQL Grammer

ODBCVER3

OEM

Message variables, ID's and constants
Virtual key codes

OEM_CHARSET

OLE

ONEXIT

END
ONEXIT

OPENCONSOLE

CLOSECONSOLE
CLS
COLOR
FINDCLOSE
FINDNEXT
FINDOPEN
INKEY$
INPUT
LOCATE
OPENCONSOLE
PRINT

OPENFILE

Using rich edit controls
CLOSEFILE
EOF
GET
LEN
OPENFILE
PUT
READ
SEEK
WRITE

OPENPRINTER

CLOSEPRINTER
ENDPAGE
GETDEFAULTPRINTER
OPENPRINTER
PRINTWINDOW
PRTDIALOG
WRITEPRINTER

OPENWINDOW

CLOSEWINDOW
CONTROL
OPENWINDOW
WAITUNTIL

OPT

ATTACHBROWSER
CIRCLE
CLOSEDIALOG
COLORREQUEST
ELLIPSE
FILEREQUEST
FONTREQUEST
FOR
GETSIZE
INPUT
INSTR
LINE
ListRemove
ListRemoveAll
MESSAGEBOX
NEXT
PRINT
PSET
RECT
RELEASEHDC
RETURN
SEEK
SENDMESSAGE
SETCURSOR
SETFOCUS
SETFONT
SETSIZE
SHOWIMAGE
SHOWWINDOW
STARTTIMER
STOPTIMER
SYSTEM
TYPE

OR

Orient

C3DCamera
Orient
C3DObject
Orient

- P -

PA

PAGE

PALETTEINDEX

PAUSE

PC98

PLAYMIDI$

PLAYWAVE

PLAYWAVE
Message variables, ID's and constants

POINTER

Using tree view controls
AllocHeap
DECLARE
DELETE
ENDINTERFACE
FILEREQUEST
FreeHeap
GET
INTERFACE
ListAdd
ListAddHead
ListCreate
ListGetData
ListGetFirst
ListGetNext
ListRemove
ListRemoveAll
LOADRESOURCE
LOADTOOLBAR
MESSAGEBOX
NEW
ONEXIT
OPENWINDOW
PRTDIALOG
PUT
READMEM
SETTYPE
STDMETHOD
WRITEMEM
WRITEPRINTER
Compiler preprocessor reference

POPUP

Position

C3DCamera
Position
Position

Power

POWER
D3DMATERIAL

PRINT

ABS
ACOSD
AllocHeap
ALLOCMEM
APPEND$
ASC
ASIN
ASIND
ATAN
ATAND
CASE&
CASE
CEIL
CHR$
CLOSECONSOLE
COLOR
CONST
COS
COSD
COSH
COSHD
DATABEGIN
DATE$
DEFAULT
EACH
ELSE
ENDSELECT
EXP
FASIN
FASIND
FATAN
FATAND
FCOS
FCOSD
FCOSH
FCOSHD
FINDCLOSE
FINDNEXT
FINDOPEN
FLOOR
FOR
FreeHeap
FREEMEM
FSIN
FSIND
FSINH
FSINHD
FTAN
FTAND
FTANH
FTANHD
GETDATA
GETKEYSTATE
GETPIXEL
GOTO
HEX$
IF
INKEY$
INPUT
INSTR
INT
LCASE$
LEFT$
LEN
ListGetData
ListGetFirst
ListGetNext
LOADRESOURCE
LOCATE
LOG10
LOG
LTRIM$
MID$
MILLISECS
MOVE
NEXT
NOT
OPENCONSOLE
OPENWINDOW
POWER
PRINT
READMEM
REPLACE$
RESTORE
RETURN
RIGHT$
RTRIM$
SELECT
SET_INTERFACE
SETPRECISION
SGN
SIN
SIND
SINH
SINHD
TAN
TAND
TANH
TANHD
TIME$
UCASE$
USING
WRITEMEM
Virtual key codes

PRINTWINDOW

OPENPRINTER
PRINTWINDOW
WRITEPRINTER

PRINWINDOW

PRTDIALOG

OPENPRINTER
PRINTWINDOW
PRTDIALOG

PSET

GETPIXEL
PSET

PUSHHEAP

PUT

GET
OPENFILE
PUT
READ
WRITE

- R -

RAND

RAND
RND
SEEDRND

RASTERMODE

RASTERMODE
Message variables, ID's and constants

RayCollided

C3DObject
RayCollided

READ

CLOSEFILE
EOF
OPENFILE
READ
WRITE

READMEM

ALLOCMEM
LOADRESOURCE
READMEM
WRITEMEM

READPIXEL

ReallocateMesh

C3DMesh
ReallocateMesh

RecalcBoundingBox

C3DMesh
RecalcBoundingBox

RECT

RED

RELEASEHDC

GETHDC
RELEASEHDC

REM

Creating toolbar controls
FILEREQUEST
OPENWINDOW

REMOVEDIR

REMOVEMENUITEM

ADDMENUITEM
REMOVEMENUITEM

RenderScene

C3DScreen
RenderScene

RenderText

C3DScreen
RenderText

REPLACE$

Reset

C3DScreen
Reset

RESTORE

DATA
DATABEGIN
DATAEND
GETDATA
RESTORE

Retrieves

C3DObject
GetDirection
GetPosition

RETURN

Control creation
Using list view controls
ENDSUB
EXPORT
GLOBAL
ONEXIT
OPENWINDOW
RETURN
SUB

RGB

General control functions
Using rich edit controls
COLORREQUEST
FLOODFILL
GETPIXEL
RGB
Clear

RGBA

RGBTOSCREEN

RIGHT

RIGHT$

LEFT$
MID$
RIGHT$

RMMASKPEN

RMMERGEPEN

RMXORPEN

RND

RAND
RND
SEEDRND

ROOT

Rotate

C3DCamera
Rotate
C3DObject
Rotate

ROTOZOOM

RTIMAGE

RTL

RTRIM$

LTRIM$
RTRIM$

RUSSIAN_CHARSET

- S -

SAVEMAPDATA

LOADMAPDATA
SAVEMAPDATA

Scale

C3DObject
Scale

SCREEN

SCROLL

SCROLLMAP

MOVEMAP
SCROLLMAP

SEEDRND

RAND
RND
SEEDRND

SEEK

SELECT

Control creation
Using list view controls
CASE&
CASE
CONST
DEFAULT
ENDSELECT
ENDSUB
ISREF
SELECT
SETID
TYPEOF
Virtual key codes
SQL
Retrieving Results
Minimum SQL Grammer

SENDMESSAGE

General control functions
Using edit controls
Using list box controls
Using combo box controls
Using scroll bar controls
Using rich edit controls
SENDMESSAGE

SEPARATOR

BEGININSERTMENU
BEGINMENU
BEGINPOPUP
CONTEXTMENU
ENDMENU
ENDPOPUP
LOADMENU
MENUITEM
MENUTITLE
SEPARATOR

SERIAL

SET

SQL
Updates and Insertions
Minimum SQL Grammer

SET_INTERFACE

ENDINTERFACE
INTERFACE
SET_INTERFACE
STDMETHOD
Compiler preprocessor reference

SetAlphaArg

C3DMesh
SetAlphaArg1
SetAlphaArg2

SetAlphaDest

C3DMesh
SetAlphaDest

SetAlphaOp

C3DMesh
SetAlphaOp

SetAlphaOperation

C3DMesh
SetAlphaOperation

SetAlphaSource

C3DMesh
SetAlphaSource

SetAmbient

C3DLight
SetAmbient

SetAngle

C3DSprite
SetAngle

SetAnimation

C3DMesh
SetAnimation

SetAnimationMode

C3DMesh
SetAnimationMode

SetAspectRatio

C3DCamera
SetAspectRatio

SetAttenuation

C3DLight
SetAttenuation

SetBackPlane

C3DCamera
SetBackPlane

SETCAPTION

GETCAPTION
SETCAPTION

SetColorArg

C3DMesh
SetColorArg1
SetColorArg2

SetColorOperation

C3DMesh
SetColorOperation

SETCOMPROPERTY

SETCONTROLCOLOR

General control functions
Using edit controls
Using list box controls
Using combo box controls
Using scroll bar controls
Using rich edit controls
SETCONTROLCOLOR

SETCONTROLNOTIFY

SETCONTROLTEXT

Control creation
General control functions
Using edit controls
Using scroll bar controls
Using status window controls
GETCONTROLTEXT
SETCONTROLTEXT

SetCulling

C3DMesh
SetCulling

SETCURSOR

LOADIMAGE
SETCURSOR
Message variables, ID's and constants

SetDiffuse

C3DLight
SetDiffuse

SetDirection

C3DLight
SetDirection

SETEXITCODE

END
SETEXITCODE

SetFalloff

C3DLight
SetFalloff

SetFill

C3DMesh
SetFill

SETFOCUS

General control functions
Using edit controls
Using list box controls
Using combo box controls
Using scroll bar controls
Using rich edit controls
SETFOCUS

SetFogColor

C3DCamera
SetFogColor

SetFogRange

C3DCamera
SetFogRange

SetFont

Control creation
FONTREQUEST
SETFONT
Message variables, ID's and constants
WriteText
C3DScreen
SetFont

SetFOV

C3DCamera
SetFOV

SetFrame

C3DSprite
SetFrame

SetFrontPlane

C3DCamera
SetFrontPlane

SETHORIZEXTENT

General control functions
Using list box controls
Using combo box controls
SETHORIZEXTENT

SETICON

LOADIMAGE
SETCURSOR
SETICON

SetID

CONST
SETID
Compiler preprocessor reference
C3DMesh
SetID

SETJOYSTICKDEADZONE

SETJOYSTICKDEADZONE
SETJOYSTICKRANGE

SETJOYSTICKRANGE

JOYX
JOYY
JOYZ
SETJOYSTICKDEADZONE
SETJOYSTICKRANGE

SETLBCOLWIDTH

General control functions
Using list box controls
SETLBCOLWIDTH

SETLINESTYLE

SETLINESTYLE
Message variables, ID's and constants

SETMAPDATA

CREATEMAPDATA
GETMAPDATA
NEWMAP
SAVEMAPDATA
SETMAPDATA

SETMAPVIEWPORT

SetMaterial

C3DMesh
SetMaterial

SetMatrix

C3DObject
SetMatrix

SETMENU

APPENDMENU
BEGINMENU
CREATEMENU
SETMENU

SetMode

C3DCamera
SetMode

SetModulateColor

C3DSprite
SetModulateColor

SetNamedAnimation

C3DMesh
SetNamedAnimation

SETPALETTECOLOR

FADEPALETTE
GETPALETTECOLOR
LOADPALETTE
SETPALETTECOLOR

SetPhi

C3DLight
SetPhi

SetPosition

C3DSprite
SetPosition

SETPRECISION

PRINT
SETPRECISION
STR$
WRITEPRINTER

SetRange

C3DLight
SetRange

SetRestoreCallback

C3DScreen
SetRestoreCallback

SetRotationCenter

C3DSprite
SetRotationCenter

SetScaleFactor

C3DSprite
SetScaleFactor

SETSCROLLPOS

General control functions
Using scroll bar controls
GETSCROLLPOS
SETSCROLLPOS

SETSCROLLRANGE

General control functions
Using scroll bar controls
GETSCROLLRANGE
SETSCROLLRANGE

SETSELECTED

General control functions
Using list box controls
Using combo box controls
GETSELECTED
SETSELECTED

SetShading

C3DMesh
SetShading

SETSIZE

Using edit controls
Using list box controls
Using combo box controls
Using scroll bar controls
Using rich edit controls
Creating toolbar controls
GETSIZE
SETSIZE
SHOWWINDOW

SetSpecular

C3DLight
SetSpecular

SETSPRITEDELAY

SETSPRITESTATE

SETSPRITETYPE

SETSPRITEVELX

SETSPRITEVELY

SETSTATE

General control functions
GETSTATE
SETSTATE

SetTheta

C3DLight
SetTheta

SETTYPE

FOR
SETTYPE
TYPEOF
Compiler preprocessor reference

SetVertexFormat

C3DMesh
SetVertexFormat

SetVertexSize

C3DMesh
SetVertexSize

SetVisible

C3DMesh
SetVisible

SETWINDOWCOLOR

SetY

C3DCamera
SetY

SGN

SHADE_FLAT

SHADE_GOURAUD

SHIFT

Using list box controls
Message variables, ID's and constants
Virtual key codes

SHIFTJIS_CHARSET

SHOWCONTEXTMENU

SHOWDIALOG

CLOSEDIALOG
CREATEDIALOG
SHOWDIALOG

SHOWIMAGE

LOADIMAGE
SHOWIMAGE

SHOWWINDOW

Using edit controls
Using list box controls
Using combo box controls
Using scroll bar controls
Using rich edit controls
SHOWWINDOW
Message variables, ID's and constants

SIN

FSIN
FSIND
SIN
SIND

SIND

FSIN
FSIND
SIN
SIND

SINH

FSINH
FSINHD
SINH
SINHD

SINHD

FSINH
FSINHD
SINH
SINHD

SMALLINT

SPACE$

SPACE$
STRING$

SPACEBAR

Specular

SphereCollided

C3DObject
SphereCollided

SPRITEALPHA

SPRITEANGLE

SPRITECOLLIDED

SPRITECOLLIDEDEX

SPRITEDRAWMODE

SPRITEFRAME

GetSpriteFrames
SpriteFrame

SPRITEMASKCOLOR

SPRITESCALEFACTOR

SPRITESHADOWOFFSET

SPRITETOBUFFER

SQL

Introduction
Connecting to the database
SQL
Retrieving Results
Updates and Insertions
dbBindParameter
dbConnect
dbConnectDSN
dbExecSQL
dbFreeSQL
dbPrepareSQL
Minimum SQL Grammer

SQL_DATA_SOURCE_READ_ONLY

SQL_NO_TOTAL

Retrieving Results
dbBindDate
dbBindTime
dbBindTimeStamp
dbBindVariable

SQL_NULL_DATA

Retrieving Results
dbBindDate
dbBindTime
dbBindTimeStamp
dbBindVariable

SQL_NULL_HANDLE

SQL_SQL_CONFORMANCE

SQL_SUCCESS

SQL_SUCCESS_WITH_INFO

SQL-92

SQRT

StartFrame

STARTTIMER

STARTTIMER
STOPTIMER
Message variables, ID's and constants

STDMETHOD

ENDINTERFACE
INTERFACE
SET_INTERFACE
STDMETHOD

STEP

STOP

STOPMIDI$

STOPTIMER

STARTTIMER
STOPTIMER

STR$

HEX$
SETPRECISION
STR$
USING
VAL
WRITEPRINTER

STRING

Using edit controls
Using rich edit controls
Using list view controls
Using tree view controls
ADDMENUITEM
ADDSTRING
APPEND$
APPENDMENU
ASC
ATTACHBROWSER
BEGINPOPUP
CHR$
CONTROL
COPYFILE
CREATEDIR
DATA
DATE$
DEF
DELETEFILE
EACH
ENDTYPE
FILEREQUEST
FINDNEXT
FINDOPEN
FONTREQUEST
FOR
FREELIB
GETCAPTION
GETCONTROLTEXT
GETDATA
GETDEFAULTPRINTER
GETSTARTPATH
GETSTRING
HEX$
INKEY$
INPUT
INSERTSTRING
INSTR
LCASE$
LEFT$
LEN
LOADRESOURCE
LTRIM$
MENUITEM
MENUTITLE
MESSAGEBOX
MID$
NEW
NEXT
OPENFILE
OPENPRINTER
PRTDIALOG
REMOVEDIR
REPLACE$
RIGHT$
RTRIM$
SETCAPTION
SETCONTROLTEXT
SETTYPE
SPACE$
STR$
STRING$
SYSTEM
TIME$
tvGetItemText
tvInsertItem
tvSetItemText
TYPE
UCASE$
USING
VAL

STRING$

SPACE$
STRING$

SUB

Control creation
Using list view controls
DECLARE
ENDSUB
EXPORT
GLOBAL
GOSUB
ISREF
ONEXIT
OPENWINDOW
RETURN
STARTTIMER
SUB
TYPEOF

SYMBOL_CHARSET

SYSTEM

- T -

TAB

TABLE

SQL
Minimum SQL Grammer

TAN

FTAN
FTAND
TAN
TAND

TAND

FTAN
FTAND
TAN
TAND

TANH

FTANH
FTANHD
TANH
TANHD

TANHD

FTANH
FTANHD
TANH
TANHD

TEST

THAI_CHARSET

THEN

CONTROLEXISTS
ELSE
GETKEYSTATE
GETPIXEL
GOTO
IF
ISSELECTED
LEFT$
MID$
RIGHT$
THEN

TIFF

TIME

TIME$

TIMER

TIMESTAMP

TO

FOR
ISSELECTED
LCASE$
STEP
TO

TRUE

General control functions
Using list box controls
Using combo box controls
Using tree view controls
BROWSECMD
IF
ISREF
PRTDIALOG
tvDeleteAllItems
tvDeleteItem
tvGetItemText
tvInsertItem
tvSelectItem
tvSetItemData
tvSetItemText
UNTIL
WAITUNTIL
WHILE

TURKISH_CHARSET

TVDELETEALLITEMS

TVDELETEITEM

TVGETITEMDATA

TVGETITEMTEXT

TVGETSELECTEDITEM

TVINSERTITEM

TVM_SETITEMHEIGHT

TVSELECTITEM

TVSETITEMDATA

TVSETITEMTEXT

TYPE

Using list view controls
Using tree view controls
ENDTYPE
LEN
SETTYPE
TYPE

TYPE_NAME

TYPEOF

ISREF
SETTYPE
TYPEOF

- U -

UCASE$

LCASE$
UCASE$

UDT

Using list view controls
Using tree view controls
DEF
DEFINE_GUID
LEN
NEW
PUT
READ
RETURN
SENDMESSAGE
SETTYPE
TYPE
WRITE

UINT

Using tree view controls
ADDMENUITEM
ADDSTRING
AllocHeap
APPENDMENU
BACKPEN
CIRCLE
CLOSEPRINTER
COLORREQUEST
CONST
CONTROL
CONTROLEXISTS
CREATEMENU
DEFINE_GUID
DELETEIMAGE
DELETESTRING
ELLIPSE
ENABLECONTROL
ENABLEMENU
ENDPAGE
EXTERN
FINDCLOSE
FINDNEXT
FINDOPEN
FLOODFILL
FONTREQUEST
FOR
FreeHeap
FRONTPEN
GETBITMAPSIZE
GETCLIENTSIZE
GETCONTROLTEXT
GETHDC
GETPIXEL
GETSCREENSIZE
GETSIZE
GETSTRING
GLOBAL
INPUT
INSERTMENU
INSERTSTRING
INSTR
ISSELECTED
LINE
LINETO
LOADIMAGE
LOADRESOURCE
LOADTOOLBAR
MENUITEM
MESSAGEBOX
NOT
ONEXIT
OPENPRINTER
OPENWINDOW
PLAYWAVE
PSET
PushHeap
RAND
RECT
RELEASEHDC
REMOVEMENUITEM
RGB
SENDMESSAGE
SET_INTERFACE
SETCONTROLCOLOR
SETCONTROLTEXT
SETCURSOR
SETFOCUS
SETFONT
SETICON
SETID
SETMENU
SETSCROLLPOS
SETSIZE
SETWINDOWCOLOR
SHOWCONTEXTMENU
SHOWIMAGE
SHOWWINDOW
STARTTIMER
STDMETHOD
tvDeleteAllItems
tvDeleteItem
tvGetItemData
tvGetItemText
tvGetSelectedItem
tvInsertItem
tvSelectItem
tvSetItemData
tvSetItemText
WRITEPRINTER

UINT64

UNLOCKBUFFER

LOCKBUFFER
UNLOCKBUFFER
WritePixelFast

UnlockIndexBuffer

C3DMesh
UnlockIndexBuffer

UNLOCKSPRITE

GetSpritePitch
GetSpritePointer
LOCKSPRITE
UNLOCKSPRITE

UnlockVertexBuffer

C3DMesh
UnlockVertexBuffer

Unproject

C3DCamera
Unproject

UNTIL

DO
EOF
FINDCLOSE
FINDNEXT
FINDOPEN
INKEY$
UNTIL
WAIT
WAITUNTIL

UP

UPDATE

SQL
Updates and Insertions
Minimum SQL Grammer

UpdateAllAnimations

C3DMesh
UpdateAllAnimations

UpdateAnimation

C3DMesh
UpdateAnimation

URL

UseVertexColor

C3DMesh
UseVertexColor

USING

STR$
USING

- V -

VAL

HEX$
INPUT
VAL

VALUES

SQL
Updates and Insertions
Minimum SQL Grammer

VALUES(?,?,?)

dbBindParameter
dbExecute
dbPrepareSQL

Vec3Add

Vec3Cross

Vec3Dot

Vec3Length

Vec3Lerp

Vec3Normalize

Vec3Sub

Vec4Add

Vec4Cross

Vec4Dot

Vec4Length

Vec4Lerp

Vec4Normalize

Vec4Sub

VECTOR2

GetPosition
GetRotationCenter
GetScaleFactor

VECTOR3

GetDirection
GetLookAt
GetPosition
GetUpVector
Project
Unproject
GetCollisionPoint
GetDirection
GetPosition

Vertex

VERTEX0TEXTURE

VERTEX1TEXTURE

VERTEX2TEXTURE

VERTEX3TEXTURE

VERTEX4TEXTURE

VERTEX5TEXTURE

VERTEX6TEXTURE

VERTEX7TEXTURE

VERTEX8TEXTURE

VIETNAMESE_CHARSET

VSYNC

- W -

WAIT

SHOWDIALOG
WAIT
WAITUNTIL

WAITKEY

CLOSESCREEN
CREATESCREEN
FLUSHKEYS
WAITKEY

WAITUNTIL

OPENWINDOW
SHOWDIALOG
WAIT
WAITUNTIL

WEND

ENDWHILE
WEND

WHERE

SQL
Retrieving Results
Updates and Insertions
dbExecSQL

WHILE

ENDWHILE
ListGetData
ListGetFirst
ListGetNext
ListRemove
WHILE

WHITE

WINDOW

Control creation
Using tree view controls
ADDMENUITEM
ADDSTRING
ATTACHBROWSER
BACKPEN
BEGINMENU
BROWSECMD
CENTERWINDOW
CHECKMENUITEM
CIRCLE
CLOSEWINDOW
COLORREQUEST
CONTEXTMENU
CONTROLCMD
CONTROLEXISTS
DELETESTRING
DRAWMODE
ELLIPSE
ENABLECONTROL
ENABLEMENU
ENABLEMENUITEM
ENABLETABS
FLOODFILL
FONTREQUEST
FRONTPEN
GETCAPTION
GETCLIENTSIZE
GETCONTROLTEXT
GETHDC
GETPIXEL
GETSCROLLPOS
GETSCROLLRANGE
GETSELECTED
GETSIZE
GETSTATE
GETSTRING
GETSTRINGCOUNT
GETTEXTSIZE
GETTHUMBPOS
INSERTMENU
INSERTSTRING
ISSELECTED
LINE
LINETO
LOADMENU
LOADTOOLBAR
MOVE
OPENWINDOW
PRINT
PRINTWINDOW
PSET
RASTERMODE
RECT
RELEASEHDC
REMOVEMENUITEM
SETCAPTION
SETCONTROLCOLOR
SETCONTROLTEXT
SETCURSOR
SETFOCUS
SETFONT
SETHORIZEXTENT
SETICON
SETLBCOLWIDTH
SETLINESTYLE
SETMENU
SETSCROLLPOS
SETSCROLLRANGE
SETSELECTED
SETSIZE
SETSTATE
SETWINDOWCOLOR
SHOWCONTEXTMENU
SHOWIMAGE
SHOWWINDOW
STARTTIMER
STOPTIMER
tvDeleteAllItems
tvDeleteItem
tvGetItemData
tvGetItemText
tvGetSelectedItem
tvInsertItem
tvSelectItem
tvSetItemData
tvSetItemText

WM_GETTEXT

WM_KILLFOCUS

WM_SETFOCUS

WM_SETTEXT

WORD

Using tree view controls
DEF
DEFINE_GUID
FOR
INPUT
NOT

WRITE

CLOSEFILE
EOF
OPENFILE
READ
WRITE

WRITEALPHAPIXEL

WRITEMEM

ALLOCMEM
READMEM
WRITEMEM

WRITEPIXEL

ReadPixel
WritePixel

WRITEPIXELFAST

ReadPixel
WritePixelFast

WRITEPRINTER

CLOSEPRINTER
OPENPRINTER
PRTDIALOG
WRITEPRINTER

WRITERPRINTER

WRITETEXT

CLOSESCREEN
CREATESCREEN
FADEPALETTE
FLIP
GETKEY
WAITKEY
WriteText

- X -

XOR

XP

- Y -

YELLOW