pidgin/pidgin

Make sure we remove all the files we install.
release-2.x.y
2021-04-11, Gary Kramlich
5407cbf3c5dd
Make sure we remove all the files we install.

Patch was provided by Johann Lochner.

Testing Done:
Build and ran the installer and uninstaller and verified that `C:\Program Files (x86)\Pidgin` was empty and therefore removed.

Bugs closed: PIDGIN-17515

Reviewed at https://reviews.imfreedom.org/r/612/
/**
* @file gg.h
*
* purple
*
* Copyright (C) 2005 Bartosz Oler <bartosz@bzimage.us>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA
*/
#ifndef _PURPLE_GG_H
#define _PURPLE_GG_H
#include <libgadu.h>
#include "internal.h"
#include "dnsquery.h"
#include "search.h"
#include "connection.h"
#define PUBDIR_RESULTS_MAX 20
typedef struct
{
char *name;
GList *participants;
} GGPChat;
typedef void (*GGPTokenCallback)(PurpleConnection *);
typedef struct
{
char *id;
char *data;
unsigned int size;
struct gg_http *req;
guint inpa;
GGPTokenCallback cb;
} GGPToken;
typedef struct {
struct gg_session *session;
GGPToken *token;
GList *chats;
GGPSearches *searches;
int chats_count;
GList *pending_richtext_messages;
GHashTable *pending_images;
gboolean status_broadcasting; //When TRUE status is visible to all, when FALSE status is visible only to friends.
PurpleDnsQueryData *dns_query;
} GGPInfo;
#endif /* _PURPLE_GG_H */
/* vim: set ts=8 sts=0 sw=8 noet: */