/* * Header file for commands-windows-ssh.c * * Copyright Schweitzer Engineering Laboratories. 2024 * * Authors: * Aidan Leuck * * 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 #include 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);