/*
 * CDDL HEADER START
 *
 * The contents of this file are subject to the terms of the
 * Common Development and Distribution License (the "Licence").
 * You may not use this file except in compliance with the Licence.
 *
 * You can obtain a copy of the licence at RISC OS path @.^.LICENCE
 * or  http://www.riscosdev.com/lanman98/LICENCE.CDDL
 * See the Licence for the specific language governing permissions
 * and limitations under the Licence.
 *
 * When distributing Covered Code, include this CDDL HEADER in each
 * file and include the Licence file. If applicable, add the
 * following below this CDDL HEADER, with the fields enclosed by
 * brackets "[]" replaced with your own identifying information:
 * Portions Copyright [yyyy] [name of copyright owner]
 *
 * CDDL HEADER END
 *   Portions Copyright RISC OS Developments 2019+, credited to the RISC OS One Project.
 */

#ifndef _SMB2FS_
#define _SMB2FS_

char *SMB2Path(char *path, char *name);
/*
    The path an SMB2 request wants, built from the object's path and a
    name: relative to the share, no leading separator, no trailing one.
    The caller frees it.
*/

smb_server_t SMB2Upgrade(smb_server_t svr);
/*
    Put the SMB2 implementations into the function table, the way
    LM2Upgrade does for the later SMB1 dialects.  Everything above the
    table is then unaware of which protocol is underneath.
*/

#endif
