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