ioTagInfo
DTPBRec structure
#include <Files.h>
typedef struct DTPBRec { Size Offset Description
ParamBlockHeader 24 0 common fields of ParamBlock types
short ioDTRefNum; 2 24 desktop refnum
short ioIndex; 2 26
long ioTagInfo; 4 28
Ptr ioDTBuffer; 4 32
long ioDTReqCount; 4 36
long ioDTActCount; 4 40
char ioFiller1; 1 44
char ioIconType; 1 45
short ioFiller2; 2 46
long ioDirID; 4 48
OSType ioFileCreator; 4 52
OSType ioFileType; 4 56
long ioFiller3; 4 60
long ioDTLgLen; 4 64
long ioDTPyLen; 4 68
short ioFiller4[14]; 28 70
long ioAPPLParID; 4 98
} DTPBRec; 104
typedef DTPBRec *DTPBPtr;

Notes: This structure is used in calls that manipulate the desktop database:
PBDTAddAPPL PBDTGetComment PBDTRemoveAPPL
PBDTAddIcon PBDTGetIcon PBDTRemoveComment
PBDTCloseDown PBDTGetIconInfo PBDTReset
PBDTDelete PBDTGetInfo PBDTSetComment
PBDTFlush PBDTGetPath