summaryrefslogtreecommitdiff
path: root/plugins/updater/popups.h
blob: a937ec5df1539e00e182eed1fc90da438a624262 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#ifndef _POPUPS_INC
#define _POPUPS_INC

#include <m_popup.h>

#include "options.h"
#include "icons.h"

void InitPopups();
void DeinitPopups();

bool ArePopupsEnabled();

void ShowPopupA(HANDLE hContact, const char* line1, const char* line2, int flags = 0, int timeout = 0);
void ShowPopupW(HANDLE hContact, const wchar_t* line1, const wchar_t* line2, int flags = 0, int timeout = 0);

void ShowPopup(HANDLE hContact, const TCHAR *line1, const TCHAR *line2, int flags = 0, int timeout = 0);

void ShowWarning(TCHAR *msg);
void ShowError(TCHAR *msg);

void ChangePopupText(HWND hwnd, TCHAR *msg);

extern HWND hwndPop;
extern HANDLE hEventPop;
extern bool pop_cancelled;

#define WMU_CLOSEPOP	(WM_USER + 0x191)

#define POPFLAG_SAVEHWND		0x01

#endif