everything_sys/
lib.rs

1
2use winapi::shared::windef::*;
3use winapi::shared::minwindef::*;
4use winapi::um::winnt::*;
5/* automatically generated by rust-bindgen 0.57.0 */
6
7extern "C" {
8    pub fn Everything_SetSearchW(lpString: LPCWSTR);
9}
10extern "C" {
11    pub fn Everything_SetSearchA(lpString: LPCSTR);
12}
13extern "C" {
14    pub fn Everything_SetMatchPath(bEnable: BOOL);
15}
16extern "C" {
17    pub fn Everything_SetMatchCase(bEnable: BOOL);
18}
19extern "C" {
20    pub fn Everything_SetMatchWholeWord(bEnable: BOOL);
21}
22extern "C" {
23    pub fn Everything_SetRegex(bEnable: BOOL);
24}
25extern "C" {
26    pub fn Everything_SetMax(dwMax: DWORD);
27}
28extern "C" {
29    pub fn Everything_SetOffset(dwOffset: DWORD);
30}
31extern "C" {
32    pub fn Everything_SetReplyWindow(hWnd: HWND);
33}
34extern "C" {
35    pub fn Everything_SetReplyID(dwId: DWORD);
36}
37extern "C" {
38    pub fn Everything_SetSort(dwSort: DWORD);
39}
40extern "C" {
41    pub fn Everything_SetRequestFlags(dwRequestFlags: DWORD);
42}
43extern "C" {
44    pub fn Everything_GetMatchPath() -> BOOL;
45}
46extern "C" {
47    pub fn Everything_GetMatchCase() -> BOOL;
48}
49extern "C" {
50    pub fn Everything_GetMatchWholeWord() -> BOOL;
51}
52extern "C" {
53    pub fn Everything_GetRegex() -> BOOL;
54}
55extern "C" {
56    pub fn Everything_GetMax() -> DWORD;
57}
58extern "C" {
59    pub fn Everything_GetOffset() -> DWORD;
60}
61extern "C" {
62    pub fn Everything_GetSearchA() -> LPCSTR;
63}
64extern "C" {
65    pub fn Everything_GetSearchW() -> LPCWSTR;
66}
67extern "C" {
68    pub fn Everything_GetLastError() -> DWORD;
69}
70extern "C" {
71    pub fn Everything_GetReplyWindow() -> HWND;
72}
73extern "C" {
74    pub fn Everything_GetReplyID() -> DWORD;
75}
76extern "C" {
77    pub fn Everything_GetSort() -> DWORD;
78}
79extern "C" {
80    pub fn Everything_GetRequestFlags() -> DWORD;
81}
82extern "C" {
83    pub fn Everything_QueryA(bWait: BOOL) -> BOOL;
84}
85extern "C" {
86    pub fn Everything_QueryW(bWait: BOOL) -> BOOL;
87}
88extern "C" {
89    pub fn Everything_IsQueryReply(
90        message: UINT,
91        wParam: WPARAM,
92        lParam: LPARAM,
93        dwId: DWORD,
94    ) -> BOOL;
95}
96extern "C" {
97    pub fn Everything_SortResultsByPath();
98}
99extern "C" {
100    pub fn Everything_GetNumFileResults() -> DWORD;
101}
102extern "C" {
103    pub fn Everything_GetNumFolderResults() -> DWORD;
104}
105extern "C" {
106    pub fn Everything_GetNumResults() -> DWORD;
107}
108extern "C" {
109    pub fn Everything_GetTotFileResults() -> DWORD;
110}
111extern "C" {
112    pub fn Everything_GetTotFolderResults() -> DWORD;
113}
114extern "C" {
115    pub fn Everything_GetTotResults() -> DWORD;
116}
117extern "C" {
118    pub fn Everything_IsVolumeResult(dwIndex: DWORD) -> BOOL;
119}
120extern "C" {
121    pub fn Everything_IsFolderResult(dwIndex: DWORD) -> BOOL;
122}
123extern "C" {
124    pub fn Everything_IsFileResult(dwIndex: DWORD) -> BOOL;
125}
126extern "C" {
127    pub fn Everything_GetResultFileNameW(dwIndex: DWORD) -> LPCWSTR;
128}
129extern "C" {
130    pub fn Everything_GetResultFileNameA(dwIndex: DWORD) -> LPCSTR;
131}
132extern "C" {
133    pub fn Everything_GetResultPathW(dwIndex: DWORD) -> LPCWSTR;
134}
135extern "C" {
136    pub fn Everything_GetResultPathA(dwIndex: DWORD) -> LPCSTR;
137}
138extern "C" {
139    pub fn Everything_GetResultFullPathNameA(dwIndex: DWORD, buf: LPSTR, bufsize: DWORD) -> DWORD;
140}
141extern "C" {
142    pub fn Everything_GetResultFullPathNameW(
143        dwIndex: DWORD,
144        wbuf: LPWSTR,
145        wbuf_size_in_wchars: DWORD,
146    ) -> DWORD;
147}
148extern "C" {
149    pub fn Everything_GetResultListSort() -> DWORD;
150}
151extern "C" {
152    pub fn Everything_GetResultListRequestFlags() -> DWORD;
153}
154extern "C" {
155    pub fn Everything_GetResultExtensionW(dwIndex: DWORD) -> LPCWSTR;
156}
157extern "C" {
158    pub fn Everything_GetResultExtensionA(dwIndex: DWORD) -> LPCSTR;
159}
160extern "C" {
161    pub fn Everything_GetResultSize(dwIndex: DWORD, lpSize: *mut LARGE_INTEGER) -> BOOL;
162}
163extern "C" {
164    pub fn Everything_GetResultDateCreated(dwIndex: DWORD, lpDateCreated: *mut FILETIME) -> BOOL;
165}
166extern "C" {
167    pub fn Everything_GetResultDateModified(dwIndex: DWORD, lpDateModified: *mut FILETIME) -> BOOL;
168}
169extern "C" {
170    pub fn Everything_GetResultDateAccessed(dwIndex: DWORD, lpDateAccessed: *mut FILETIME) -> BOOL;
171}
172extern "C" {
173    pub fn Everything_GetResultAttributes(dwIndex: DWORD) -> DWORD;
174}
175extern "C" {
176    pub fn Everything_GetResultFileListFileNameW(dwIndex: DWORD) -> LPCWSTR;
177}
178extern "C" {
179    pub fn Everything_GetResultFileListFileNameA(dwIndex: DWORD) -> LPCSTR;
180}
181extern "C" {
182    pub fn Everything_GetResultRunCount(dwIndex: DWORD) -> DWORD;
183}
184extern "C" {
185    pub fn Everything_GetResultDateRun(dwIndex: DWORD, lpDateRun: *mut FILETIME) -> BOOL;
186}
187extern "C" {
188    pub fn Everything_GetResultDateRecentlyChanged(
189        dwIndex: DWORD,
190        lpDateRecentlyChanged: *mut FILETIME,
191    ) -> BOOL;
192}
193extern "C" {
194    pub fn Everything_GetResultHighlightedFileNameW(dwIndex: DWORD) -> LPCWSTR;
195}
196extern "C" {
197    pub fn Everything_GetResultHighlightedFileNameA(dwIndex: DWORD) -> LPCSTR;
198}
199extern "C" {
200    pub fn Everything_GetResultHighlightedPathW(dwIndex: DWORD) -> LPCWSTR;
201}
202extern "C" {
203    pub fn Everything_GetResultHighlightedPathA(dwIndex: DWORD) -> LPCSTR;
204}
205extern "C" {
206    pub fn Everything_GetResultHighlightedFullPathAndFileNameW(dwIndex: DWORD) -> LPCWSTR;
207}
208extern "C" {
209    pub fn Everything_GetResultHighlightedFullPathAndFileNameA(dwIndex: DWORD) -> LPCSTR;
210}
211extern "C" {
212    pub fn Everything_Reset();
213}
214extern "C" {
215    pub fn Everything_CleanUp();
216}
217extern "C" {
218    pub fn Everything_GetMajorVersion() -> DWORD;
219}
220extern "C" {
221    pub fn Everything_GetMinorVersion() -> DWORD;
222}
223extern "C" {
224    pub fn Everything_GetRevision() -> DWORD;
225}
226extern "C" {
227    pub fn Everything_GetBuildNumber() -> DWORD;
228}
229extern "C" {
230    pub fn Everything_Exit() -> BOOL;
231}
232extern "C" {
233    pub fn Everything_IsDBLoaded() -> BOOL;
234}
235extern "C" {
236    pub fn Everything_IsAdmin() -> BOOL;
237}
238extern "C" {
239    pub fn Everything_IsAppData() -> BOOL;
240}
241extern "C" {
242    pub fn Everything_RebuildDB() -> BOOL;
243}
244extern "C" {
245    pub fn Everything_UpdateAllFolderIndexes() -> BOOL;
246}
247extern "C" {
248    pub fn Everything_SaveDB() -> BOOL;
249}
250extern "C" {
251    pub fn Everything_SaveRunHistory() -> BOOL;
252}
253extern "C" {
254    pub fn Everything_DeleteRunHistory() -> BOOL;
255}
256extern "C" {
257    pub fn Everything_GetTargetMachine() -> DWORD;
258}
259extern "C" {
260    pub fn Everything_GetRunCountFromFileNameW(lpFileName: LPCWSTR) -> DWORD;
261}
262extern "C" {
263    pub fn Everything_GetRunCountFromFileNameA(lpFileName: LPCSTR) -> DWORD;
264}
265extern "C" {
266    pub fn Everything_SetRunCountFromFileNameW(lpFileName: LPCWSTR, dwRunCount: DWORD) -> BOOL;
267}
268extern "C" {
269    pub fn Everything_SetRunCountFromFileNameA(lpFileName: LPCSTR, dwRunCount: DWORD) -> BOOL;
270}
271extern "C" {
272    pub fn Everything_IncRunCountFromFileNameW(lpFileName: LPCWSTR) -> DWORD;
273}
274extern "C" {
275    pub fn Everything_IncRunCountFromFileNameA(lpFileName: LPCSTR) -> DWORD;
276}