All Databases
Inside Mac - Index
Ptr
Ptr
data type
#include <
Types.h
>
typedef
char
* Ptr
; /* generic pointer to a signed byte */
Notes: All pointers in Macintosh programming are 32-bit values. A Ptr is
generally used in cases where the data type is unknown or as a quasi-"void",
which you will need to coerce into a standard data type. Nearly all
system- defined data structures have a specific name typedef'd for
programming convenience.
A
Handle
is a pointer to a pointer to a signed byte. A
StringPtr
is a pointer
to an unsigned byte.
See
Byte
for descriptions of
pString
(Pascal string) and
ASCIIZ
(C- string).
Referenced by (88):
32 Bit Gray Scale Ramp Palette Example
AFPLoginPrm
ASPAbortPrm
ATalkClosePrepParm
An Example INIT
CMovePBRec
Changing the Stack Size
Device Control Entry
EParamHeader
Embedded DefProc
FormatIOParamBlock
Getting Files Selected from the Finder
Gray Scale Ramp Palette Example
HFileParam
Handle
How To Spool a Picture to a File
How To Tell if MacsBug is Installed
Killparms
Launch Application with Doc using Apple Events
MultiDevParam
NamesTableEntry
ObjParam
ParamBlockHeader
Patching a Trap
ProcPtrs
Reserved
SearchProcPtr
SendMode Flags
SlotDevParam
SoundHeaderPtr
TRattnParams
TRioParams
The .DSP Parameter Block
TokenRecPtr
Types.h
VIA
VolumeType
WDPBRec
WDSElement
WordRedraw
XPPPBHeader
XPPPrmBlk
Zone
atpXO
ddpType
eProtType
fillByte
instrumentChunks
ioFCBVRefNum
ioForeignPrivReqCount
ioPosOffset
ioSearchTime
ioTagInfo
lapReqCount
nKillQEl
nbpRetransmitInfo
opServiceRtPtr
opcodeProc
origADBAddr
pmVersion
processType
protType
rAliasType
reqPointer
reqTID
serverAddr
siServiceRtPtr
siTopOfROM
socket
spTBMask
sqType
startIndex
stateVars
tokenList
txMeasProc
userBytes
userFlags
userLong
userRoutine
vMVolumeGrade
vcbXTRef
verifyFlag
wait
yRslRg
yellowColor
yourDataPtr
zipNumZones
zoneName