An RPC request data file stores the data passed to the service function for the service specified by the utosppsvc command when using the client UAP simulator with an RPC interface. A single file contains one set of data.
Item | Position | Length (bytes) | Contents |
---|---|---|---|
Data length | 0 | 4 | Length of the data to be passed to the service function. (1 to specified value of DCRPC_MAX_MESSAGE_SIZE) |
Response area length | 4 | 4 | Length of the response area to be passed to the service function. (1 to specified value of DCRPC_MAX_MESSAGE_SIZE) |
Data | 8 | n | Data to be passed to the service function. |
An XATMI request data file stores the data passed to the service function for a requested service when using the client UAP simulator with an XATMI interface. A single file contains one set of data.
Item | Position | Length (bytes) | Contents |
---|---|---|---|
Call type | 0 | 8 | Type of function calling a service:
|
Buffer type | 8 | 8 | Buffer type, specified as one of the following character strings:
|
Buffer subtype | 16 | 16 | Buffer subtype, specified as a string of up to 16 characters. Specify a null character when specifying X_OCTET as the buffer type. |
Flags | 32 | 4 | Flags to be passed to the service function, specified as a hexadecimal and restricted by the specified call type:
|
Data length | 36 | 4 | Length of the data to be passed to the service function (0-524288). Specify zero when no data is passed. The buffer type and subtype specifications are ignored when zero is specified. |
Data | 40 | n | Data to be passed to the service function |
void tpservice(svcinf) |
idata=tpalloc(type,subtype,ilen); |