4D Plugin API
About the internal resource manager
PA_CloseResfile
(resfile)
PA_CountResourceKinds
(resfile) → long
PA_CountResources
(resfile; kind) → long
PA_CreateResFile
(fullPath) → short
PA_CreateResource
(resFile; kind; resID; name; resData; dataSize) → short
PA_CreateResourceFromHandle
(resFile; kind; id; name; resourceHandle) → short
PA_DetachResource
(resFile; resourceHandle)
PA_GetDatabaseResfile
→ short
PA_GetIndexedResource
(resfile; kind; index; data) → long
PA_GetIndexedResourceKind
(resfile; index) → unsigned long
PA_GetResource
(resfile; kind; resID; resData) → long
PA_ReleaseResource
(resfile; kind; resID)
PA_ReleaseResourceHandle
(resourceHandle; resfile)
PA_GetResourceHandle
(resfile; kind; resID) → PA_Handle
PA_GetResourceIDList
(resFile; kind; IDlist) → long
PA_GetResourceKindList
(resFile; kindList) → long
PA_GetResourceName
(resFile; kind; resID; name)
PA_GetResourceNameList
(resFile; kind; nameList) → long
PA_GetResourceSize
(resFile; kind; resID) → long
PA_GetResourceTimeStamp
(resFile; kind; resID) → long
PA_GetUniqueResID
(resFile; kind) → short
PA_LockResource
(resfile; kind; resID) → char
PA_LockResourceHandle
(resfile; rHandle)
PA_OpenResFile
(fullPath) → short
PA_UseResFile
(resfile)
PA_RemoveResourceByID
(resFile; kind; resID)
PA_RemoveResourceByName
(resfile; kind; resName)
PA_SetResource
(resfile; kind; resID; newData; dataSize)
PA_SetResourceName
(resFile; kind; resID; newName)
PA_UnlockResource
(resfile; kind; id)
PA_UnlockResourceHandle
(resfile; resHandle)
PA_UpdateResFile
(resfile)
PA_WriteResourceHandle
(resFile; resHandle)