21 |
#ifndef WPT_W32_API_H |
#ifndef WPT_W32_API_H |
22 |
#define WPT_W32_API_H |
#define WPT_W32_API_H |
23 |
|
|
24 |
|
/* Macros to change the cursor */ |
25 |
|
#define op_begin() SetCursor (LoadCursor (NULL, IDC_WAIT)) |
26 |
|
#define op_end() SetCursor (LoadCursor (NULL, IDC_ARROW)) |
27 |
|
|
28 |
#include "wptCrypto.h" |
#include "wptCrypto.h" |
29 |
#include "wptUtil.h" |
#include "wptUtil.h" |
30 |
|
|
39 |
int mapi_send_ascfile (char *ascfile); |
int mapi_send_ascfile (char *ascfile); |
40 |
void mapi_deinit (void); |
void mapi_deinit (void); |
41 |
|
|
42 |
|
/*-- wptSafeEditCtrl.cpp --*/ |
43 |
|
UINT SafeGetDlgItemText (HWND dlg, int id, char *buf, int buflen); |
44 |
|
void safe_edit_control_init (HWND dlg, int ctlid); |
45 |
|
void safe_edit_control_free (HWND dlg, int ctlid); |
46 |
|
|
47 |
/*-- wptW32API.cpp --*/ |
/*-- wptW32API.cpp --*/ |
48 |
char* make_filename (const char *path, const char *file, const char *ext); |
char* make_filename (const char *path, const char *file, const char *ext); |
49 |
char* make_special_filename (int folder, const char *file, const char *ext); |
char* make_special_filename (int folder, const char *file, const char *ext); |
60 |
void center_window2 (HWND hwndChild, HWND parent, HWND style); |
void center_window2 (HWND hwndChild, HWND parent, HWND style); |
61 |
void force_foreground_window (HWND dlg, int msecs); |
void force_foreground_window (HWND dlg, int msecs); |
62 |
|
|
63 |
|
void insert_menu_item (HMENU hm, int by_pos, UINT m_id, const char *text); |
64 |
void set_menu_text (HMENU menu, UINT m_uid, const char *text); |
void set_menu_text (HMENU menu, UINT m_uid, const char *text); |
65 |
void set_menu_text_bypos (HMENU menu, UINT pos, const char *text); |
void set_menu_text_bypos (HMENU menu, UINT pos, const char *text); |
66 |
void set_menu_state (HMENU menu, UINT m_uid, UINT state); |
void set_menu_state (HMENU menu, UINT m_uid, UINT state); |
81 |
char * m_strdup (const char *str); |
char * m_strdup (const char *str); |
82 |
const char * strtimestamp (long timestamp); |
const char * strtimestamp (long timestamp); |
83 |
const char* get_locale_date (long tm_t, char *buf, DWORD buflen); |
const char* get_locale_date (long tm_t, char *buf, DWORD buflen); |
84 |
|
int get_temp_name (char *buf, DWORD buflen, const char *name); |
85 |
|
|
86 |
|
void SetWindowText_utf8 (HWND hwnd, const char *txt); |
87 |
|
void SetDlgItemText_utf8 (HWND dlg, int id, const char *txt); |
88 |
|
int GetDlgItemText_utf8 (HWND dlg, int id, char **r_txt); |
89 |
|
|
90 |
#define listbox_add_string(lb, string) \ |
#define listbox_add_string(lb, string) \ |
91 |
SendMessage( (lb), LB_ADDSTRING, 0, (LPARAM)(LPCSTR)(string) ) |
SendMessage( (lb), LB_ADDSTRING, 0, (LPARAM)(LPCSTR)(string) ) |