This file is indexed.

/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