| 1194 | |
| 1195 | |
| 1196 | static bool_t xdr_bytes(RemoteXdr* xdrs, void* bytes, ULONG size) |
| 1197 | { |
| 1198 | switch (xdrs->x_op) |
| 1199 | { |
| 1200 | case XDR_ENCODE: |
| 1201 | if (!xdrs->x_putbytes(reinterpret_cast<const SCHAR*>(bytes), size)) |
| 1202 | return FALSE; |
| 1203 | break; |
| 1204 | |
| 1205 | case XDR_DECODE: |
| 1206 | if (!xdrs->x_getbytes(reinterpret_cast<SCHAR*>(bytes), size)) |
| 1207 | return FALSE; |
| 1208 | break; |
| 1209 | } |
| 1210 | |
| 1211 | return TRUE; |
| 1212 | } |
| 1213 | |
| 1214 | |
| 1215 | ULONG xdr_protocol_overhead(P_OP op) |
no test coverage detected