uint8_t *result;
uint32_t nread;
struct GUID saved_guid = cli_state_client_guid;
+ DATA_BLOB in_in_blob = data_blob_null;
+ DATA_BLOB out_out_blob = data_blob_null;
printf("Starting SMB2-MULTI-CHANNEL\n");
return false;
}
+ status = smb2cli_ioctl(cli1,
+ UINT64_MAX, /* in_fid_persistent */
+ UINT64_MAX, /* in_fid_volatile */
+ FSCTL_QUERY_NETWORK_INTERFACE_INFO, /* in_ctl_code */
+ 0, /* in_max_input_length */
+ &in_in_blob, /* in_input_buffer */
+ UINT16_MAX, /* in_max_output_length */
+ NULL, /* in_output_buffer */
+ 1, /* SMB2_IOCTL_FLAG_IS_FSCTL, in_flags */
+ cli1, /* mem_ctx */
+ NULL, /* out_input_buffer */
+ &out_out_blob); /* out_output_buffer */
+ if (!NT_STATUS_IS_OK(status)) {
+ printf("smb2cli_ioctl %s\n", nt_errstr(status));
+ return false;
+ }
+
status = smb2cli_session_create_channel(cli2,
cli1->smb2.session,
cli2->conn,