extractBinMember
Retrieves a binary member's contents.
int putBinMember(char instanceID [256], char memberID [256],
char** contents, int* length, int* moreData, int start,
void** params, void*** customReturn, char error [256])
Variable | Function | Description |
---|---|---|
char instanceID[256] | Input | The instance containing the member being extracted. |
char memberID[256] | Input | The ID of the member that is being extracted. |
char** contents | Output | Pointer to the member’s contents. |
int* length | Output | The length of the member’s contents. |
int* moreData | Output | If extract should be called again because there is more data, set the value of the variable to which this points to 1, otherwise assign the value to which it points to 0. |
int start | Input | The byte location of the file to start extracting from. |
void** params | Input | Pointer to an array of custom parameters (see Handling custom parameters and return values). |
void*** customReturn | Output | Used to reference an array of custom return values (see Handling custom parameters and return values). |
char error[256] | Output | If an error occurs, this should be filled with a description of the error. |