#ifndef _IPXE_NETBIOS_H #define _IPXE_NETBIOS_H /** @file * * NetBIOS user names * */ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); extern const char * netbios_domain ( char **username ); /** * Restore NetBIOS [domain\]username * * @v domain NetBIOS domain name * @v username NetBIOS user name * * Restore the separator in a NetBIOS [domain\]username as split by * netbios_domain(). */ static inline void netbios_domain_undo ( const char *domain, char *username ) { /* Restore separator, if applicable */ if ( domain ) username[-1] = '\\'; } #endif /* _IPXE_NETBIOS_H */