PA_SetResource


version 2003


PA_SetResource (resfile; kind; resID; newData; dataSize)

Parameter Type Description
resfile short File reference number of the file to access
kind unsigned long Kind (4 Bytes type) of resource to access
resID short Unique resource ID
newData char* New content of the resource
dataSize long Size of the resource data in bytes

Description

The routine PA_SetResource changes the content of the resource of type kind and the ID resID (in the file resFile ) to the new data pointed to by newData of size dataSize .

Pass the file reference number of the file that holds the resource in resFile .

Pass the 4-Bytes type code of the resource (such as 'PICT', 'TEXT', or anything you need) in kind and its unique ID in the file in resID .

Pass a pointer to the block of memory that holds the new data of the resource in newData , and the size of this data in bytes in dataSize .

If the resource does not exist or if resFile is an invalid file reference number, the routine does nothing and PA_GetLastError returns -5 ("Resource not found").

See Also

No reference.

Error Handling

Use PA_GetLastError to see if an error occurred