{
"description": "api_smb_files_get_response",
"type": "object",
"properties": {
"file_handles": {
"type": "array",
"items": {
"description": "file_handles",
"type": "object",
"properties": {
"file_number": {
"description": "file_number",
"type": "string"
},
"handle_info": {
"description": "handle_info",
"type": "object",
"properties": {
"location": {
"description": "location",
"type": "string"
},
"version": {
"description": "version",
"type": "number"
},
"num_byte_range_locks": {
"description": "num_byte_range_locks",
"type": "number"
},
"num_notify_watches": {
"description": "num_notify_watches",
"type": "string"
},
"access_mask": {
"description": "access_mask",
"type": "array",
"items": {
"type": "string",
"enum": [
"MS_ACCESS_FILE_READ_DATA",
"MS_ACCESS_FILE_WRITE_DATA",
"MS_ACCESS_FILE_APPEND_DATA",
"MS_ACCESS_FILE_EXECUTE",
"MS_ACCESS_FILE_LIST_DIRECTORY",
"MS_ACCESS_FILE_ADD_FILE",
"MS_ACCESS_FILE_ADD_SUBDIRECTORY",
"MS_ACCESS_FILE_TRAVERSE",
"MS_ACCESS_FILE_READ_EA",
"MS_ACCESS_FILE_WRITE_EA",
"MS_ACCESS_FILE_DELETE_CHILD",
"MS_ACCESS_FILE_READ_ATTRIBUTES",
"MS_ACCESS_FILE_WRITE_ATTRIBUTES",
"MS_ACCESS_OBJECT_SPECIFIC_9",
"MS_ACCESS_OBJECT_SPECIFIC_10",
"MS_ACCESS_OBJECT_SPECIFIC_11",
"MS_ACCESS_OBJECT_SPECIFIC_12",
"MS_ACCESS_OBJECT_SPECIFIC_13",
"MS_ACCESS_OBJECT_SPECIFIC_14",
"MS_ACCESS_OBJECT_SPECIFIC_15",
"MS_ACCESS_DELETE",
"MS_ACCESS_READ_CONTROL",
"MS_ACCESS_WRITE_DAC",
"MS_ACCESS_WRITE_OWNER",
"MS_ACCESS_SYNCHRONIZE",
"MS_ACCESS_SYSTEM_SECURITY",
"MS_ACCESS_MAXIMUM_ALLOWED",
"MS_ACCESS_GENERIC_ALL",
"MS_ACCESS_GENERIC_EXECUTE",
"MS_ACCESS_GENERIC_WRITE",
"MS_ACCESS_GENERIC_READ",
"MS_ACCESS_FILE_ALL"
],
"description": "access_mask:\n * `MS_ACCESS_DELETE` - MS_ACCESS_DELETE,\n * `MS_ACCESS_FILE_ADD_FILE` - MS_ACCESS_FILE_ADD_FILE,\n * `MS_ACCESS_FILE_ADD_SUBDIRECTORY` - MS_ACCESS_FILE_ADD_SUBDIRECTORY,\n * `MS_ACCESS_FILE_ALL` - MS_ACCESS_FILE_ALL,\n * `MS_ACCESS_FILE_APPEND_DATA` - MS_ACCESS_FILE_APPEND_DATA,\n * `MS_ACCESS_FILE_DELETE_CHILD` - MS_ACCESS_FILE_DELETE_CHILD,\n * `MS_ACCESS_FILE_EXECUTE` - MS_ACCESS_FILE_EXECUTE,\n * `MS_ACCESS_FILE_LIST_DIRECTORY` - MS_ACCESS_FILE_LIST_DIRECTORY,\n * `MS_ACCESS_FILE_READ_ATTRIBUTES` - MS_ACCESS_FILE_READ_ATTRIBUTES,\n * `MS_ACCESS_FILE_READ_DATA` - MS_ACCESS_FILE_READ_DATA,\n * `MS_ACCESS_FILE_READ_EA` - MS_ACCESS_FILE_READ_EA,\n * `MS_ACCESS_FILE_TRAVERSE` - MS_ACCESS_FILE_TRAVERSE,\n * `MS_ACCESS_FILE_WRITE_ATTRIBUTES` - MS_ACCESS_FILE_WRITE_ATTRIBUTES,\n * `MS_ACCESS_FILE_WRITE_DATA` - MS_ACCESS_FILE_WRITE_DATA,\n * `MS_ACCESS_FILE_WRITE_EA` - MS_ACCESS_FILE_WRITE_EA,\n * `MS_ACCESS_GENERIC_ALL` - MS_ACCESS_GENERIC_ALL,\n * `MS_ACCESS_GENERIC_EXECUTE` - MS_ACCESS_GENERIC_EXECUTE,\n * `MS_ACCESS_GENERIC_READ` - MS_ACCESS_GENERIC_READ,\n * `MS_ACCESS_GENERIC_WRITE` - MS_ACCESS_GENERIC_WRITE,\n * `MS_ACCESS_MAXIMUM_ALLOWED` - MS_ACCESS_MAXIMUM_ALLOWED,\n * `MS_ACCESS_OBJECT_SPECIFIC_10` - MS_ACCESS_OBJECT_SPECIFIC_10,\n * `MS_ACCESS_OBJECT_SPECIFIC_11` - MS_ACCESS_OBJECT_SPECIFIC_11,\n * `MS_ACCESS_OBJECT_SPECIFIC_12` - MS_ACCESS_OBJECT_SPECIFIC_12,\n * `MS_ACCESS_OBJECT_SPECIFIC_13` - MS_ACCESS_OBJECT_SPECIFIC_13,\n * `MS_ACCESS_OBJECT_SPECIFIC_14` - MS_ACCESS_OBJECT_SPECIFIC_14,\n * `MS_ACCESS_OBJECT_SPECIFIC_15` - MS_ACCESS_OBJECT_SPECIFIC_15,\n * `MS_ACCESS_OBJECT_SPECIFIC_9` - MS_ACCESS_OBJECT_SPECIFIC_9,\n * `MS_ACCESS_READ_CONTROL` - MS_ACCESS_READ_CONTROL,\n * `MS_ACCESS_SYNCHRONIZE` - MS_ACCESS_SYNCHRONIZE,\n * `MS_ACCESS_SYSTEM_SECURITY` - MS_ACCESS_SYSTEM_SECURITY,\n * `MS_ACCESS_WRITE_DAC` - MS_ACCESS_WRITE_DAC,\n * `MS_ACCESS_WRITE_OWNER` - MS_ACCESS_WRITE_OWNER"
}
},
"owner": {
"description": "owner",
"type": "string"
},
"path": {
"description": "path",
"type": "string"
}
}
}
}
}
}
}
}