/usr/x86_64-w64-mingw32/include/wfext.h is in mingw-w64-x86-64-dev 2.0.3-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 | /**
* This file has no copyright assigned and is placed in the Public Domain.
* This file is part of the w64 mingw-runtime package.
* No warranty is given; refer to the file DISCLAIMER.PD within this package.
*/
#ifndef _INC_WFEXT
#define _INC_WFEXT
#include <_mingw_unicode.h>
#ifdef __cplusplus
extern "C" {
#endif
#define MENU_TEXT_LEN 40
#define FMMENU_FIRST 1
#define FMMENU_LAST 99
#define FMEVENT_LOAD 100
#define FMEVENT_UNLOAD 101
#define FMEVENT_INITMENU 102
#define FMEVENT_USER_REFRESH 103
#define FMEVENT_SELCHANGE 104
#define FMEVENT_TOOLBARLOAD 105
#define FMEVENT_HELPSTRING 106
#define FMEVENT_HELPMENUITEM 107
#define FMFOCUS_DIR 1
#define FMFOCUS_TREE 2
#define FMFOCUS_DRIVES 3
#define FMFOCUS_SEARCH 4
#define FM_GETFOCUS (WM_USER + 0x0200)
#define FM_GETSELCOUNT (WM_USER + 0x0202)
#define FM_GETSELCOUNTLFN (WM_USER + 0x0203)
#define FM_REFRESH_WINDOWS (WM_USER + 0x0206)
#define FM_RELOAD_EXTENSIONS (WM_USER + 0x0207)
#define FM_GETDRIVEINFOA (WM_USER + 0x0201)
#define FM_GETFILESELA (WM_USER + 0x0204)
#define FM_GETFILESELLFNA (WM_USER + 0x0205)
#define FM_GETDRIVEINFOW (WM_USER + 0x0211)
#define FM_GETFILESELW (WM_USER + 0x0214)
#define FM_GETFILESELLFNW (WM_USER + 0x0215)
#define FM_GETDRIVEINFO __MINGW_NAME_AW(FM_GETDRIVEINFO)
#define FM_GETFILESEL __MINGW_NAME_AW(FM_GETFILESEL)
#define FM_GETFILESELLFN __MINGW_NAME_AW(FM_GETFILESELLFN)
typedef struct _FMS_GETFILESELA {
FILETIME ftTime;
DWORD dwSize;
BYTE bAttr;
CHAR szName[260];
} FMS_GETFILESELA,*LPFMS_GETFILESELA;
typedef struct _FMS_GETFILESELW {
FILETIME ftTime;
DWORD dwSize;
BYTE bAttr;
WCHAR szName[260];
} FMS_GETFILESELW,*LPFMS_GETFILESELW;
#define FMS_GETFILESEL __MINGW_NAME_AW(FMS_GETFILESEL)
#define LPFMS_GETFILESEL __MINGW_NAME_AW(LPFMS_GETFILESEL)
typedef struct _FMS_GETDRIVEINFOA {
DWORD dwTotalSpace;
DWORD dwFreeSpace;
CHAR szPath[260];
CHAR szVolume[14];
CHAR szShare[128];
} FMS_GETDRIVEINFOA,*LPFMS_GETDRIVEINFOA;
typedef struct _FMS_GETDRIVEINFOW {
DWORD dwTotalSpace;
DWORD dwFreeSpace;
WCHAR szPath[260];
WCHAR szVolume[14];
WCHAR szShare[128];
} FMS_GETDRIVEINFOW,*LPFMS_GETDRIVEINFOW;
#define FMS_GETDRIVEINFO __MINGW_NAME_AW(FMS_GETDRIVEINFO)
#define LPFMS_GETDRIVEINFO __MINGW_NAME_AW(LPFMS_GETDRIVEINFO)
typedef struct _FMS_LOADA {
DWORD dwSize;
CHAR szMenuName[MENU_TEXT_LEN];
HMENU hMenu;
UINT wMenuDelta;
} FMS_LOADA,*LPFMS_LOADA;
typedef struct _FMS_LOADW {
DWORD dwSize;
WCHAR szMenuName[MENU_TEXT_LEN];
HMENU hMenu;
UINT wMenuDelta;
} FMS_LOADW,*LPFMS_LOADW;
#define FMS_LOAD __MINGW_NAME_AW(FMS_LOAD)
#define LPFMS_LOAD __MINGW_NAME_AW(LPFMS_LOAD)
typedef struct tagEXT_BUTTON {
WORD idCommand;
WORD idsHelp;
WORD fsStyle;
} EXT_BUTTON,*LPEXT_BUTTON;
typedef struct tagFMS_TOOLBARLOAD {
DWORD dwSize;
LPEXT_BUTTON lpButtons;
WORD cButtons;
WORD cBitmaps;
WORD idBitmap;
HBITMAP hBitmap;
} FMS_TOOLBARLOAD,*LPFMS_TOOLBARLOAD;
typedef struct tagFMS_HELPSTRINGA {
INT idCommand;
HMENU hMenu;
CHAR szHelp[128];
} FMS_HELPSTRINGA,*LPFMS_HELPSTRINGA;
typedef struct tagFMS_HELPSTRINGW {
INT idCommand;
HMENU hMenu;
WCHAR szHelp[128];
} FMS_HELPSTRINGW,*LPFMS_HELPSTRINGW;
#define FMS_HELPSTRING __MINGW_NAME_AW(FMS_HELPSTRING)
#define LPFMS_HELPSTRING __MINGW_NAME_AW(LPFMS_HELPSTRING)
typedef DWORD (WINAPI *FM_EXT_PROC)(HWND,WORD,LONG);
typedef DWORD (WINAPI *FM_UNDELETE_PROC)(HWND,LPTSTR);
LONG WINAPI FMExtensionProcW(HWND hwnd,WORD wEvent,LONG lParam);
LONG WINAPI FMExtensionProc(HWND hwnd,WORD wEvent,LONG lParam);
#ifdef __cplusplus
}
#endif
#endif
|