Signed-off-by: Aidan Leuck <aidan_leuck@selinc.com> Tested-by: Dehan Meng <demeng@redhat.com> Reviewed-by: Konstantin Kostiuk <kkostiuk@redhat.com> Link: https://lore.kernel.org/r/20240424144029.30665-3-aidan_leuck@selinc.com Signed-off-by: Konstantin Kostiuk <kkostiuk@redhat.com>
		
			
				
	
	
		
			27 lines
		
	
	
		
			664 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			664 B
		
	
	
	
		
			C
		
	
	
	
	
	
/*
 | 
						|
 * Header file for commands-windows-ssh.c
 | 
						|
 *
 | 
						|
 * Copyright Schweitzer Engineering Laboratories. 2024
 | 
						|
 *
 | 
						|
 * Authors:
 | 
						|
 *  Aidan Leuck <aidan_leuck@selinc.com>
 | 
						|
 *
 | 
						|
 * This work is licensed under the terms of the GNU GPL, version 2 or later.
 | 
						|
 * See the COPYING file in the top-level directory.
 | 
						|
 */
 | 
						|
 | 
						|
#include <glib/gstrfuncs.h>
 | 
						|
#include <stdbool.h>
 | 
						|
typedef struct WindowsUserInfo {
 | 
						|
    char *sshDirectory;
 | 
						|
    char *authorizedKeyFile;
 | 
						|
    char *username;
 | 
						|
    char *SSID;
 | 
						|
    bool isAdmin;
 | 
						|
} WindowsUserInfo;
 | 
						|
 | 
						|
typedef WindowsUserInfo *PWindowsUserInfo;
 | 
						|
 | 
						|
void free_userInfo(PWindowsUserInfo info);
 | 
						|
G_DEFINE_AUTO_CLEANUP_FREE_FUNC(PWindowsUserInfo, free_userInfo, NULL);
 |