| /* |
| * 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); |