cwbOBJ_OpenResource

Purpose

Opens an AFP™ resource object for reading.

Syntax

 
unsigned int CWB_ENTRY  cwbOBJ_OpenResource(
                               cwbOBJ_ObjHandle  resourceHandle,
                               cwbSV_ErrHandle   errorHandle);

Parameters

cwbOBJ_ObjHandle resourceHandle - input
Handle of the AFP resource file to be opened for reading.
cwbSV_ErrHandle errorHandle - output
Optional, may be 0. Any returned messages will be written to this object. It is created with the cwbSV_CreateErrHandle() API. The messages may be retrieved through the cwbSV_GetErrText() API. If the parameter is set to zero, no messages will be retrievable.

Return Codes

The following list shows common return values.

CWB_NO_ERROR
Successful completion.
CWB_NOT_ENOUGH_MEMORY
Insufficient memory.
CWB_INVALID_HANDLE
Handle is not valid resource handle.
CWBOBJ_RC_HOST_ERROR
Host error occurred. Text may be in errorHandle.
CWBOBJ_RC_NOHOSTSUPPORT
Host doesn't support working with resources.

Usage

The resource should be closed with the cwbOBJ_CloseResource() API when done reading from it.