annotate src/intl-auto-encap-win32.h @ 5927:b58b74274fa2 cygwin

changes from long ago, never committed...
author Henry Thompson <ht@markup.co.uk>
date Wed, 15 Dec 2021 19:02:33 +0000
parents 68639fb08af8
children 2f34b59f451a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
1 /* Automatically-generated Unicode-encapsulation header file.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
2 Do not edit. See `make-mswin-unicode.pl'.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
3 */
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
4
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
5
2367
ecf1ebac70d8 [xemacs-hg @ 2004-11-04 23:05:23 by ben]
ben
parents: 1684
diff changeset
6 /* Processing file SHELLAPI.H */
ecf1ebac70d8 [xemacs-hg @ 2004-11-04 23:05:23 by ben]
ben
parents: 1684
diff changeset
7
ecf1ebac70d8 [xemacs-hg @ 2004-11-04 23:05:23 by ben]
ben
parents: 1684
diff changeset
8 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
ecf1ebac70d8 [xemacs-hg @ 2004-11-04 23:05:23 by ben]
ben
parents: 1684
diff changeset
9 #undef DragQueryFile
ecf1ebac70d8 [xemacs-hg @ 2004-11-04 23:05:23 by ben]
ben
parents: 1684
diff changeset
10 #define DragQueryFile error_use_qxeDragQueryFile_or_DragQueryFileA_and_DragQueryFileW
ecf1ebac70d8 [xemacs-hg @ 2004-11-04 23:05:23 by ben]
ben
parents: 1684
diff changeset
11 #endif
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
12 UINT qxeDragQueryFile (HDROP hDrop, UINT iFile, Extbyte * lpszFile, UINT cch);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
13
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
14 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
15 #undef ShellExecute
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
16 #define ShellExecute error_use_qxeShellExecute_or_ShellExecuteA_and_ShellExecuteW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
17 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
18 HINSTANCE qxeShellExecute (HWND hwnd, const Extbyte * lpOperation, const Extbyte * lpFile, const Extbyte * lpParameters, const Extbyte * lpDirectory, INT nShowCmd);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
19
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
20 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
21 #undef FindExecutable
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
22 #define FindExecutable error_use_qxeFindExecutable_or_FindExecutableA_and_FindExecutableW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
23 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
24 HINSTANCE qxeFindExecutable (const Extbyte * lpFile, const Extbyte * lpDirectory, Extbyte * lpResult);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
25
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
26 #undef CommandLineToArgv
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
27 #define CommandLineToArgv error_Unicode_only
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
28
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
29 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
30 #undef ShellAbout
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
31 #define ShellAbout error_use_qxeShellAbout_or_ShellAboutA_and_ShellAboutW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
32 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
33 INT qxeShellAbout (HWND hWnd, const Extbyte * szApp, const Extbyte * szOtherStuff, HICON hIcon);
2367
ecf1ebac70d8 [xemacs-hg @ 2004-11-04 23:05:23 by ben]
ben
parents: 1684
diff changeset
34
ecf1ebac70d8 [xemacs-hg @ 2004-11-04 23:05:23 by ben]
ben
parents: 1684
diff changeset
35 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
ecf1ebac70d8 [xemacs-hg @ 2004-11-04 23:05:23 by ben]
ben
parents: 1684
diff changeset
36 #undef ExtractAssociatedIcon
ecf1ebac70d8 [xemacs-hg @ 2004-11-04 23:05:23 by ben]
ben
parents: 1684
diff changeset
37 #define ExtractAssociatedIcon error_use_qxeExtractAssociatedIcon_or_ExtractAssociatedIconA_and_ExtractAssociatedIconW
ecf1ebac70d8 [xemacs-hg @ 2004-11-04 23:05:23 by ben]
ben
parents: 1684
diff changeset
38 #endif
4903
70089046adef fix compile problems in intl-encap* under VS6
Ben Wing <ben@xemacs.org>
parents: 4875
diff changeset
39 HICON qxeExtractAssociatedIcon (HINSTANCE arg1, Extbyte * arg2, LPWORD arg3);
2367
ecf1ebac70d8 [xemacs-hg @ 2004-11-04 23:05:23 by ben]
ben
parents: 1684
diff changeset
40
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
41 #undef ExtractAssociatedIconEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
42 #define ExtractAssociatedIconEx error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
43
2367
ecf1ebac70d8 [xemacs-hg @ 2004-11-04 23:05:23 by ben]
ben
parents: 1684
diff changeset
44 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
ecf1ebac70d8 [xemacs-hg @ 2004-11-04 23:05:23 by ben]
ben
parents: 1684
diff changeset
45 #undef ExtractIcon
ecf1ebac70d8 [xemacs-hg @ 2004-11-04 23:05:23 by ben]
ben
parents: 1684
diff changeset
46 #define ExtractIcon error_use_qxeExtractIcon_or_ExtractIconA_and_ExtractIconW
ecf1ebac70d8 [xemacs-hg @ 2004-11-04 23:05:23 by ben]
ben
parents: 1684
diff changeset
47 #endif
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
48 HICON qxeExtractIcon (HINSTANCE hInst, const Extbyte * pszExeFileName, UINT nIconIndex);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
49
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
50 #if !defined (CYGWIN_HEADERS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
51 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
52 #undef DoEnvironmentSubst
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
53 #define DoEnvironmentSubst error_use_qxeDoEnvironmentSubst_or_DoEnvironmentSubstA_and_DoEnvironmentSubstW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
54 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
55 DWORD qxeDoEnvironmentSubst (Extbyte * pszSrc, UINT cchSrc);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
56 #endif /* !defined (CYGWIN_HEADERS) */
2367
ecf1ebac70d8 [xemacs-hg @ 2004-11-04 23:05:23 by ben]
ben
parents: 1684
diff changeset
57
4903
70089046adef fix compile problems in intl-encap* under VS6
Ben Wing <ben@xemacs.org>
parents: 4875
diff changeset
58 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
70089046adef fix compile problems in intl-encap* under VS6
Ben Wing <ben@xemacs.org>
parents: 4875
diff changeset
59 #undef ExtractIconEx
70089046adef fix compile problems in intl-encap* under VS6
Ben Wing <ben@xemacs.org>
parents: 4875
diff changeset
60 #define ExtractIconEx error_use_qxeExtractIconEx_or_ExtractIconExA_and_ExtractIconExW
70089046adef fix compile problems in intl-encap* under VS6
Ben Wing <ben@xemacs.org>
parents: 4875
diff changeset
61 #endif
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
62 UINT qxeExtractIconEx (const Extbyte * lpszFile, int nIconIndex, HICON * phiconLarge, HICON * phiconSmall, UINT nIcons);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
63
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
64 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
65 #undef SHFileOperation
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
66 #define SHFileOperation error_use_qxeSHFileOperation_or_SHFileOperationA_and_SHFileOperationW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
67 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
68 int qxeSHFileOperation (LPSHFILEOPSTRUCTW lpFileOp);
4873
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
69
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
70 #undef ShellExecuteEx
5921
68639fb08af8 no obvious 64 vs. 32 pblms in compilation, but still crashing in event-msw
Henry Thompson <ht@markup.co.uk>
parents: 5920
diff changeset
71 #define ShellExecuteEx error_LPSHELLEXECUTEINFO_NT_4_0__only_HST__not_used__split_is_broken_because_of___in_declaration_in_shellapi_h_
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
72
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
73 #undef SHCreateProcessAsUser
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
74 #define SHCreateProcessAsUser error_HST__new_____needs_review
2367
ecf1ebac70d8 [xemacs-hg @ 2004-11-04 23:05:23 by ben]
ben
parents: 1684
diff changeset
75
ecf1ebac70d8 [xemacs-hg @ 2004-11-04 23:05:23 by ben]
ben
parents: 1684
diff changeset
76 #if !defined (CYGWIN_HEADERS)
ecf1ebac70d8 [xemacs-hg @ 2004-11-04 23:05:23 by ben]
ben
parents: 1684
diff changeset
77 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
ecf1ebac70d8 [xemacs-hg @ 2004-11-04 23:05:23 by ben]
ben
parents: 1684
diff changeset
78 #undef SHQueryRecycleBin
ecf1ebac70d8 [xemacs-hg @ 2004-11-04 23:05:23 by ben]
ben
parents: 1684
diff changeset
79 #define SHQueryRecycleBin error_use_qxeSHQueryRecycleBin_or_SHQueryRecycleBinA_and_SHQueryRecycleBinW
ecf1ebac70d8 [xemacs-hg @ 2004-11-04 23:05:23 by ben]
ben
parents: 1684
diff changeset
80 #endif
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
81 HRESULT qxeSHQueryRecycleBin (const Extbyte * pszRootPath, LPSHQUERYRBINFO pSHQueryRBInfo);
2367
ecf1ebac70d8 [xemacs-hg @ 2004-11-04 23:05:23 by ben]
ben
parents: 1684
diff changeset
82 #endif /* !defined (CYGWIN_HEADERS) */
ecf1ebac70d8 [xemacs-hg @ 2004-11-04 23:05:23 by ben]
ben
parents: 1684
diff changeset
83
ecf1ebac70d8 [xemacs-hg @ 2004-11-04 23:05:23 by ben]
ben
parents: 1684
diff changeset
84 #if !defined (CYGWIN_HEADERS)
ecf1ebac70d8 [xemacs-hg @ 2004-11-04 23:05:23 by ben]
ben
parents: 1684
diff changeset
85 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
ecf1ebac70d8 [xemacs-hg @ 2004-11-04 23:05:23 by ben]
ben
parents: 1684
diff changeset
86 #undef SHEmptyRecycleBin
ecf1ebac70d8 [xemacs-hg @ 2004-11-04 23:05:23 by ben]
ben
parents: 1684
diff changeset
87 #define SHEmptyRecycleBin error_use_qxeSHEmptyRecycleBin_or_SHEmptyRecycleBinA_and_SHEmptyRecycleBinW
ecf1ebac70d8 [xemacs-hg @ 2004-11-04 23:05:23 by ben]
ben
parents: 1684
diff changeset
88 #endif
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
89 HRESULT qxeSHEmptyRecycleBin (HWND hwnd, const Extbyte * pszRootPath, DWORD dwFlags);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
90 #endif /* !defined (CYGWIN_HEADERS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
91
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
92 #undef Shell_NotifyIcon
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
93 #define Shell_NotifyIcon error_split_sized_NOTIFYICONDATA__NT_4_0__only
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
94
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
95 /* Skipping SHGetFileInfo because split-sized SHFILEINFO, NT 4.0+ only */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
96
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
97 #undef SHGetDiskFreeSpaceEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
98 #define SHGetDiskFreeSpaceEx error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
99
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
100 #if !defined (CYGWIN_HEADERS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
101 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
102 #undef SHGetNewLinkInfo
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
103 #define SHGetNewLinkInfo error_use_qxeSHGetNewLinkInfo_or_SHGetNewLinkInfoA_and_SHGetNewLinkInfoW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
104 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
105 WINBOOL qxeSHGetNewLinkInfo (const Extbyte * pszLinkTo, const Extbyte * pszDir, Extbyte * pszName, WINBOOL * pfMustCopy, UINT uFlags);
2367
ecf1ebac70d8 [xemacs-hg @ 2004-11-04 23:05:23 by ben]
ben
parents: 1684
diff changeset
106 #endif /* !defined (CYGWIN_HEADERS) */
798
1f5108485fe7 [xemacs-hg @ 2002-03-29 18:26:33 by jhar]
jhar
parents: 778
diff changeset
107
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
108 #if !defined (CYGWIN_HEADERS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
109 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
110 #undef SHInvokePrinterCommand
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
111 #define SHInvokePrinterCommand error_use_qxeSHInvokePrinterCommand_or_SHInvokePrinterCommandA_and_SHInvokePrinterCommandW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
112 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
113 WINBOOL qxeSHInvokePrinterCommand (HWND hwnd, UINT uAction, const Extbyte * lpBuf1, const Extbyte * lpBuf2, WINBOOL fModal);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
114 #endif /* !defined (CYGWIN_HEADERS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
115
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
116 #undef IsLFNDrive
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
117 #define IsLFNDrive error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
118
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
119 #undef SHEnumerateUnreadMailAccounts
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
120 #define SHEnumerateUnreadMailAccounts error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
121
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
122 #undef SHGetUnreadMailCount
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
123 #define SHGetUnreadMailCount error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
124
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
125 #undef SHSetUnreadMailCount
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
126 #define SHSetUnreadMailCount error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
127
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 798
diff changeset
128
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
129 /* Processing file WINSPOOL.H */
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
130
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
131 #if defined (HAVE_MS_WINDOWS)
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
132 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
133 #undef EnumPrinters
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
134 #define EnumPrinters error_use_qxeEnumPrinters_or_EnumPrintersA_and_EnumPrintersW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
135 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
136 WINBOOL qxeEnumPrinters (DWORD Flags, Extbyte * Name, DWORD Level, LPBYTE pPrinterEnum, DWORD cbBuf, LPDWORD pcbNeeded, LPDWORD pcReturned);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
137 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
138
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
139 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
140 /* Skipping OpenPrinter because split-sized DEVMODE pointer in split PRINTER_DEFAULTS */
4873
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
141 #endif /* defined (HAVE_MS_WINDOWS) */
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
142
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
143 #if defined (HAVE_MS_WINDOWS)
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
144 #undef ResetPrinter
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
145 #define ResetPrinter error_split_sized_DEVMODE_pointer_in_split_PRINTER_DEFAULTS
4873
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
146 #endif /* defined (HAVE_MS_WINDOWS) */
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
147
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
148 #if defined (HAVE_MS_WINDOWS)
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
149 #undef SetJob
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
150 #define SetJob error_split_sized_DEVMODE_pointer_in_split_JOB_INFO_2
4873
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
151 #endif /* defined (HAVE_MS_WINDOWS) */
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
152
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
153 #if defined (HAVE_MS_WINDOWS)
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
154 #undef GetJob
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
155 #define GetJob error_split_sized_DEVMODE_pointer_in_split_JOB_INFO_2
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
156 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
157
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
158 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
159 #undef EnumJobs
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
160 #define EnumJobs error_split_sized_DEVMODE_pointer_in_split_JOB_INFO_2
4873
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
161 #endif /* defined (HAVE_MS_WINDOWS) */
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
162
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
163 #if defined (HAVE_MS_WINDOWS)
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
164 #undef AddPrinter
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
165 #define AddPrinter error_split_sized_DEVMODE_pointer_in_split_PRINTER_INFO_2
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
166 #endif /* defined (HAVE_MS_WINDOWS) */
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
167
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
168 #if defined (HAVE_MS_WINDOWS)
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
169 #undef SetPrinter
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
170 #define SetPrinter error_split_sized_DEVMODE_pointer_in_split_PRINTER_INFO_2
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
171 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
172
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
173 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
174 #undef GetPrinter
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
175 #define GetPrinter error_split_sized_DEVMODE_pointer_in_split_PRINTER_INFO_2
4873
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
176 #endif /* defined (HAVE_MS_WINDOWS) */
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
177
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
178 #if defined (HAVE_MS_WINDOWS)
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
179 #undef AddPrinterDriver
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
180 #define AddPrinterDriver error_not_used__complicated_interface_with_split_structures
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
181 #endif /* defined (HAVE_MS_WINDOWS) */
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
182
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
183 #if defined (HAVE_MS_WINDOWS)
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
184 #undef AddPrinterDriverEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
185 #define AddPrinterDriverEx error_not_used__complicated_interface_with_split_structures
4873
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
186 #endif /* defined (HAVE_MS_WINDOWS) */
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
187
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
188 #if defined (HAVE_MS_WINDOWS)
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
189 #undef EnumPrinterDrivers
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
190 #define EnumPrinterDrivers error_not_used__complicated_interface_with_split_structures
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
191 #endif /* defined (HAVE_MS_WINDOWS) */
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 798
diff changeset
192
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
193 #if defined (HAVE_MS_WINDOWS)
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
194 #undef GetPrinterDriver
2367
ecf1ebac70d8 [xemacs-hg @ 2004-11-04 23:05:23 by ben]
ben
parents: 1684
diff changeset
195 #define GetPrinterDriver error_not_used__complicated_interface_with_split_structures
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
196 #endif /* defined (HAVE_MS_WINDOWS) */
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 798
diff changeset
197
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
198 #if defined (HAVE_MS_WINDOWS)
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
199 #undef GetPrinterDriverDirectory
2367
ecf1ebac70d8 [xemacs-hg @ 2004-11-04 23:05:23 by ben]
ben
parents: 1684
diff changeset
200 #define GetPrinterDriverDirectory error_not_used__complicated_interface_with_split_structures
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
201 #endif /* defined (HAVE_MS_WINDOWS) */
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 798
diff changeset
202
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
203 #if defined (HAVE_MS_WINDOWS)
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
204 #undef DeletePrinterDriver
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
205 #define DeletePrinterDriver error_not_used__complicated_interface_with_split_structures
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
206 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
207
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
208 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
209 #undef DeletePrinterDriverEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
210 #define DeletePrinterDriverEx error_not_used__complicated_interface_with_split_structures
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
211 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
212
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
213 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
214 #undef AddPrintProcessor
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
215 #define AddPrintProcessor error_not_used__complicated_interface_with_split_structures
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
216 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
217
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
218 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
219 #undef EnumPrintProcessors
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
220 #define EnumPrintProcessors error_not_used__complicated_interface_with_split_structures
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
221 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
222
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
223 #if defined (HAVE_MS_WINDOWS)
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
224 #undef GetPrintProcessorDirectory
2367
ecf1ebac70d8 [xemacs-hg @ 2004-11-04 23:05:23 by ben]
ben
parents: 1684
diff changeset
225 #define GetPrintProcessorDirectory error_not_used__complicated_interface_with_split_structures
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
226 #endif /* defined (HAVE_MS_WINDOWS) */
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 798
diff changeset
227
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
228 #if defined (HAVE_MS_WINDOWS)
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
229 #undef EnumPrintProcessorDatatypes
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
230 #define EnumPrintProcessorDatatypes error_not_used__complicated_interface_with_split_structures
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
231 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
232
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
233 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
234 #undef DeletePrintProcessor
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
235 #define DeletePrintProcessor error_not_used__complicated_interface_with_split_structures
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
236 #endif /* defined (HAVE_MS_WINDOWS) */
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 798
diff changeset
237
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
238 #if defined (HAVE_MS_WINDOWS)
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
239 #undef StartDocPrinter
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
240 #define StartDocPrinter error_not_used__complicated_interface_with_split_structures
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
241 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
242
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
243 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
244 #undef AddJob
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
245 #define AddJob error_not_used__complicated_interface_with_split_structures
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
246 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
247
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
248 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
249 /* Skipping DocumentProperties because split-sized DEVMODE, error in Cygwin prototype */
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
250 #endif /* defined (HAVE_MS_WINDOWS) */
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 798
diff changeset
251
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
252 #if defined (HAVE_MS_WINDOWS)
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
253 #undef AdvancedDocumentProperties
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
254 #define AdvancedDocumentProperties error_not_used__complicated_interface_with_split_structures
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
255 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
256
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
257 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
258 #undef GetPrinterData
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
259 #define GetPrinterData error_not_used__complicated_interface_with_split_structures
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
260 #endif /* defined (HAVE_MS_WINDOWS) */
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 798
diff changeset
261
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
262 #if defined (HAVE_MS_WINDOWS)
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
263 #undef GetPrinterDataEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
264 #define GetPrinterDataEx error_not_used__complicated_interface_with_split_structures
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
265 #endif /* defined (HAVE_MS_WINDOWS) */
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 798
diff changeset
266
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
267 #if defined (HAVE_MS_WINDOWS)
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
268 #undef EnumPrinterData
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
269 #define EnumPrinterData error_not_used__complicated_interface_with_split_structures
4873
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
270 #endif /* defined (HAVE_MS_WINDOWS) */
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
271
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
272 #if defined (HAVE_MS_WINDOWS)
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
273 #undef EnumPrinterDataEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
274 #define EnumPrinterDataEx error_not_used__complicated_interface_with_split_structures
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
275 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
276
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
277 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
278 #undef EnumPrinterKey
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
279 #define EnumPrinterKey error_not_used__complicated_interface_with_split_structures
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
280 #endif /* defined (HAVE_MS_WINDOWS) */
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 798
diff changeset
281
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
282 #if defined (HAVE_MS_WINDOWS)
4873
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
283 #undef SetPrinterData
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
284 #define SetPrinterData error_not_used__complicated_interface_with_split_structures
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
285 #endif /* defined (HAVE_MS_WINDOWS) */
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 798
diff changeset
286
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
287 #if defined (HAVE_MS_WINDOWS)
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
288 #undef SetPrinterDataEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
289 #define SetPrinterDataEx error_not_used__complicated_interface_with_split_structures
4873
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
290 #endif /* defined (HAVE_MS_WINDOWS) */
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
291
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
292 #if defined (HAVE_MS_WINDOWS)
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
293 #undef DeletePrinterData
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
294 #define DeletePrinterData error_not_used__complicated_interface_with_split_structures
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
295 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
296
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
297 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
298 #undef DeletePrinterDataEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
299 #define DeletePrinterDataEx error_not_used__complicated_interface_with_split_structures
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
300 #endif /* defined (HAVE_MS_WINDOWS) */
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 798
diff changeset
301
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
302 #if defined (HAVE_MS_WINDOWS)
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
303 #undef DeletePrinterKey
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
304 #define DeletePrinterKey error_not_used__complicated_interface_with_split_structures
4873
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
305 #endif /* defined (HAVE_MS_WINDOWS) */
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
306
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
307 #if defined (HAVE_MS_WINDOWS)
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
308 #undef PrinterMessageBox
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
309 #define PrinterMessageBox error_not_used__complicated_interface_with_split_structures
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
310 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
311
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
312 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
313 #undef AddForm
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
314 #define AddForm error_not_used__complicated_interface_with_split_structures
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
315 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
316
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
317 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
318 #undef DeleteForm
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
319 #define DeleteForm error_not_used__complicated_interface_with_split_structures
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
320 #endif /* defined (HAVE_MS_WINDOWS) */
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 798
diff changeset
321
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
322 #if defined (HAVE_MS_WINDOWS)
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
323 #undef GetForm
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
324 #define GetForm error_not_used__complicated_interface_with_split_structures
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
325 #endif /* defined (HAVE_MS_WINDOWS) */
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 798
diff changeset
326
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
327 #if defined (HAVE_MS_WINDOWS)
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
328 #undef SetForm
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
329 #define SetForm error_not_used__complicated_interface_with_split_structures
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
330 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
331
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
332 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
333 #undef EnumForms
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
334 #define EnumForms error_not_used__complicated_interface_with_split_structures
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
335 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
336
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
337 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
338 #undef EnumMonitors
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
339 #define EnumMonitors error_not_used__complicated_interface_with_split_structures
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
340 #endif /* defined (HAVE_MS_WINDOWS) */
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 798
diff changeset
341
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
342 #if defined (HAVE_MS_WINDOWS)
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
343 #undef AddMonitor
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
344 #define AddMonitor error_not_used__complicated_interface_with_split_structures
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
345 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
346
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
347 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
348 #undef DeleteMonitor
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
349 #define DeleteMonitor error_not_used__complicated_interface_with_split_structures
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
350 #endif /* defined (HAVE_MS_WINDOWS) */
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 798
diff changeset
351
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
352 #if defined (HAVE_MS_WINDOWS)
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
353 #undef EnumPorts
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
354 #define EnumPorts error_not_used__complicated_interface_with_split_structures
4873
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
355 #endif /* defined (HAVE_MS_WINDOWS) */
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
356
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
357 #if defined (HAVE_MS_WINDOWS)
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
358 #undef AddPort
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
359 #define AddPort error_not_used__complicated_interface_with_split_structures
4875
49de55c09f18 add "review" lines in intl-encap-win32.c for all unseen functions in processed headers
Ben Wing <ben@xemacs.org>
parents: 4873
diff changeset
360 #endif /* defined (HAVE_MS_WINDOWS) */
49de55c09f18 add "review" lines in intl-encap-win32.c for all unseen functions in processed headers
Ben Wing <ben@xemacs.org>
parents: 4873
diff changeset
361
49de55c09f18 add "review" lines in intl-encap-win32.c for all unseen functions in processed headers
Ben Wing <ben@xemacs.org>
parents: 4873
diff changeset
362 #if defined (HAVE_MS_WINDOWS)
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
363 #undef ConfigurePort
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
364 #define ConfigurePort error_not_used__complicated_interface_with_split_structures
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
365 #endif /* defined (HAVE_MS_WINDOWS) */
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 798
diff changeset
366
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
367 #if defined (HAVE_MS_WINDOWS)
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
368 #undef DeletePort
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
369 #define DeletePort error_not_used__complicated_interface_with_split_structures
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
370 #endif /* defined (HAVE_MS_WINDOWS) */
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 798
diff changeset
371
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
372 #if defined (HAVE_MS_WINDOWS)
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
373 #undef XcvData
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
374 #define XcvData error_not_used__complicated_interface_with_split_structures
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
375 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
376
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
377 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
378 #undef GetDefaultPrinter
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
379 #define GetDefaultPrinter error_Function_needs_review_to_determine_how_to_handle_it
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
380 #endif /* defined (HAVE_MS_WINDOWS) */
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 798
diff changeset
381
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
382 #if defined (HAVE_MS_WINDOWS)
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
383 #undef SetDefaultPrinter
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
384 #define SetDefaultPrinter error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
385 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
386
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
387 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
388 #undef SetPort
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
389 #define SetPort error_not_used__complicated_interface_with_split_structures
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
390 #endif /* defined (HAVE_MS_WINDOWS) */
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 798
diff changeset
391
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
392 #if defined (HAVE_MS_WINDOWS)
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
393 #undef AddPrinterConnection
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
394 #define AddPrinterConnection error_not_used__complicated_interface_with_split_structures
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
395 #endif /* defined (HAVE_MS_WINDOWS) */
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 798
diff changeset
396
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
397 #if defined (HAVE_MS_WINDOWS)
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
398 #undef DeletePrinterConnection
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
399 #define DeletePrinterConnection error_not_used__complicated_interface_with_split_structures
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
400 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
401
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
402 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
403 #undef AddPrintProvidor
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
404 #define AddPrintProvidor error_not_used__complicated_interface_with_split_structures
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
405 #endif /* defined (HAVE_MS_WINDOWS) */
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 798
diff changeset
406
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
407 #if defined (HAVE_MS_WINDOWS)
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
408 #undef DeletePrintProvidor
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
409 #define DeletePrintProvidor error_not_used__complicated_interface_with_split_structures
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
410 #endif /* defined (HAVE_MS_WINDOWS) */
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 798
diff changeset
411
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
412 #if defined (HAVE_MS_WINDOWS)
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
413 #undef AddPrinterConnection2
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
414 #define AddPrinterConnection2 error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
415 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
416
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
417 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
418 #undef DeletePrinterDriverPackage
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
419 #define DeletePrinterDriverPackage error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
420 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
421
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
422 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
423 #undef DocumentEvent
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
424 #define DocumentEvent error_HST__new_____needs_review
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
425 #endif /* defined (HAVE_MS_WINDOWS) */
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 798
diff changeset
426
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
427 #if defined (HAVE_MS_WINDOWS)
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
428 #undef GetCorePrinterDrivers
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
429 #define GetCorePrinterDrivers error_HST__new_____needs_review
4875
49de55c09f18 add "review" lines in intl-encap-win32.c for all unseen functions in processed headers
Ben Wing <ben@xemacs.org>
parents: 4873
diff changeset
430 #endif /* defined (HAVE_MS_WINDOWS) */
49de55c09f18 add "review" lines in intl-encap-win32.c for all unseen functions in processed headers
Ben Wing <ben@xemacs.org>
parents: 4873
diff changeset
431
49de55c09f18 add "review" lines in intl-encap-win32.c for all unseen functions in processed headers
Ben Wing <ben@xemacs.org>
parents: 4873
diff changeset
432 #if defined (HAVE_MS_WINDOWS)
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
433 #undef GetPrinterDriver2
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
434 #define GetPrinterDriver2 error_HST__new_____needs_review
4875
49de55c09f18 add "review" lines in intl-encap-win32.c for all unseen functions in processed headers
Ben Wing <ben@xemacs.org>
parents: 4873
diff changeset
435 #endif /* defined (HAVE_MS_WINDOWS) */
49de55c09f18 add "review" lines in intl-encap-win32.c for all unseen functions in processed headers
Ben Wing <ben@xemacs.org>
parents: 4873
diff changeset
436
49de55c09f18 add "review" lines in intl-encap-win32.c for all unseen functions in processed headers
Ben Wing <ben@xemacs.org>
parents: 4873
diff changeset
437 #if defined (HAVE_MS_WINDOWS)
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
438 #undef GetPrinterDriverPackagePath
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
439 #define GetPrinterDriverPackagePath error_HST__new_____needs_review
4873
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
440 #endif /* defined (HAVE_MS_WINDOWS) */
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
441
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
442 #if defined (HAVE_MS_WINDOWS)
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
443 #undef GetSpoolFileHandle
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
444 #define GetSpoolFileHandle error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
445 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
446
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
447 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
448 #undef OpenPrinter2
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
449 #define OpenPrinter2 error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
450 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
451
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
452 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
453 #undef UploadPrinterDriverPackage
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
454 #define UploadPrinterDriverPackage error_HST__new_____needs_review
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
455 #endif /* defined (HAVE_MS_WINDOWS) */
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents:
diff changeset
456
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 798
diff changeset
457
2367
ecf1ebac70d8 [xemacs-hg @ 2004-11-04 23:05:23 by ben]
ben
parents: 1684
diff changeset
458 /* Processing file WINUSER.H */
ecf1ebac70d8 [xemacs-hg @ 2004-11-04 23:05:23 by ben]
ben
parents: 1684
diff changeset
459
ecf1ebac70d8 [xemacs-hg @ 2004-11-04 23:05:23 by ben]
ben
parents: 1684
diff changeset
460 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
461 #undef wvsprintf
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
462 #define wvsprintf error_use_qxewvsprintf_or_wvsprintfA_and_wvsprintfW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
463 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
464 int qxewvsprintf (Extbyte * arg1, const Extbyte * arg2, va_list arglist);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
465
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
466 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
467 #undef LoadKeyboardLayout
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
468 #define LoadKeyboardLayout error_use_qxeLoadKeyboardLayout_or_LoadKeyboardLayoutA_and_LoadKeyboardLayoutW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
469 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
470 HKL qxeLoadKeyboardLayout (const Extbyte * pwszKLID, UINT Flags);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
471
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
472 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
473 #undef GetKeyboardLayoutName
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
474 #define GetKeyboardLayoutName error_use_qxeGetKeyboardLayoutName_or_GetKeyboardLayoutNameA_and_GetKeyboardLayoutNameW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
475 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
476 WINBOOL qxeGetKeyboardLayoutName (Extbyte * pwszKLID);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
477
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
478 #undef CreateDesktop
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
479 #define CreateDesktop error_split_sized_LPDEVMODE
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
480
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
481 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
482 #undef OpenDesktop
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
483 #define OpenDesktop error_use_qxeOpenDesktop_or_OpenDesktopA_and_OpenDesktopW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
484 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
485 HDESK qxeOpenDesktop (const Extbyte * lpszDesktop, DWORD dwFlags, WINBOOL fInherit, ACCESS_MASK dwDesiredAccess);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
486
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
487 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
488 #undef EnumDesktops
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
489 #define EnumDesktops error_use_qxeEnumDesktops_or_EnumDesktopsA_and_EnumDesktopsW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
490 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
491 WINBOOL qxeEnumDesktops (HWINSTA hwinsta, DESKTOPENUMPROCW lpEnumFunc, LPARAM lParam);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
492
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
493 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
494 #undef CreateWindowStation
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
495 #define CreateWindowStation error_use_qxeCreateWindowStation_or_CreateWindowStationA_and_CreateWindowStationW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
496 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
497 HWINSTA qxeCreateWindowStation (Extbyte * arg1, DWORD arg2, DWORD arg3, LPSECURITY_ATTRIBUTES arg4);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
498
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
499 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
500 #undef OpenWindowStation
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
501 #define OpenWindowStation error_use_qxeOpenWindowStation_or_OpenWindowStationA_and_OpenWindowStationW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
502 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
503 HWINSTA qxeOpenWindowStation (const Extbyte * lpszWinSta, WINBOOL fInherit, ACCESS_MASK dwDesiredAccess);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
504
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
505 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
506 #undef EnumWindowStations
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
507 #define EnumWindowStations error_use_qxeEnumWindowStations_or_EnumWindowStationsA_and_EnumWindowStationsW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
508 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
509 WINBOOL qxeEnumWindowStations (WINSTAENUMPROCW lpEnumFunc, LPARAM lParam);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
510
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
511 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
512 #undef GetUserObjectInformation
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
513 #define GetUserObjectInformation error_use_qxeGetUserObjectInformation_or_GetUserObjectInformationA_and_GetUserObjectInformationW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
514 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
515 WINBOOL qxeGetUserObjectInformation (HANDLE hObj, int nIndex, PVOID pvInfo, DWORD nLength, LPDWORD lpnLengthNeeded);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
516
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
517 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
518 #undef SetUserObjectInformation
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
519 #define SetUserObjectInformation error_use_qxeSetUserObjectInformation_or_SetUserObjectInformationA_and_SetUserObjectInformationW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
520 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
521 WINBOOL qxeSetUserObjectInformation (HANDLE hObj, int nIndex, PVOID pvInfo, DWORD nLength);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
522
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
523 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
524 #undef RegisterWindowMessage
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
525 #define RegisterWindowMessage error_use_qxeRegisterWindowMessage_or_RegisterWindowMessageA_and_RegisterWindowMessageW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
526 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
527 UINT qxeRegisterWindowMessage (const Extbyte * lpString);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
528
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
529 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
530 #undef GetMessage
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
531 #define GetMessage error_use_qxeGetMessage_or_GetMessageA_and_GetMessageW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
532 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
533 WINBOOL qxeGetMessage (LPMSG lpMsg, HWND hWnd, UINT wMsgFilterMin, UINT wMsgFilterMax);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
534
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
535 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
536 #undef DispatchMessage
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
537 #define DispatchMessage error_use_qxeDispatchMessage_or_DispatchMessageA_and_DispatchMessageW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
538 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
539 LRESULT qxeDispatchMessage (CONST MSG * lpMsg);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
540
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
541 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
542 #undef PeekMessage
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
543 #define PeekMessage error_use_qxePeekMessage_or_PeekMessageA_and_PeekMessageW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
544 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
545 WINBOOL qxePeekMessage (LPMSG lpMsg, HWND hWnd, UINT wMsgFilterMin, UINT wMsgFilterMax, UINT wRemoveMsg);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
546
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
547 /* Skipping SendMessage because split messages and structures */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
548
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
549 #undef SendMessageTimeout
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
550 #define SendMessageTimeout error_VS6_has_erroneous_seventh_parameter_DWORD_PTR_instead_of_PDWORD_PTR
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
551
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
552 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
553 #undef SendNotifyMessage
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
554 #define SendNotifyMessage error_use_qxeSendNotifyMessage_or_SendNotifyMessageA_and_SendNotifyMessageW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
555 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
556 WINBOOL qxeSendNotifyMessage (HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
557
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
558 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
559 #undef SendMessageCallback
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
560 #define SendMessageCallback error_use_qxeSendMessageCallback_or_SendMessageCallbackA_and_SendMessageCallbackW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
561 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
562 WINBOOL qxeSendMessageCallback (HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam, SENDASYNCPROC lpResultCallBack, ULONG_PTR dwData);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
563
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
564 #undef BroadcastSystemMessageEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
565 #define BroadcastSystemMessageEx error_Function_needs_review_to_determine_how_to_handle_it
4873
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
566
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
567 #undef BroadcastSystemMessage
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
568 #define BroadcastSystemMessage error_win95_version_not_split__NT_4_0__only
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
569
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
570 #undef RegisterDeviceNotification
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
571 #define RegisterDeviceNotification error_NT_5_0__only
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
572
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
573 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
574 #undef PostMessage
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
575 #define PostMessage error_use_qxePostMessage_or_PostMessageA_and_PostMessageW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
576 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
577 WINBOOL qxePostMessage (HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
578
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
579 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
580 #undef PostThreadMessage
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
581 #define PostThreadMessage error_use_qxePostThreadMessage_or_PostThreadMessageA_and_PostThreadMessageW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
582 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
583 WINBOOL qxePostThreadMessage (DWORD idThread, UINT Msg, WPARAM wParam, LPARAM lParam);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
584
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
585 /* Skipping DefWindowProc because return value is conditionalized on _MAC, messes up parser */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
586
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
587 #undef CallWindowProc
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
588 #define CallWindowProc error_two_versions__STRICT_and_non_STRICT
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
589
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
590 /* Skipping RegisterClass because need to intercept so we can provide our own window procedure and handle split notify messages; split-simple WNDCLASS */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
591
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
592 /* Skipping UnregisterClass because need to intercept for reasons related to RegisterClass */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
593
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
594 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
595 #undef GetClassInfo
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
596 #define GetClassInfo error_use_qxeGetClassInfo_or_GetClassInfoA_and_GetClassInfoW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
597 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
598 WINBOOL qxeGetClassInfo (HINSTANCE hInstance, const Extbyte * lpClassName, LPWNDCLASSW lpWndClass);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
599
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
600 /* Skipping RegisterClassEx because need to intercept so we can provide our own window procedure and handle split notify messages; split-simple WNDCLASSEX; NT 4.0+ only */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
601
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
602 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
603 #undef GetClassInfoEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
604 #define GetClassInfoEx error_use_qxeGetClassInfoEx_or_GetClassInfoExA_and_GetClassInfoExW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
605 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
606 WINBOOL qxeGetClassInfoEx (HINSTANCE hInstance, const Extbyte * lpszClass, LPWNDCLASSEXW lpwcx);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
607
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
608 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
609 #undef CreateWindowEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
610 #define CreateWindowEx error_use_qxeCreateWindowEx_or_CreateWindowExA_and_CreateWindowExW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
611 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
612 HWND qxeCreateWindowEx (DWORD dwExStyle, const Extbyte * lpClassName, const Extbyte * lpWindowName, DWORD dwStyle, int X, int Y, int nWidth, int nHeight, HWND hWndParent, HMENU hMenu, HINSTANCE hInstance, LPVOID lpParam);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
613
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
614 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
615 #undef CreateDialogParam
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
616 #define CreateDialogParam error_use_qxeCreateDialogParam_or_CreateDialogParamA_and_CreateDialogParamW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
617 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
618 HWND qxeCreateDialogParam (HINSTANCE hInstance, const Extbyte * lpTemplateName, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM dwInitParam);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
619
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
620 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
621 #undef CreateDialogIndirectParam
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
622 #define CreateDialogIndirectParam error_use_qxeCreateDialogIndirectParam_or_CreateDialogIndirectParamA_and_CreateDialogIndirectParamW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
623 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
624 HWND qxeCreateDialogIndirectParam (HINSTANCE hInstance, LPCDLGTEMPLATEW lpTemplate, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM dwInitParam);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
625
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
626 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
627 #undef DialogBoxParam
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
628 #define DialogBoxParam error_use_qxeDialogBoxParam_or_DialogBoxParamA_and_DialogBoxParamW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
629 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
630 INT_PTR qxeDialogBoxParam (HINSTANCE hInstance, const Extbyte * lpTemplateName, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM dwInitParam);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
631
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
632 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
633 #undef DialogBoxIndirectParam
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
634 #define DialogBoxIndirectParam error_use_qxeDialogBoxIndirectParam_or_DialogBoxIndirectParamA_and_DialogBoxIndirectParamW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
635 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
636 INT_PTR qxeDialogBoxIndirectParam (HINSTANCE hInstance, LPCDLGTEMPLATEW hDialogTemplate, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM dwInitParam);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
637
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
638 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
639 #undef SetDlgItemText
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
640 #define SetDlgItemText error_use_qxeSetDlgItemText_or_SetDlgItemTextA_and_SetDlgItemTextW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
641 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
642 WINBOOL qxeSetDlgItemText (HWND hDlg, int nIDDlgItem, const Extbyte * lpString);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
643
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
644 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
645 #undef GetDlgItemText
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
646 #define GetDlgItemText error_use_qxeGetDlgItemText_or_GetDlgItemTextA_and_GetDlgItemTextW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
647 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
648 UINT qxeGetDlgItemText (HWND hDlg, int nIDDlgItem, Extbyte * lpString, int cchMax);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
649
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
650 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
651 #undef SendDlgItemMessage
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
652 #define SendDlgItemMessage error_use_qxeSendDlgItemMessage_or_SendDlgItemMessageA_and_SendDlgItemMessageW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
653 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
654 LRESULT qxeSendDlgItemMessage (HWND hDlg, int nIDDlgItem, UINT Msg, WPARAM wParam, LPARAM lParam);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
655
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
656 #undef DefDlgProc
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
657 #define DefDlgProc error_return_value_is_conditionalized_on__MAC__messes_up_parser
4875
49de55c09f18 add "review" lines in intl-encap-win32.c for all unseen functions in processed headers
Ben Wing <ben@xemacs.org>
parents: 4873
diff changeset
658
4873
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
659 #if !defined (CYGWIN_HEADERS)
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
660 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
661 #undef CallMsgFilter
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
662 #define CallMsgFilter error_use_qxeCallMsgFilter_or_CallMsgFilterA_and_CallMsgFilterW
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
663 #endif
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
664 WINBOOL qxeCallMsgFilter (LPMSG lpMsg, int nCode);
4873
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
665 #endif /* !defined (CYGWIN_HEADERS) */
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
666
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
667 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
668 #undef RegisterClipboardFormat
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
669 #define RegisterClipboardFormat error_use_qxeRegisterClipboardFormat_or_RegisterClipboardFormatA_and_RegisterClipboardFormatW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
670 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
671 UINT qxeRegisterClipboardFormat (const Extbyte * lpszFormat);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
672
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
673 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
674 #undef GetClipboardFormatName
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
675 #define GetClipboardFormatName error_use_qxeGetClipboardFormatName_or_GetClipboardFormatNameA_and_GetClipboardFormatNameW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
676 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
677 int qxeGetClipboardFormatName (UINT format, Extbyte * lpszFormatName, int cchMaxCount);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
678
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
679 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
680 #undef CharToOem
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
681 #define CharToOem error_use_qxeCharToOem_or_CharToOemA_and_CharToOemW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
682 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
683 WINBOOL qxeCharToOem (const Extbyte * lpszSrc, LPSTR lpszDst);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
684
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
685 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
686 #undef OemToChar
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
687 #define OemToChar error_use_qxeOemToChar_or_OemToCharA_and_OemToCharW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
688 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
689 WINBOOL qxeOemToChar (LPCSTR lpszSrc, Extbyte * lpszDst);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
690
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
691 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
692 #undef CharToOemBuff
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
693 #define CharToOemBuff error_use_qxeCharToOemBuff_or_CharToOemBuffA_and_CharToOemBuffW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
694 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
695 WINBOOL qxeCharToOemBuff (const Extbyte * lpszSrc, LPSTR lpszDst, DWORD cchDstLength);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
696
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
697 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
698 #undef OemToCharBuff
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
699 #define OemToCharBuff error_use_qxeOemToCharBuff_or_OemToCharBuffA_and_OemToCharBuffW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
700 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
701 WINBOOL qxeOemToCharBuff (LPCSTR lpszSrc, Extbyte * lpszDst, DWORD cchDstLength);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
702
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
703 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
704 #undef CharUpper
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
705 #define CharUpper error_use_qxeCharUpper_or_CharUpperA_and_CharUpperW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
706 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
707 Extbyte * qxeCharUpper (Extbyte * lpsz);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
708
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
709 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
710 #undef CharUpperBuff
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
711 #define CharUpperBuff error_use_qxeCharUpperBuff_or_CharUpperBuffA_and_CharUpperBuffW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
712 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
713 DWORD qxeCharUpperBuff (Extbyte * lpsz, DWORD cchLength);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
714
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
715 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
716 #undef CharLower
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
717 #define CharLower error_use_qxeCharLower_or_CharLowerA_and_CharLowerW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
718 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
719 Extbyte * qxeCharLower (Extbyte * lpsz);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
720
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
721 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
722 #undef CharLowerBuff
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
723 #define CharLowerBuff error_use_qxeCharLowerBuff_or_CharLowerBuffA_and_CharLowerBuffW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
724 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
725 DWORD qxeCharLowerBuff (Extbyte * lpsz, DWORD cchLength);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
726
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
727 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
728 #undef CharNext
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
729 #define CharNext error_use_qxeCharNext_or_CharNextA_and_CharNextW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
730 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
731 Extbyte * qxeCharNext (const Extbyte * lpsz);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
732
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
733 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
734 #undef CharPrev
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
735 #define CharPrev error_use_qxeCharPrev_or_CharPrevA_and_CharPrevW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
736 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
737 Extbyte * qxeCharPrev (const Extbyte * lpszStart, const Extbyte * lpszCurrent);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
738
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
739 #undef IsCharAlpha
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
740 #define IsCharAlpha error_split_CHAR
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
741
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
742 #undef IsCharAlphaNumeric
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
743 #define IsCharAlphaNumeric error_split_CHAR
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
744
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
745 #undef IsCharUpper
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
746 #define IsCharUpper error_split_CHAR
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
747
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
748 #undef IsCharLower
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
749 #define IsCharLower error_split_CHAR
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
750
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
751 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
752 #undef GetKeyNameText
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
753 #define GetKeyNameText error_use_qxeGetKeyNameText_or_GetKeyNameTextA_and_GetKeyNameTextW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
754 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
755 int qxeGetKeyNameText (LONG lParam, Extbyte * lpString, int cchSize);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
756
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
757 /* Skipping VkKeyScan because split CHAR */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
758
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
759 #undef VkKeyScanEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
760 #define VkKeyScanEx error_split_CHAR__NT_4_0__only
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
761
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
762 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
763 #undef MapVirtualKey
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
764 #define MapVirtualKey error_use_qxeMapVirtualKey_or_MapVirtualKeyA_and_MapVirtualKeyW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
765 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
766 UINT qxeMapVirtualKey (UINT uCode, UINT uMapType);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
767
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
768 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
769 #undef MapVirtualKeyEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
770 #define MapVirtualKeyEx error_use_qxeMapVirtualKeyEx_or_MapVirtualKeyExA_and_MapVirtualKeyExW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
771 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
772 UINT qxeMapVirtualKeyEx (UINT uCode, UINT uMapType, HKL dwhkl);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
773
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
774 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
775 #undef LoadAccelerators
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
776 #define LoadAccelerators error_use_qxeLoadAccelerators_or_LoadAcceleratorsA_and_LoadAcceleratorsW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
777 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
778 HACCEL qxeLoadAccelerators (HINSTANCE hInstance, const Extbyte * lpTableName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
779
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
780 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
781 #undef CreateAcceleratorTable
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
782 #define CreateAcceleratorTable error_use_qxeCreateAcceleratorTable_or_CreateAcceleratorTableA_and_CreateAcceleratorTableW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
783 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
784 HACCEL qxeCreateAcceleratorTable (LPACCEL paccel, int cAccel);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
785
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
786 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
787 #undef CopyAcceleratorTable
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
788 #define CopyAcceleratorTable error_use_qxeCopyAcceleratorTable_or_CopyAcceleratorTableA_and_CopyAcceleratorTableW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
789 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
790 int qxeCopyAcceleratorTable (HACCEL hAccelSrc, LPACCEL lpAccelDst, int cAccelEntries);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
791
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
792 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
793 #undef TranslateAccelerator
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
794 #define TranslateAccelerator error_use_qxeTranslateAccelerator_or_TranslateAcceleratorA_and_TranslateAcceleratorW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
795 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
796 int qxeTranslateAccelerator (HWND hWnd, HACCEL hAccTable, LPMSG lpMsg);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
797
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
798 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
799 #undef LoadMenu
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
800 #define LoadMenu error_use_qxeLoadMenu_or_LoadMenuA_and_LoadMenuW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
801 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
802 HMENU qxeLoadMenu (HINSTANCE hInstance, const Extbyte * lpMenuName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
803
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
804 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
805 #undef LoadMenuIndirect
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
806 #define LoadMenuIndirect error_use_qxeLoadMenuIndirect_or_LoadMenuIndirectA_and_LoadMenuIndirectW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
807 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
808 HMENU qxeLoadMenuIndirect (CONST MENUTEMPLATEW * lpMenuTemplate);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
809
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
810 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
811 #undef ChangeMenu
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
812 #define ChangeMenu error_use_qxeChangeMenu_or_ChangeMenuA_and_ChangeMenuW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
813 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
814 WINBOOL qxeChangeMenu (HMENU hMenu, UINT cmd, const Extbyte * lpszNewItem, UINT cmdInsert, UINT flags);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
815
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
816 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
817 #undef GetMenuString
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
818 #define GetMenuString error_use_qxeGetMenuString_or_GetMenuStringA_and_GetMenuStringW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
819 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
820 int qxeGetMenuString (HMENU hMenu, UINT uIDItem, Extbyte * lpString, int cchMax, UINT flags);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
821
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
822 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
823 #undef InsertMenu
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
824 #define InsertMenu error_use_qxeInsertMenu_or_InsertMenuA_and_InsertMenuW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
825 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
826 WINBOOL qxeInsertMenu (HMENU hMenu, UINT uPosition, UINT uFlags, UINT_PTR uIDNewItem, const Extbyte * lpNewItem);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
827
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
828 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
829 #undef AppendMenu
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
830 #define AppendMenu error_use_qxeAppendMenu_or_AppendMenuA_and_AppendMenuW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
831 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
832 WINBOOL qxeAppendMenu (HMENU hMenu, UINT uFlags, UINT_PTR uIDNewItem, const Extbyte * lpNewItem);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
833
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
834 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
835 #undef ModifyMenu
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
836 #define ModifyMenu error_use_qxeModifyMenu_or_ModifyMenuA_and_ModifyMenuW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
837 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
838 WINBOOL qxeModifyMenu (HMENU hMnu, UINT uPosition, UINT uFlags, UINT_PTR uIDNewItem, const Extbyte * lpNewItem);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
839
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
840 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
841 #undef InsertMenuItem
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
842 #define InsertMenuItem error_use_qxeInsertMenuItem_or_InsertMenuItemA_and_InsertMenuItemW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
843 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
844 WINBOOL qxeInsertMenuItem (HMENU hmenu, UINT item, WINBOOL fByPosition, LPCMENUITEMINFOW lpmi);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
845
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
846 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
847 #undef GetMenuItemInfo
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
848 #define GetMenuItemInfo error_use_qxeGetMenuItemInfo_or_GetMenuItemInfoA_and_GetMenuItemInfoW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
849 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
850 WINBOOL qxeGetMenuItemInfo (HMENU hmenu, UINT item, WINBOOL fByPosition, LPMENUITEMINFOW lpmii);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
851
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
852 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
853 #undef SetMenuItemInfo
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
854 #define SetMenuItemInfo error_use_qxeSetMenuItemInfo_or_SetMenuItemInfoA_and_SetMenuItemInfoW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
855 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
856 WINBOOL qxeSetMenuItemInfo (HMENU hmenu, UINT item, WINBOOL fByPositon, LPCMENUITEMINFOW lpmii);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
857
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
858 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
859 #undef DrawText
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
860 #define DrawText error_use_qxeDrawText_or_DrawTextA_and_DrawTextW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
861 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
862 int qxeDrawText (HDC hdc, const Extbyte * lpchText, int cchText, LPRECT lprc, UINT format);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
863
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
864 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
865 #undef DrawTextEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
866 #define DrawTextEx error_use_qxeDrawTextEx_or_DrawTextExA_and_DrawTextExW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
867 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
868 int qxeDrawTextEx (HDC hdc, Extbyte * lpchText, int cchText, LPRECT lprc, UINT format, LPDRAWTEXTPARAMS lpdtp);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
869
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
870 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
871 #undef GrayString
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
872 #define GrayString error_use_qxeGrayString_or_GrayStringA_and_GrayStringW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
873 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
874 WINBOOL qxeGrayString (HDC hDC, HBRUSH hBrush, GRAYSTRINGPROC lpOutputFunc, LPARAM lpData, int nCount, int X, int Y, int nWidth, int nHeight);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
875
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
876 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
877 #undef DrawState
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
878 #define DrawState error_use_qxeDrawState_or_DrawStateA_and_DrawStateW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
879 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
880 WINBOOL qxeDrawState (HDC hdc, HBRUSH hbrFore, DRAWSTATEPROC qfnCallBack, LPARAM lData, WPARAM wData, int x, int y, int cx, int cy, UINT uFlags);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
881
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
882 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
883 #undef TabbedTextOut
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
884 #define TabbedTextOut error_use_qxeTabbedTextOut_or_TabbedTextOutA_and_TabbedTextOutW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
885 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
886 LONG qxeTabbedTextOut (HDC hdc, int x, int y, const Extbyte * lpString, int chCount, int nTabPositions, CONST INT * lpnTabStopPositions, int nTabOrigin);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
887
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
888 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
889 #undef GetTabbedTextExtent
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
890 #define GetTabbedTextExtent error_use_qxeGetTabbedTextExtent_or_GetTabbedTextExtentA_and_GetTabbedTextExtentW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
891 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
892 DWORD qxeGetTabbedTextExtent (HDC hdc, const Extbyte * lpString, int chCount, int nTabPositions, CONST INT * lpnTabStopPositions);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
893
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
894 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
895 #undef SetProp
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
896 #define SetProp error_use_qxeSetProp_or_SetPropA_and_SetPropW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
897 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
898 WINBOOL qxeSetProp (HWND hWnd, const Extbyte * lpString, HANDLE hData);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
899
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
900 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
901 #undef GetProp
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
902 #define GetProp error_use_qxeGetProp_or_GetPropA_and_GetPropW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
903 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
904 HANDLE qxeGetProp (HWND hWnd, const Extbyte * lpString);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
905
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
906 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
907 #undef RemoveProp
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
908 #define RemoveProp error_use_qxeRemoveProp_or_RemovePropA_and_RemovePropW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
909 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
910 HANDLE qxeRemoveProp (HWND hWnd, const Extbyte * lpString);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
911
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
912 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
913 #undef EnumPropsEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
914 #define EnumPropsEx error_use_qxeEnumPropsEx_or_EnumPropsExA_and_EnumPropsExW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
915 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
916 int qxeEnumPropsEx (HWND hWnd, PROPENUMPROCEXW lpEnumFunc, LPARAM lParam);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
917
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
918 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
919 #undef EnumProps
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
920 #define EnumProps error_use_qxeEnumProps_or_EnumPropsA_and_EnumPropsW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
921 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
922 int qxeEnumProps (HWND hWnd, PROPENUMPROCW lpEnumFunc);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
923
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
924 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
925 #undef SetWindowText
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
926 #define SetWindowText error_use_qxeSetWindowText_or_SetWindowTextA_and_SetWindowTextW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
927 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
928 WINBOOL qxeSetWindowText (HWND hWnd, const Extbyte * lpString);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
929
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
930 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
931 #undef GetWindowText
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
932 #define GetWindowText error_use_qxeGetWindowText_or_GetWindowTextA_and_GetWindowTextW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
933 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
934 int qxeGetWindowText (HWND hWnd, Extbyte * lpString, int nMaxCount);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
935
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
936 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
937 #undef GetWindowTextLength
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
938 #define GetWindowTextLength error_use_qxeGetWindowTextLength_or_GetWindowTextLengthA_and_GetWindowTextLengthW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
939 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
940 int qxeGetWindowTextLength (HWND hWnd);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
941
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
942 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
943 #undef MessageBox
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
944 #define MessageBox error_use_qxeMessageBox_or_MessageBoxA_and_MessageBoxW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
945 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
946 int qxeMessageBox (HWND hWnd, const Extbyte * lpText, const Extbyte * lpCaption, UINT uType);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
947
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
948 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
949 #undef MessageBoxEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
950 #define MessageBoxEx error_use_qxeMessageBoxEx_or_MessageBoxExA_and_MessageBoxExW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
951 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
952 int qxeMessageBoxEx (HWND hWnd, const Extbyte * lpText, const Extbyte * lpCaption, UINT uType, WORD wLanguageId);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
953
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
954 #undef MessageBoxIndirect
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
955 #define MessageBoxIndirect error_Cygwin_has_split_MSGBOXPARAMS__instead_of_LPMSGBOXPARAMS
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
956
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
957 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
958 #undef GetWindowLong
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
959 #define GetWindowLong error_use_qxeGetWindowLong_or_GetWindowLongA_and_GetWindowLongW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
960 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
961 LONG qxeGetWindowLong (HWND hWnd, int nIndex);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
962
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
963 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
964 #undef SetWindowLong
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
965 #define SetWindowLong error_use_qxeSetWindowLong_or_SetWindowLongA_and_SetWindowLongW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
966 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
967 LONG qxeSetWindowLong (HWND hWnd, int nIndex, LONG dwNewLong);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
968
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
969 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
970 #undef GetWindowLongPtr
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
971 #define GetWindowLongPtr error_use_qxeGetWindowLongPtr_or_GetWindowLongPtrA_and_GetWindowLongPtrW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
972 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
973 LONG_PTR qxeGetWindowLongPtr (HWND hWnd, int nIndex);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
974
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
975 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
976 #undef SetWindowLongPtr
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
977 #define SetWindowLongPtr error_use_qxeSetWindowLongPtr_or_SetWindowLongPtrA_and_SetWindowLongPtrW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
978 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
979 LONG_PTR qxeSetWindowLongPtr (HWND hWnd, int nIndex, LONG_PTR dwNewLong);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
980
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
981 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
982 #undef GetClassLong
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
983 #define GetClassLong error_use_qxeGetClassLong_or_GetClassLongA_and_GetClassLongW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
984 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
985 DWORD qxeGetClassLong (HWND hWnd, int nIndex);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
986
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
987 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
988 #undef SetClassLong
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
989 #define SetClassLong error_use_qxeSetClassLong_or_SetClassLongA_and_SetClassLongW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
990 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
991 DWORD qxeSetClassLong (HWND hWnd, int nIndex, LONG dwNewLong);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
992
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
993 #undef GetClassLongPtr
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
994 #define GetClassLongPtr error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
995
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
996 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
997 #undef SetClassLongPtr
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
998 #define SetClassLongPtr error_use_qxeSetClassLongPtr_or_SetClassLongPtrA_and_SetClassLongPtrW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
999 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1000 ULONG_PTR qxeSetClassLongPtr (HWND hWnd, int nIndex, LONG_PTR dwNewLong);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1001
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1002 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1003 #undef FindWindow
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1004 #define FindWindow error_use_qxeFindWindow_or_FindWindowA_and_FindWindowW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1005 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1006 HWND qxeFindWindow (const Extbyte * lpClassName, const Extbyte * lpWindowName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1007
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1008 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1009 #undef FindWindowEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1010 #define FindWindowEx error_use_qxeFindWindowEx_or_FindWindowExA_and_FindWindowExW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1011 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1012 HWND qxeFindWindowEx (HWND hWndParent, HWND hWndChildAfter, const Extbyte * lpszClass, const Extbyte * lpszWindow);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1013
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1014 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1015 #undef GetClassName
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1016 #define GetClassName error_use_qxeGetClassName_or_GetClassNameA_and_GetClassNameW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1017 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1018 int qxeGetClassName (HWND hWnd, Extbyte * lpClassName, int nMaxCount);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1019
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1020 #undef SetWindowsHook
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1021 #define SetWindowsHook error_obsolete__two_versions__STRICT_and_non_STRICT
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1022
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1023 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1024 #undef SetWindowsHookEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1025 #define SetWindowsHookEx error_use_qxeSetWindowsHookEx_or_SetWindowsHookExA_and_SetWindowsHookExW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1026 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1027 HHOOK qxeSetWindowsHookEx (int idHook, HOOKPROC lpfn, HINSTANCE hmod, DWORD dwThreadId);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1028
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1029 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1030 #undef LoadBitmap
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1031 #define LoadBitmap error_use_qxeLoadBitmap_or_LoadBitmapA_and_LoadBitmapW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1032 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1033 HBITMAP qxeLoadBitmap (HINSTANCE hInstance, const Extbyte * lpBitmapName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1034
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1035 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1036 #undef LoadCursor
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1037 #define LoadCursor error_use_qxeLoadCursor_or_LoadCursorA_and_LoadCursorW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1038 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1039 HCURSOR qxeLoadCursor (HINSTANCE hInstance, const Extbyte * lpCursorName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1040
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1041 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1042 #undef LoadCursorFromFile
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1043 #define LoadCursorFromFile error_use_qxeLoadCursorFromFile_or_LoadCursorFromFileA_and_LoadCursorFromFileW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1044 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1045 HCURSOR qxeLoadCursorFromFile (const Extbyte * lpFileName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1046
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1047 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1048 #undef LoadIcon
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1049 #define LoadIcon error_use_qxeLoadIcon_or_LoadIconA_and_LoadIconW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1050 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1051 HICON qxeLoadIcon (HINSTANCE hInstance, const Extbyte * lpIconName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1052
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1053 #undef PrivateExtractIcons
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1054 #define PrivateExtractIcons error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1055
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1056 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1057 #undef LoadImage
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1058 #define LoadImage error_use_qxeLoadImage_or_LoadImageA_and_LoadImageW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1059 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1060 HANDLE qxeLoadImage (HINSTANCE hInst, const Extbyte * name, UINT type, int cx, int cy, UINT fuLoad);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1061
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1062 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1063 #undef IsDialogMessage
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1064 #define IsDialogMessage error_use_qxeIsDialogMessage_or_IsDialogMessageA_and_IsDialogMessageW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1065 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1066 WINBOOL qxeIsDialogMessage (HWND hDlg, LPMSG lpMsg);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1067
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1068 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1069 #undef DlgDirList
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1070 #define DlgDirList error_use_qxeDlgDirList_or_DlgDirListA_and_DlgDirListW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1071 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1072 int qxeDlgDirList (HWND hDlg, Extbyte * lpPathSpec, int nIDListBox, int nIDStaticPath, UINT uFileType);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1073
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1074 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1075 #undef DlgDirSelectEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1076 #define DlgDirSelectEx error_use_qxeDlgDirSelectEx_or_DlgDirSelectExA_and_DlgDirSelectExW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1077 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1078 WINBOOL qxeDlgDirSelectEx (HWND hwndDlg, Extbyte * lpString, int chCount, int idListBox);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1079
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1080 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1081 #undef DlgDirListComboBox
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1082 #define DlgDirListComboBox error_use_qxeDlgDirListComboBox_or_DlgDirListComboBoxA_and_DlgDirListComboBoxW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1083 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1084 int qxeDlgDirListComboBox (HWND hDlg, Extbyte * lpPathSpec, int nIDComboBox, int nIDStaticPath, UINT uFiletype);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1085
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1086 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1087 #undef DlgDirSelectComboBoxEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1088 #define DlgDirSelectComboBoxEx error_use_qxeDlgDirSelectComboBoxEx_or_DlgDirSelectComboBoxExA_and_DlgDirSelectComboBoxExW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1089 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1090 WINBOOL qxeDlgDirSelectComboBoxEx (HWND hwndDlg, Extbyte * lpString, int cchOut, int idComboBox);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1091
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1092 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1093 #undef DefFrameProc
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1094 #define DefFrameProc error_use_qxeDefFrameProc_or_DefFrameProcA_and_DefFrameProcW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1095 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1096 LRESULT qxeDefFrameProc (HWND hWnd, HWND hWndMDIClient, UINT uMsg, WPARAM wParam, LPARAM lParam);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1097
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1098 #undef DefMDIChildProc
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1099 #define DefMDIChildProc error_return_value_is_conditionalized_on__MAC__messes_up_parser
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1100
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1101 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1102 #undef CreateMDIWindow
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1103 #define CreateMDIWindow error_use_qxeCreateMDIWindow_or_CreateMDIWindowA_and_CreateMDIWindowW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1104 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1105 HWND qxeCreateMDIWindow (Extbyte * arg1, Extbyte * arg2, DWORD arg3, int arg4, int arg5, int arg6, int arg7, HWND arg8, HINSTANCE arg9, LPARAM arg10);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1106
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1107 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1108 #undef WinHelp
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1109 #define WinHelp error_use_qxeWinHelp_or_WinHelpA_and_WinHelpW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1110 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1111 WINBOOL qxeWinHelp (HWND hWndMain, const Extbyte * lpszHelp, UINT uCommand, ULONG_PTR dwData);
4873
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
1112
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
1113 #undef ChangeDisplaySettings
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
1114 #define ChangeDisplaySettings error_split_sized_LPDEVMODE
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
1115
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
1116 #undef ChangeDisplaySettingsEx
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
1117 #define ChangeDisplaySettingsEx error_split_sized_LPDEVMODE__NT_5_0_Win98__only
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
1118
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
1119 #undef EnumDisplaySettings
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
1120 #define EnumDisplaySettings error_split_sized_LPDEVMODE
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
1121
4875
49de55c09f18 add "review" lines in intl-encap-win32.c for all unseen functions in processed headers
Ben Wing <ben@xemacs.org>
parents: 4873
diff changeset
1122 #undef EnumDisplaySettingsEx
49de55c09f18 add "review" lines in intl-encap-win32.c for all unseen functions in processed headers
Ben Wing <ben@xemacs.org>
parents: 4873
diff changeset
1123 #define EnumDisplaySettingsEx error_Function_needs_review_to_determine_how_to_handle_it
49de55c09f18 add "review" lines in intl-encap-win32.c for all unseen functions in processed headers
Ben Wing <ben@xemacs.org>
parents: 4873
diff changeset
1124
4873
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
1125 #undef EnumDisplayDevices
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
1126 #define EnumDisplayDevices error_split_sized_PDISPLAY_DEVICE__NT_5_0__only__no_Win98
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
1127
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
1128 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1129 #undef SystemParametersInfo
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1130 #define SystemParametersInfo error_use_qxeSystemParametersInfo_or_SystemParametersInfoA_and_SystemParametersInfoW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1131 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1132 WINBOOL qxeSystemParametersInfo (UINT uiAction, UINT uiParam, PVOID pvParam, UINT fWinIni);
4873
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
1133
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
1134 #undef GetMonitorInfo
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
1135 #define GetMonitorInfo error_NT_5_0_Win98__only
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
1136
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
1137 #undef GetWindowModuleFileName
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
1138 #define GetWindowModuleFileName error_NT_5_0__only
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
1139
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1140 #undef RealGetWindowClass
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1141 #define RealGetWindowClass error_NT_5_0__only
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1142
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1143 #undef GetAltTabInfo
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1144 #define GetAltTabInfo error_NT_5_0__only
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1145
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1146 #undef GetRawInputDeviceInfo
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1147 #define GetRawInputDeviceInfo error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1148
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1149 #undef CreateDesktopEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1150 #define CreateDesktopEx error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1151
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1152
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1153 /* Processing file SYNCHAPI.H */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1154
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1155 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1156 #undef OpenMutex
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1157 #define OpenMutex error_use_qxeOpenMutex_or_OpenMutexA_and_OpenMutexW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1158 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1159 HANDLE qxeOpenMutex (DWORD dwDesiredAccess, WINBOOL bInheritHandle, const Extbyte * lpName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1160
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1161 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1162 #undef OpenEvent
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1163 #define OpenEvent error_use_qxeOpenEvent_or_OpenEventA_and_OpenEventW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1164 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1165 HANDLE qxeOpenEvent (DWORD dwDesiredAccess, WINBOOL bInheritHandle, const Extbyte * lpName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1166
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1167 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1168 #undef OpenSemaphore
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1169 #define OpenSemaphore error_use_qxeOpenSemaphore_or_OpenSemaphoreA_and_OpenSemaphoreW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1170 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1171 HANDLE qxeOpenSemaphore (DWORD dwDesiredAccess, WINBOOL bInheritHandle, const Extbyte * lpName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1172
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1173 #undef SleepConditionVariableSR
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1174 #define SleepConditionVariableSR error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1175
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1176 #undef CreateMutexEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1177 #define CreateMutexEx error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1178
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1179 #undef CreateEventEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1180 #define CreateEventEx error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1181
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1182 #undef CreateSemaphoreEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1183 #define CreateSemaphoreEx error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1184
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1185 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1186 #undef CreateMutex
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1187 #define CreateMutex error_use_qxeCreateMutex_or_CreateMutexA_and_CreateMutexW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1188 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1189 HANDLE qxeCreateMutex (LPSECURITY_ATTRIBUTES lpMutexAttributes, WINBOOL bInitialOwner, const Extbyte * lpName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1190
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1191 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1192 #undef CreateEvent
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1193 #define CreateEvent error_use_qxeCreateEvent_or_CreateEventA_and_CreateEventW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1194 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1195 HANDLE qxeCreateEvent (LPSECURITY_ATTRIBUTES lpEventAttributes, WINBOOL bManualReset, WINBOOL bInitialState, const Extbyte * lpName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1196
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1197 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1198 #undef OpenWaitableTimer
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1199 #define OpenWaitableTimer error_use_qxeOpenWaitableTimer_or_OpenWaitableTimerA_and_OpenWaitableTimerW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1200 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1201 HANDLE qxeOpenWaitableTimer (DWORD dwDesiredAccess, WINBOOL bInheritHandle, const Extbyte * lpTimerName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1202
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1203 #undef CreateWaitableTimerEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1204 #define CreateWaitableTimerEx error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1205
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1206
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1207 /* Processing file SECURITYBASEAPI.H */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1208
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1209 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1210 #undef AccessCheckAndAuditAlarm
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1211 #define AccessCheckAndAuditAlarm error_use_qxeAccessCheckAndAuditAlarm_or_AccessCheckAndAuditAlarmA_and_AccessCheckAndAuditAlarmW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1212 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1213 WINBOOL qxeAccessCheckAndAuditAlarm (const Extbyte * SubsystemName, LPVOID HandleId, Extbyte * ObjectTypeName, Extbyte * ObjectName, PSECURITY_DESCRIPTOR SecurityDescriptor, DWORD DesiredAccess, PGENERIC_MAPPING GenericMapping, WINBOOL ObjectCreation, LPDWORD GrantedAccess, LPBOOL AccessStatus, LPBOOL pfGenerateOnClose);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1214
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1215 #undef AccessCheckByTypeAndAuditAlarm
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1216 #define AccessCheckByTypeAndAuditAlarm error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1217
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1218 #undef AccessCheckByTypeResultListAndAuditAlarm
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1219 #define AccessCheckByTypeResultListAndAuditAlarm error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1220
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1221 #undef AccessCheckByTypeResultListAndAuditAlarmByHandle
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1222 #define AccessCheckByTypeResultListAndAuditAlarmByHandle error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1223
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1224 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1225 #undef GetFileSecurity
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1226 #define GetFileSecurity error_use_qxeGetFileSecurity_or_GetFileSecurityA_and_GetFileSecurityW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1227 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1228 WINBOOL qxeGetFileSecurity (const Extbyte * lpFileName, SECURITY_INFORMATION RequestedInformation, PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, LPDWORD lpnLengthNeeded);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1229
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1230 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1231 #undef ObjectCloseAuditAlarm
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1232 #define ObjectCloseAuditAlarm error_use_qxeObjectCloseAuditAlarm_or_ObjectCloseAuditAlarmA_and_ObjectCloseAuditAlarmW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1233 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1234 WINBOOL qxeObjectCloseAuditAlarm (const Extbyte * SubsystemName, LPVOID HandleId, WINBOOL GenerateOnClose);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1235
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1236 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1237 #undef ObjectDeleteAuditAlarm
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1238 #define ObjectDeleteAuditAlarm error_use_qxeObjectDeleteAuditAlarm_or_ObjectDeleteAuditAlarmA_and_ObjectDeleteAuditAlarmW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1239 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1240 WINBOOL qxeObjectDeleteAuditAlarm (const Extbyte * SubsystemName, LPVOID HandleId, WINBOOL GenerateOnClose);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1241
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1242 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1243 #undef ObjectOpenAuditAlarm
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1244 #define ObjectOpenAuditAlarm error_use_qxeObjectOpenAuditAlarm_or_ObjectOpenAuditAlarmA_and_ObjectOpenAuditAlarmW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1245 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1246 WINBOOL qxeObjectOpenAuditAlarm (const Extbyte * SubsystemName, LPVOID HandleId, Extbyte * ObjectTypeName, Extbyte * ObjectName, PSECURITY_DESCRIPTOR pSecurityDescriptor, HANDLE ClientToken, DWORD DesiredAccess, DWORD GrantedAccess, PPRIVILEGE_SET Privileges, WINBOOL ObjectCreation, WINBOOL AccessGranted, LPBOOL GenerateOnClose);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1247
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1248 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1249 #undef ObjectPrivilegeAuditAlarm
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1250 #define ObjectPrivilegeAuditAlarm error_use_qxeObjectPrivilegeAuditAlarm_or_ObjectPrivilegeAuditAlarmA_and_ObjectPrivilegeAuditAlarmW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1251 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1252 WINBOOL qxeObjectPrivilegeAuditAlarm (const Extbyte * SubsystemName, LPVOID HandleId, HANDLE ClientToken, DWORD DesiredAccess, PPRIVILEGE_SET Privileges, WINBOOL AccessGranted);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1253
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1254 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1255 #undef PrivilegedServiceAuditAlarm
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1256 #define PrivilegedServiceAuditAlarm error_use_qxePrivilegedServiceAuditAlarm_or_PrivilegedServiceAuditAlarmA_and_PrivilegedServiceAuditAlarmW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1257 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1258 WINBOOL qxePrivilegedServiceAuditAlarm (const Extbyte * SubsystemName, const Extbyte * ServiceName, HANDLE ClientToken, PPRIVILEGE_SET Privileges, WINBOOL AccessGranted);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1259
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1260 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1261 #undef SetFileSecurity
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1262 #define SetFileSecurity error_use_qxeSetFileSecurity_or_SetFileSecurityA_and_SetFileSecurityW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1263 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1264 WINBOOL qxeSetFileSecurity (const Extbyte * lpFileName, SECURITY_INFORMATION SecurityInformation, PSECURITY_DESCRIPTOR pSecurityDescriptor);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1265
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1266
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1267 /* Processing file PROCESSENV.H */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1268
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1269 #undef GetEnvironmentStrings
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1270 #define GetEnvironmentStrings error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1271
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1272 #undef SetEnvironmentStrings
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1273 #define SetEnvironmentStrings error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1274
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1275 #undef FreeEnvironmentStrings
5921
68639fb08af8 no obvious 64 vs. 32 pblms in compilation, but still crashing in event-msw
Henry Thompson <ht@markup.co.uk>
parents: 5920
diff changeset
1276 #define FreeEnvironmentStrings error_HST__needs_fancy_split__never_used
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1277
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1278 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1279 #undef GetCommandLine
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1280 #define GetCommandLine error_use_qxeGetCommandLine_or_GetCommandLineA_and_GetCommandLineW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1281 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1282 Extbyte * qxeGetCommandLine (void);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1283
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1284 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1285 #undef GetEnvironmentVariable
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1286 #define GetEnvironmentVariable error_use_qxeGetEnvironmentVariable_or_GetEnvironmentVariableA_and_GetEnvironmentVariableW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1287 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1288 DWORD qxeGetEnvironmentVariable (const Extbyte * lpName, Extbyte * lpBuffer, DWORD nSize);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1289
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1290 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1291 #undef SetEnvironmentVariable
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1292 #define SetEnvironmentVariable error_use_qxeSetEnvironmentVariable_or_SetEnvironmentVariableA_and_SetEnvironmentVariableW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1293 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1294 WINBOOL qxeSetEnvironmentVariable (const Extbyte * lpName, const Extbyte * lpValue);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1295
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1296 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1297 #undef ExpandEnvironmentStrings
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1298 #define ExpandEnvironmentStrings error_use_qxeExpandEnvironmentStrings_or_ExpandEnvironmentStringsA_and_ExpandEnvironmentStringsW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1299 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1300 DWORD qxeExpandEnvironmentStrings (const Extbyte * lpSrc, Extbyte * lpDst, DWORD nSize);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1301
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1302 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1303 #undef SetCurrentDirectory
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1304 #define SetCurrentDirectory error_use_qxeSetCurrentDirectory_or_SetCurrentDirectoryA_and_SetCurrentDirectoryW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1305 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1306 WINBOOL qxeSetCurrentDirectory (const Extbyte * lpPathName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1307
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1308 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1309 #undef GetCurrentDirectory
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1310 #define GetCurrentDirectory error_use_qxeGetCurrentDirectory_or_GetCurrentDirectoryA_and_GetCurrentDirectoryW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1311 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1312 DWORD qxeGetCurrentDirectory (DWORD nBufferLength, Extbyte * lpBuffer);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1313
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1314 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1315 #undef SearchPath
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1316 #define SearchPath error_use_qxeSearchPath_or_SearchPathA_and_SearchPathW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1317 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1318 DWORD qxeSearchPath (const Extbyte * lpPath, const Extbyte * lpFileName, const Extbyte * lpExtension, DWORD nBufferLength, Extbyte * lpBuffer, Extbyte * * lpFilePart);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1319
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1320 #undef NeedCurrentDirectoryForExePath
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1321 #define NeedCurrentDirectoryForExePath error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1322
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1323
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1324 /* Processing file DBGENG.H */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1325
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1326
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1327 /* Processing file LIBLOADERAPI.H */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1328
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1329 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1330 #undef FindResourceEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1331 #define FindResourceEx error_use_qxeFindResourceEx_or_FindResourceExA_and_FindResourceExW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1332 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1333 HRSRC qxeFindResourceEx (HMODULE hModule, const Extbyte * lpType, const Extbyte * lpName, WORD wLanguage);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1334
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1335 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1336 #undef GetModuleFileName
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1337 #define GetModuleFileName error_use_qxeGetModuleFileName_or_GetModuleFileNameA_and_GetModuleFileNameW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1338 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1339 DWORD qxeGetModuleFileName (HMODULE hModule, Extbyte * lpFilename, DWORD nSize);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1340
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1341 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1342 #undef GetModuleHandle
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1343 #define GetModuleHandle error_use_qxeGetModuleHandle_or_GetModuleHandleA_and_GetModuleHandleW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1344 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1345 HMODULE qxeGetModuleHandle (const Extbyte * lpModuleName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1346
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1347 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1348 #undef LoadLibraryEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1349 #define LoadLibraryEx error_use_qxeLoadLibraryEx_or_LoadLibraryExA_and_LoadLibraryExW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1350 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1351 HMODULE qxeLoadLibraryEx (const Extbyte * lpLibFileName, HANDLE hFile, DWORD dwFlags);
4873
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
1352
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
1353 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
1354 #undef LoadString
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
1355 #define LoadString error_use_qxeLoadString_or_LoadStringA_and_LoadStringW
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
1356 #endif
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1357 int qxeLoadString (HINSTANCE hInstance, UINT uID, Extbyte * lpBuffer, int cchBufferMax);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1358
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1359 #undef GetModuleHandleEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1360 #define GetModuleHandleEx error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1361
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1362 #undef EnumResourceLanguages
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1363 #define EnumResourceLanguages error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1364
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1365 #undef EnumResourceLanguagesEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1366 #define EnumResourceLanguagesEx error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1367
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1368 #undef EnumResourceNamesEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1369 #define EnumResourceNamesEx error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1370
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1371 #undef EnumResourceTypesEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1372 #define EnumResourceTypesEx error_HST__new_____needs_review
4875
49de55c09f18 add "review" lines in intl-encap-win32.c for all unseen functions in processed headers
Ben Wing <ben@xemacs.org>
parents: 4873
diff changeset
1373
3728
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1374
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1375 /* Processing file IMM.H */
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1376
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1377 #if defined (HAVE_MS_WINDOWS)
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1378 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1379 #undef ImmInstallIME
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1380 #define ImmInstallIME error_use_qxeImmInstallIME_or_ImmInstallIMEA_and_ImmInstallIMEW
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1381 #endif
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1382 HKL qxeImmInstallIME (const Extbyte * lpszIMEFileName, const Extbyte * lpszLayoutText);
3728
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1383 #endif /* defined (HAVE_MS_WINDOWS) */
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1384
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1385 #if defined (HAVE_MS_WINDOWS)
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1386 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1387 #undef ImmGetDescription
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1388 #define ImmGetDescription error_use_qxeImmGetDescription_or_ImmGetDescriptionA_and_ImmGetDescriptionW
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1389 #endif
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1390 UINT qxeImmGetDescription (HKL arg1, Extbyte * arg2, UINT uBufLen);
3728
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1391 #endif /* defined (HAVE_MS_WINDOWS) */
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1392
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1393 #if defined (HAVE_MS_WINDOWS)
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1394 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1395 #undef ImmGetIMEFileName
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1396 #define ImmGetIMEFileName error_use_qxeImmGetIMEFileName_or_ImmGetIMEFileNameA_and_ImmGetIMEFileNameW
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1397 #endif
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1398 UINT qxeImmGetIMEFileName (HKL arg1, Extbyte * arg2, UINT uBufLen);
3728
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1399 #endif /* defined (HAVE_MS_WINDOWS) */
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1400
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1401 #if defined (HAVE_MS_WINDOWS)
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1402 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1403 #undef ImmGetCompositionString
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1404 #define ImmGetCompositionString error_use_qxeImmGetCompositionString_or_ImmGetCompositionStringA_and_ImmGetCompositionStringW
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1405 #endif
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1406 LONG qxeImmGetCompositionString (HIMC arg1, DWORD arg2, LPVOID arg3, DWORD arg4);
3728
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1407 #endif /* defined (HAVE_MS_WINDOWS) */
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1408
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1409 #if defined (HAVE_MS_WINDOWS)
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1410 /* Skipping ImmSetCompositionString because different prototypes in VC6 and VC7 */
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1411 #endif /* defined (HAVE_MS_WINDOWS) */
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1412
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1413 #if defined (HAVE_MS_WINDOWS)
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1414 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1415 #undef ImmGetCandidateListCount
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1416 #define ImmGetCandidateListCount error_use_qxeImmGetCandidateListCount_or_ImmGetCandidateListCountA_and_ImmGetCandidateListCountW
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1417 #endif
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1418 DWORD qxeImmGetCandidateListCount (HIMC arg1, LPDWORD lpdwListCount);
3728
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1419 #endif /* defined (HAVE_MS_WINDOWS) */
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1420
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1421 #if defined (HAVE_MS_WINDOWS)
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1422 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1423 #undef ImmGetCandidateList
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1424 #define ImmGetCandidateList error_use_qxeImmGetCandidateList_or_ImmGetCandidateListA_and_ImmGetCandidateListW
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1425 #endif
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1426 DWORD qxeImmGetCandidateList (HIMC arg1, DWORD deIndex, LPCANDIDATELIST arg3, DWORD dwBufLen);
3728
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1427 #endif /* defined (HAVE_MS_WINDOWS) */
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1428
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1429 #if defined (HAVE_MS_WINDOWS)
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1430 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1431 #undef ImmGetGuideLine
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1432 #define ImmGetGuideLine error_use_qxeImmGetGuideLine_or_ImmGetGuideLineA_and_ImmGetGuideLineW
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1433 #endif
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1434 DWORD qxeImmGetGuideLine (HIMC arg1, DWORD dwIndex, Extbyte * arg3, DWORD dwBufLen);
3728
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1435 #endif /* defined (HAVE_MS_WINDOWS) */
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1436
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1437 #if defined (HAVE_MS_WINDOWS)
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1438 /* Skipping ImmGetCompositionFont because split-sized LOGFONT */
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1439 #endif /* defined (HAVE_MS_WINDOWS) */
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1440
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1441 #if defined (HAVE_MS_WINDOWS)
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1442 /* Skipping ImmSetCompositionFont because split-sized LOGFONT */
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1443 #endif /* defined (HAVE_MS_WINDOWS) */
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1444
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1445 #if defined (HAVE_MS_WINDOWS)
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1446 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1447 #undef ImmConfigureIME
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1448 #define ImmConfigureIME error_use_qxeImmConfigureIME_or_ImmConfigureIMEA_and_ImmConfigureIMEW
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1449 #endif
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1450 WINBOOL qxeImmConfigureIME (HKL arg1, HWND arg2, DWORD arg3, LPVOID arg4);
3728
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1451 #endif /* defined (HAVE_MS_WINDOWS) */
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1452
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1453 #if defined (HAVE_MS_WINDOWS)
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1454 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1455 #undef ImmEscape
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1456 #define ImmEscape error_use_qxeImmEscape_or_ImmEscapeA_and_ImmEscapeW
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1457 #endif
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1458 LRESULT qxeImmEscape (HKL arg1, HIMC arg2, UINT arg3, LPVOID arg4);
3728
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1459 #endif /* defined (HAVE_MS_WINDOWS) */
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1460
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1461 #if defined (HAVE_MS_WINDOWS)
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1462 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1463 #undef ImmGetConversionList
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1464 #define ImmGetConversionList error_use_qxeImmGetConversionList_or_ImmGetConversionListA_and_ImmGetConversionListW
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1465 #endif
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1466 DWORD qxeImmGetConversionList (HKL arg1, HIMC arg2, const Extbyte * arg3, LPCANDIDATELIST arg4, DWORD dwBufLen, UINT uFlag);
3728
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1467 #endif /* defined (HAVE_MS_WINDOWS) */
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1468
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1469 #if defined (HAVE_MS_WINDOWS)
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1470 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1471 #undef ImmIsUIMessage
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1472 #define ImmIsUIMessage error_use_qxeImmIsUIMessage_or_ImmIsUIMessageA_and_ImmIsUIMessageW
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1473 #endif
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1474 WINBOOL qxeImmIsUIMessage (HWND arg1, UINT arg2, WPARAM arg3, LPARAM arg4);
3728
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1475 #endif /* defined (HAVE_MS_WINDOWS) */
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1476
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1477 #if defined (HAVE_MS_WINDOWS)
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1478 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1479 #undef ImmRegisterWord
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1480 #define ImmRegisterWord error_use_qxeImmRegisterWord_or_ImmRegisterWordA_and_ImmRegisterWordW
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1481 #endif
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1482 WINBOOL qxeImmRegisterWord (HKL arg1, const Extbyte * lpszReading, DWORD arg3, const Extbyte * lpszRegister);
3728
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1483 #endif /* defined (HAVE_MS_WINDOWS) */
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1484
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1485 #if defined (HAVE_MS_WINDOWS)
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1486 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1487 #undef ImmUnregisterWord
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1488 #define ImmUnregisterWord error_use_qxeImmUnregisterWord_or_ImmUnregisterWordA_and_ImmUnregisterWordW
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1489 #endif
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1490 WINBOOL qxeImmUnregisterWord (HKL arg1, const Extbyte * lpszReading, DWORD arg3, const Extbyte * lpszUnregister);
3728
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1491 #endif /* defined (HAVE_MS_WINDOWS) */
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1492
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1493 #if defined (HAVE_MS_WINDOWS)
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1494 #undef ImmGetRegisterWordStyle
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1495 #define ImmGetRegisterWordStyle error_split_sized_STYLEBUF
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1496 #endif /* defined (HAVE_MS_WINDOWS) */
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1497
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1498 #if defined (HAVE_MS_WINDOWS)
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1499 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1500 #undef ImmEnumRegisterWord
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1501 #define ImmEnumRegisterWord error_use_qxeImmEnumRegisterWord_or_ImmEnumRegisterWordA_and_ImmEnumRegisterWordW
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1502 #endif
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1503 UINT qxeImmEnumRegisterWord (HKL arg1, REGISTERWORDENUMPROCW arg2, const Extbyte * lpszReading, DWORD arg4, const Extbyte * lpszRegister, LPVOID arg6);
3728
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1504 #endif /* defined (HAVE_MS_WINDOWS) */
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1505
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1506 #if defined (HAVE_MS_WINDOWS)
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1507 #undef ImmGetImeMenuItems
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1508 #define ImmGetImeMenuItems error_split_sized_IMEMENUITEMINFO
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1509 #endif /* defined (HAVE_MS_WINDOWS) */
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1510
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1511
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1512 /* Processing file NAMEDPIPEAPI.H */
4873
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
1513
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
1514 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
1515 #undef CreateNamedPipe
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
1516 #define CreateNamedPipe error_use_qxeCreateNamedPipe_or_CreateNamedPipeA_and_CreateNamedPipeW
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
1517 #endif
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1518 HANDLE qxeCreateNamedPipe (const Extbyte * lpName, DWORD dwOpenMode, DWORD dwPipeMode, DWORD nMaxInstances, DWORD nOutBufferSize, DWORD nInBufferSize, DWORD nDefaultTimeOut, LPSECURITY_ATTRIBUTES lpSecurityAttributes);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1519
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1520 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1521 #undef WaitNamedPipe
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1522 #define WaitNamedPipe error_use_qxeWaitNamedPipe_or_WaitNamedPipeA_and_WaitNamedPipeW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1523 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1524 WINBOOL qxeWaitNamedPipe (const Extbyte * lpNamedPipeName, DWORD nTimeOut);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1525
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1526 #undef GetNamedPipeClientComputerName
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1527 #define GetNamedPipeClientComputerName error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1528
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1529
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1530 /* Processing file MEMORYAPI.H */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1531
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1532 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1533 #undef CreateFileMapping
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1534 #define CreateFileMapping error_use_qxeCreateFileMapping_or_CreateFileMappingA_and_CreateFileMappingW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1535 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1536 HANDLE qxeCreateFileMapping (HANDLE hFile, LPSECURITY_ATTRIBUTES lpFileMappingAttributes, DWORD flProtect, DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, const Extbyte * lpName);
4873
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
1537
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
1538 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
1539 #undef OpenFileMapping
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
1540 #define OpenFileMapping error_use_qxeOpenFileMapping_or_OpenFileMappingA_and_OpenFileMappingW
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
1541 #endif
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1542 HANDLE qxeOpenFileMapping (DWORD dwDesiredAccess, WINBOOL bInheritHandle, const Extbyte * lpName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1543
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1544 #undef CreateFileMappingNuma
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1545 #define CreateFileMappingNuma error_HST__new_____needs_review
4875
49de55c09f18 add "review" lines in intl-encap-win32.c for all unseen functions in processed headers
Ben Wing <ben@xemacs.org>
parents: 4873
diff changeset
1546
4873
50861fea97f6 regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
Ben Wing <ben@xemacs.org>
parents: 3728
diff changeset
1547
3728
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1548 /* Processing file MMSYSTEM.H */
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1549
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1550 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1551 #undef sndPlaySound
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1552 #define sndPlaySound error_use_qxesndPlaySound_or_sndPlaySoundA_and_sndPlaySoundW
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1553 #endif
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1554 WINBOOL qxesndPlaySound (const Extbyte * pszSound, UINT fuSound);
3728
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1555
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1556 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1557 #undef PlaySound
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1558 #define PlaySound error_use_qxePlaySound_or_PlaySoundA_and_PlaySoundW
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1559 #endif
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1560 WINBOOL qxePlaySound (const Extbyte * pszSound, HMODULE hmod, DWORD fdwSound);
3728
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1561
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1562 #undef waveOutGetDevCaps
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1563 #define waveOutGetDevCaps error_split_sized_LPWAVEOUTCAPS
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1564
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1565 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1566 #undef waveOutGetErrorText
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1567 #define waveOutGetErrorText error_use_qxewaveOutGetErrorText_or_waveOutGetErrorTextA_and_waveOutGetErrorTextW
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1568 #endif
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1569 MMRESULT qxewaveOutGetErrorText (MMRESULT mmrError, Extbyte * pszText, UINT cchText);
3728
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1570
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1571 #undef waveInGetDevCaps
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1572 #define waveInGetDevCaps error_split_sized_LPWAVEINCAPS
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1573
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1574 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1575 #undef waveInGetErrorText
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1576 #define waveInGetErrorText error_use_qxewaveInGetErrorText_or_waveInGetErrorTextA_and_waveInGetErrorTextW
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1577 #endif
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1578 MMRESULT qxewaveInGetErrorText (MMRESULT mmrError, Extbyte * pszText, UINT cchText);
3728
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1579
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1580 #undef midiOutGetDevCaps
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1581 #define midiOutGetDevCaps error_split_sized_LPMIDIOUTCAPS
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1582
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1583 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1584 #undef midiOutGetErrorText
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1585 #define midiOutGetErrorText error_use_qxemidiOutGetErrorText_or_midiOutGetErrorTextA_and_midiOutGetErrorTextW
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1586 #endif
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1587 MMRESULT qxemidiOutGetErrorText (MMRESULT mmrError, Extbyte * pszText, UINT cchText);
3728
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1588
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1589 #undef midiInGetDevCaps
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1590 #define midiInGetDevCaps error_split_sized_LPMIDIOUTCAPS
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1591
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1592 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1593 #undef midiInGetErrorText
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1594 #define midiInGetErrorText error_use_qxemidiInGetErrorText_or_midiInGetErrorTextA_and_midiInGetErrorTextW
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1595 #endif
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1596 MMRESULT qxemidiInGetErrorText (MMRESULT mmrError, Extbyte * pszText, UINT cchText);
3728
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1597
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1598 #undef auxGetDevCaps
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1599 #define auxGetDevCaps error_split_sized_LPAUXCAPS
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1600
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1601 #undef mixerGetDevCaps
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1602 #define mixerGetDevCaps error_split_sized_LPMIXERCAPS
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1603
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1604 #undef mixerGetLineInfo
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1605 #define mixerGetLineInfo error_split_sized_LPMIXERLINE
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1606
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1607 #undef mixerGetLineControls
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1608 #define mixerGetLineControls error_split_sized_LPMIXERCONTROL
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1609
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1610 #undef mixerGetControlDetails
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1611 #define mixerGetControlDetails error_split_sized_LPMIXERCONTROL_in_LPMIXERLINECONTROLS_in_LPMIXERCONTROLDETAILS
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1612
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1613 #undef joyGetDevCaps
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1614 #define joyGetDevCaps error_split_sized_LPJOYCAPS
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1615
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1616 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1617 #undef mmioStringToFOURCC
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1618 #define mmioStringToFOURCC error_use_qxemmioStringToFOURCC_or_mmioStringToFOURCCA_and_mmioStringToFOURCCW
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1619 #endif
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1620 FOURCC qxemmioStringToFOURCC (const Extbyte * sz, UINT uFlags);
3728
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1621
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1622 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1623 #undef mmioInstallIOProc
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1624 #define mmioInstallIOProc error_use_qxemmioInstallIOProc_or_mmioInstallIOProcA_and_mmioInstallIOProcW
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1625 #endif
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1626 LPMMIOPROC qxemmioInstallIOProc (FOURCC fccIOProc, LPMMIOPROC pIOProc, DWORD dwFlags);
3728
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1627
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1628 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1629 #undef mmioOpen
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1630 #define mmioOpen error_use_qxemmioOpen_or_mmioOpenA_and_mmioOpenW
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1631 #endif
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1632 HMMIO qxemmioOpen (Extbyte * pszFileName, LPMMIOINFO pmmioinfo, DWORD fdwOpen);
3728
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1633
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1634 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1635 #undef mmioRename
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1636 #define mmioRename error_use_qxemmioRename_or_mmioRenameA_and_mmioRenameW
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1637 #endif
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1638 MMRESULT qxemmioRename (const Extbyte * pszFileName, const Extbyte * pszNewFileName, LPCMMIOINFO pmmioinfo, DWORD fdwRename);
3728
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1639
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1640 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1641 #undef mciSendCommand
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1642 #define mciSendCommand error_use_qxemciSendCommand_or_mciSendCommandA_and_mciSendCommandW
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1643 #endif
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1644 MCIERROR qxemciSendCommand (MCIDEVICEID mciId, UINT uMsg, DWORD_PTR dwParam1, DWORD_PTR dwParam2);
3728
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1645
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1646 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1647 #undef mciSendString
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1648 #define mciSendString error_use_qxemciSendString_or_mciSendStringA_and_mciSendStringW
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1649 #endif
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1650 MCIERROR qxemciSendString (const Extbyte * lpstrCommand, Extbyte * lpstrReturnString, UINT uReturnLength, HWND hwndCallback);
3728
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1651
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1652 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1653 #undef mciGetDeviceID
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1654 #define mciGetDeviceID error_use_qxemciGetDeviceID_or_mciGetDeviceIDA_and_mciGetDeviceIDW
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1655 #endif
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1656 MCIDEVICEID qxemciGetDeviceID (const Extbyte * pszDevice);
3728
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1657
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1658 #if !defined (MINGW)
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1659 #undef mciGetDeviceIDFromElementID
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1660 #define mciGetDeviceIDFromElementID error_missing_from_Win98se_version_of_ADVAPI32_dll
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1661 #endif /* !defined (MINGW) */
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1662
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1663 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1664 #undef mciGetErrorString
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1665 #define mciGetErrorString error_use_qxemciGetErrorString_or_mciGetErrorStringA_and_mciGetErrorStringW
6765f2581182 [xemacs-hg @ 2006-12-08 02:21:53 by vins]
vins
parents: 2500
diff changeset
1666 #endif
5920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1667 WINBOOL qxemciGetErrorString (MCIERROR mcierr, Extbyte * pszText, UINT cchText);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1668
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1669
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1670 /* Processing file WINCON.H */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1671
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1672 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1673 #undef PeekConsoleInput
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1674 #define PeekConsoleInput error_use_qxePeekConsoleInput_or_PeekConsoleInputA_and_PeekConsoleInputW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1675 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1676 WINBOOL qxePeekConsoleInput (HANDLE hConsoleInput, PINPUT_RECORD lpBuffer, DWORD nLength, LPDWORD lpNumberOfEventsRead);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1677
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1678 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1679 #undef ReadConsoleInput
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1680 #define ReadConsoleInput error_use_qxeReadConsoleInput_or_ReadConsoleInputA_and_ReadConsoleInputW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1681 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1682 WINBOOL qxeReadConsoleInput (HANDLE hConsoleInput, PINPUT_RECORD lpBuffer, DWORD nLength, LPDWORD lpNumberOfEventsRead);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1683
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1684 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1685 #undef WriteConsoleInput
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1686 #define WriteConsoleInput error_use_qxeWriteConsoleInput_or_WriteConsoleInputA_and_WriteConsoleInputW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1687 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1688 WINBOOL qxeWriteConsoleInput (HANDLE hConsoleInput, CONST INPUT_RECORD * lpBuffer, DWORD nLength, LPDWORD lpNumberOfEventsWritten);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1689
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1690 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1691 #undef ReadConsoleOutput
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1692 #define ReadConsoleOutput error_use_qxeReadConsoleOutput_or_ReadConsoleOutputA_and_ReadConsoleOutputW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1693 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1694 WINBOOL qxeReadConsoleOutput (HANDLE hConsoleOutput, PCHAR_INFO lpBuffer, COORD dwBufferSize, COORD dwBufferCoord, PSMALL_RECT lpReadRegion);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1695
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1696 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1697 #undef WriteConsoleOutput
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1698 #define WriteConsoleOutput error_use_qxeWriteConsoleOutput_or_WriteConsoleOutputA_and_WriteConsoleOutputW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1699 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1700 WINBOOL qxeWriteConsoleOutput (HANDLE hConsoleOutput, CONST CHAR_INFO * lpBuffer, COORD dwBufferSize, COORD dwBufferCoord, PSMALL_RECT lpWriteRegion);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1701
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1702 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1703 #undef ReadConsoleOutputCharacter
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1704 #define ReadConsoleOutputCharacter error_use_qxeReadConsoleOutputCharacter_or_ReadConsoleOutputCharacterA_and_ReadConsoleOutputCharacterW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1705 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1706 WINBOOL qxeReadConsoleOutputCharacter (HANDLE hConsoleOutput, Extbyte * lpCharacter, DWORD nLength, COORD dwReadCoord, LPDWORD lpNumberOfCharsRead);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1707
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1708 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1709 #undef WriteConsoleOutputCharacter
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1710 #define WriteConsoleOutputCharacter error_use_qxeWriteConsoleOutputCharacter_or_WriteConsoleOutputCharacterA_and_WriteConsoleOutputCharacterW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1711 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1712 WINBOOL qxeWriteConsoleOutputCharacter (HANDLE hConsoleOutput, const Extbyte * lpCharacter, DWORD nLength, COORD dwWriteCoord, LPDWORD lpNumberOfCharsWritten);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1713
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1714 #undef FillConsoleOutputCharacter
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1715 #define FillConsoleOutputCharacter error_split_CHAR
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1716
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1717 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1718 #undef ScrollConsoleScreenBuffer
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1719 #define ScrollConsoleScreenBuffer error_use_qxeScrollConsoleScreenBuffer_or_ScrollConsoleScreenBufferA_and_ScrollConsoleScreenBufferW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1720 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1721 WINBOOL qxeScrollConsoleScreenBuffer (HANDLE hConsoleOutput, CONST SMALL_RECT * lpScrollRectangle, CONST SMALL_RECT * lpClipRectangle, COORD dwDestinationOrigin, CONST CHAR_INFO * lpFill);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1722
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1723 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1724 #undef GetConsoleTitle
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1725 #define GetConsoleTitle error_use_qxeGetConsoleTitle_or_GetConsoleTitleA_and_GetConsoleTitleW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1726 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1727 DWORD qxeGetConsoleTitle (Extbyte * lpConsoleTitle, DWORD nSize);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1728
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1729 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1730 #undef SetConsoleTitle
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1731 #define SetConsoleTitle error_use_qxeSetConsoleTitle_or_SetConsoleTitleA_and_SetConsoleTitleW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1732 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1733 WINBOOL qxeSetConsoleTitle (const Extbyte * lpConsoleTitle);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1734
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1735 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1736 #undef ReadConsole
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1737 #define ReadConsole error_use_qxeReadConsole_or_ReadConsoleA_and_ReadConsoleW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1738 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1739 WINBOOL qxeReadConsole (HANDLE hConsoleInput, LPVOID lpBuffer, DWORD nNumberOfCharsToRead, LPDWORD lpNumberOfCharsRead, LPVOID lpReserved);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1740
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1741 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1742 #undef WriteConsole
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1743 #define WriteConsole error_use_qxeWriteConsole_or_WriteConsoleA_and_WriteConsoleW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1744 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1745 WINBOOL qxeWriteConsole (HANDLE hConsoleOutput, CONST VOID * lpBuffer, DWORD nNumberOfCharsToWrite, LPDWORD lpNumberOfCharsWritten, LPVOID lpReserved);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1746
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1747 #undef AddConsoleAlias
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1748 #define AddConsoleAlias error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1749
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1750 #undef GetConsoleAlias
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1751 #define GetConsoleAlias error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1752
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1753 #undef GetConsoleAliasesLength
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1754 #define GetConsoleAliasesLength error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1755
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1756 #undef GetConsoleAliasExesLength
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1757 #define GetConsoleAliasExesLength error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1758
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1759 #undef GetConsoleAliases
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1760 #define GetConsoleAliases error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1761
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1762 #undef GetConsoleAliasExes
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1763 #define GetConsoleAliasExes error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1764
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1765 #undef GetConsoleOriginalTitle
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1766 #define GetConsoleOriginalTitle error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1767
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1768
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1769 /* Processing file DEBUGAPI.H */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1770
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1771 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1772 #undef OutputDebugString
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1773 #define OutputDebugString error_use_qxeOutputDebugString_or_OutputDebugStringA_and_OutputDebugStringW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1774 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1775 VOID qxeOutputDebugString (const Extbyte * lpOutputString);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1776
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1777
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1778 /* Processing file WINNETWK.H */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1779
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1780 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1781 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1782 #undef WNetAddConnection
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1783 #define WNetAddConnection error_use_qxeWNetAddConnection_or_WNetAddConnectionA_and_WNetAddConnectionW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1784 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1785 DWORD qxeWNetAddConnection (const Extbyte * lpRemoteName, const Extbyte * lpPassword, const Extbyte * lpLocalName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1786 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1787
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1788 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1789 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1790 #undef WNetAddConnection2
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1791 #define WNetAddConnection2 error_use_qxeWNetAddConnection2_or_WNetAddConnection2A_and_WNetAddConnection2W
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1792 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1793 DWORD qxeWNetAddConnection2 (LPNETRESOURCEW lpNetResource, const Extbyte * lpPassword, const Extbyte * lpUserName, DWORD dwFlags);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1794 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1795
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1796 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1797 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1798 #undef WNetAddConnection3
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1799 #define WNetAddConnection3 error_use_qxeWNetAddConnection3_or_WNetAddConnection3A_and_WNetAddConnection3W
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1800 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1801 DWORD qxeWNetAddConnection3 (HWND hwndOwner, LPNETRESOURCEW lpNetResource, const Extbyte * lpPassword, const Extbyte * lpUserName, DWORD dwFlags);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1802 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1803
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1804 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1805 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1806 #undef WNetCancelConnection
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1807 #define WNetCancelConnection error_use_qxeWNetCancelConnection_or_WNetCancelConnectionA_and_WNetCancelConnectionW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1808 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1809 DWORD qxeWNetCancelConnection (const Extbyte * lpName, WINBOOL fForce);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1810 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1811
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1812 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1813 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1814 #undef WNetCancelConnection2
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1815 #define WNetCancelConnection2 error_use_qxeWNetCancelConnection2_or_WNetCancelConnection2A_and_WNetCancelConnection2W
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1816 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1817 DWORD qxeWNetCancelConnection2 (const Extbyte * lpName, DWORD dwFlags, WINBOOL fForce);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1818 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1819
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1820 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1821 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1822 #undef WNetGetConnection
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1823 #define WNetGetConnection error_use_qxeWNetGetConnection_or_WNetGetConnectionA_and_WNetGetConnectionW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1824 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1825 DWORD qxeWNetGetConnection (const Extbyte * lpLocalName, Extbyte * lpRemoteName, LPDWORD lpnLength);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1826 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1827
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1828 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1829 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1830 #undef WNetUseConnection
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1831 #define WNetUseConnection error_use_qxeWNetUseConnection_or_WNetUseConnectionA_and_WNetUseConnectionW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1832 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1833 DWORD qxeWNetUseConnection (HWND hwndOwner, LPNETRESOURCEW lpNetResource, const Extbyte * lpPassword, const Extbyte * lpUserID, DWORD dwFlags, Extbyte * lpAccessName, LPDWORD lpBufferSize, LPDWORD lpResult);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1834 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1835
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1836 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1837 #undef WNetRestoreSingleConnection
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1838 #define WNetRestoreSingleConnection error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1839 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1840
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1841 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1842 #undef WNetRestoreConnection
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1843 #define WNetRestoreConnection error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1844 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1845
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1846 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1847 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1848 #undef WNetConnectionDialog1
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1849 #define WNetConnectionDialog1 error_use_qxeWNetConnectionDialog1_or_WNetConnectionDialog1A_and_WNetConnectionDialog1W
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1850 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1851 DWORD qxeWNetConnectionDialog1 (LPCONNECTDLGSTRUCTW lpConnDlgStruct);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1852 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1853
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1854 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1855 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1856 #undef WNetDisconnectDialog1
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1857 #define WNetDisconnectDialog1 error_use_qxeWNetDisconnectDialog1_or_WNetDisconnectDialog1A_and_WNetDisconnectDialog1W
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1858 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1859 DWORD qxeWNetDisconnectDialog1 (LPDISCDLGSTRUCTW lpConnDlgStruct);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1860 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1861
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1862 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1863 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1864 #undef WNetOpenEnum
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1865 #define WNetOpenEnum error_use_qxeWNetOpenEnum_or_WNetOpenEnumA_and_WNetOpenEnumW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1866 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1867 DWORD qxeWNetOpenEnum (DWORD dwScope, DWORD dwType, DWORD dwUsage, LPNETRESOURCEW lpNetResource, LPHANDLE lphEnum);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1868 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1869
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1870 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1871 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1872 #undef WNetEnumResource
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1873 #define WNetEnumResource error_use_qxeWNetEnumResource_or_WNetEnumResourceA_and_WNetEnumResourceW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1874 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1875 DWORD qxeWNetEnumResource (HANDLE hEnum, LPDWORD lpcCount, LPVOID lpBuffer, LPDWORD lpBufferSize);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1876 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1877
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1878 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1879 #undef WNetGetResourceParent
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1880 #define WNetGetResourceParent error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1881 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1882
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1883 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1884 #undef WNetGetResourceInformation
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1885 #define WNetGetResourceInformation error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1886 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1887
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1888 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1889 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1890 #undef WNetGetUniversalName
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1891 #define WNetGetUniversalName error_use_qxeWNetGetUniversalName_or_WNetGetUniversalNameA_and_WNetGetUniversalNameW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1892 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1893 DWORD qxeWNetGetUniversalName (const Extbyte * lpLocalPath, DWORD dwInfoLevel, LPVOID lpBuffer, LPDWORD lpBufferSize);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1894 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1895
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1896 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1897 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1898 #undef WNetGetUser
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1899 #define WNetGetUser error_use_qxeWNetGetUser_or_WNetGetUserA_and_WNetGetUserW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1900 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1901 DWORD qxeWNetGetUser (const Extbyte * lpName, Extbyte * lpUserName, LPDWORD lpnLength);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1902 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1903
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1904 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1905 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1906 #undef WNetGetProviderName
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1907 #define WNetGetProviderName error_use_qxeWNetGetProviderName_or_WNetGetProviderNameA_and_WNetGetProviderNameW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1908 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1909 DWORD qxeWNetGetProviderName (DWORD dwNetType, Extbyte * lpProviderName, LPDWORD lpBufferSize);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1910 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1911
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1912 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1913 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1914 #undef WNetGetNetworkInformation
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1915 #define WNetGetNetworkInformation error_use_qxeWNetGetNetworkInformation_or_WNetGetNetworkInformationA_and_WNetGetNetworkInformationW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1916 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1917 DWORD qxeWNetGetNetworkInformation (const Extbyte * lpProvider, LPNETINFOSTRUCT lpNetInfoStruct);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1918 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1919
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1920 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1921 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1922 #undef WNetGetLastError
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1923 #define WNetGetLastError error_use_qxeWNetGetLastError_or_WNetGetLastErrorA_and_WNetGetLastErrorW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1924 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1925 DWORD qxeWNetGetLastError (LPDWORD lpError, Extbyte * lpErrorBuf, DWORD nErrorBufSize, Extbyte * lpNameBuf, DWORD nNameBufSize);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1926 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1927
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1928 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1929 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1930 #undef MultinetGetConnectionPerformance
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1931 #define MultinetGetConnectionPerformance error_use_qxeMultinetGetConnectionPerformance_or_MultinetGetConnectionPerformanceA_and_MultinetGetConnectionPerformanceW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1932 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1933 DWORD qxeMultinetGetConnectionPerformance (LPNETRESOURCEW lpNetResource, LPNETCONNECTINFOSTRUCT lpNetConnectInfoStruct);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1934 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1935
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1936
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1937 /* Processing file DDEML.H */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1938
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1939 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1940 #undef DdeInitialize
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1941 #define DdeInitialize error_use_qxeDdeInitialize_or_DdeInitializeA_and_DdeInitializeW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1942 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1943 UINT qxeDdeInitialize (LPDWORD pidInst, PFNCALLBACK pfnCallback, DWORD afCmd, DWORD ulRes);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1944
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1945 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1946 #undef DdeCreateStringHandle
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1947 #define DdeCreateStringHandle error_use_qxeDdeCreateStringHandle_or_DdeCreateStringHandleA_and_DdeCreateStringHandleW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1948 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1949 HSZ qxeDdeCreateStringHandle (DWORD idInst, const Extbyte * psz, int iCodePage);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1950
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1951 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1952 #undef DdeQueryString
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1953 #define DdeQueryString error_use_qxeDdeQueryString_or_DdeQueryStringA_and_DdeQueryStringW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1954 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1955 DWORD qxeDdeQueryString (DWORD idInst, HSZ hsz, Extbyte * psz, DWORD cchMax, int iCodePage);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1956
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1957
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1958 /* Processing file WINGDI.H */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1959
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1960 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1961 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1962 #undef AddFontResource
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1963 #define AddFontResource error_use_qxeAddFontResource_or_AddFontResourceA_and_AddFontResourceW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1964 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1965 int qxeAddFontResource (const Extbyte * arg1);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1966 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1967
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1968 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1969 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1970 #undef CopyMetaFile
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1971 #define CopyMetaFile error_use_qxeCopyMetaFile_or_CopyMetaFileA_and_CopyMetaFileW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1972 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1973 HMETAFILE qxeCopyMetaFile (HMETAFILE arg1, const Extbyte * arg2);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1974 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1975
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1976 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1977 /* Skipping CreateDC because split-sized DEVMODE */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1978 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1979
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1980 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1981 /* Skipping CreateFontIndirect because split-sized LOGFONT */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1982 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1983
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1984 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1985 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1986 #undef CreateFont
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1987 #define CreateFont error_use_qxeCreateFont_or_CreateFontA_and_CreateFontW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1988 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1989 HFONT qxeCreateFont (int cHeight, int cWidth, int cEscapement, int cOrientation, int cWeight, DWORD bItalic, DWORD bUnderline, DWORD bStrikeOut, DWORD iCharSet, DWORD iOutPrecision, DWORD iClipPrecision, DWORD iQuality, DWORD iPitchAndFamily, const Extbyte * pszFaceName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1990 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1991
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1992 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1993 /* Skipping CreateIC because split-sized DEVMODE */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1994 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1995
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1996 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1997 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1998 #undef CreateMetaFile
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
1999 #define CreateMetaFile error_use_qxeCreateMetaFile_or_CreateMetaFileA_and_CreateMetaFileW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2000 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2001 HDC qxeCreateMetaFile (const Extbyte * pszFile);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2002 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2003
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2004 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2005 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2006 #undef CreateScalableFontResource
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2007 #define CreateScalableFontResource error_use_qxeCreateScalableFontResource_or_CreateScalableFontResourceA_and_CreateScalableFontResourceW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2008 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2009 WINBOOL qxeCreateScalableFontResource (DWORD fdwHidden, const Extbyte * lpszFont, const Extbyte * lpszFile, const Extbyte * lpszPath);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2010 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2011
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2012 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2013 /* Skipping DeviceCapabilities because split-sized DEVMODE */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2014 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2015
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2016 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2017 /* Skipping EnumFontFamiliesEx because split-complex FONTENUMPROC; NT 4.0+ only */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2018 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2019
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2020 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2021 #undef EnumFontFamilies
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2022 #define EnumFontFamilies error_split_complex_FONTENUMPROC
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2023 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2024
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2025 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2026 #undef EnumFonts
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2027 #define EnumFonts error_split_complex_FONTENUMPROC
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2028 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2029
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2030 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2031 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2032 #undef GetCharWidth
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2033 #define GetCharWidth error_use_qxeGetCharWidth_or_GetCharWidthA_and_GetCharWidthW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2034 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2035 WINBOOL qxeGetCharWidth (HDC hdc, UINT iFirst, UINT iLast, LPINT lpBuffer);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2036 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2037
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2038 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2039 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2040 #undef GetCharWidth32
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2041 #define GetCharWidth32 error_use_qxeGetCharWidth32_or_GetCharWidth32A_and_GetCharWidth32W
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2042 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2043 WINBOOL qxeGetCharWidth32 (HDC hdc, UINT iFirst, UINT iLast, LPINT lpBuffer);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2044 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2045
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2046 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2047 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2048 #undef GetCharWidthFloat
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2049 #define GetCharWidthFloat error_use_qxeGetCharWidthFloat_or_GetCharWidthFloatA_and_GetCharWidthFloatW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2050 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2051 WINBOOL qxeGetCharWidthFloat (HDC hdc, UINT iFirst, UINT iLast, PFLOAT lpBuffer);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2052 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2053
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2054 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2055 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2056 #undef GetCharABCWidths
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2057 #define GetCharABCWidths error_use_qxeGetCharABCWidths_or_GetCharABCWidthsA_and_GetCharABCWidthsW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2058 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2059 WINBOOL qxeGetCharABCWidths (HDC hdc, UINT wFirst, UINT wLast, LPABC lpABC);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2060 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2061
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2062 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2063 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2064 #undef GetCharABCWidthsFloat
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2065 #define GetCharABCWidthsFloat error_use_qxeGetCharABCWidthsFloat_or_GetCharABCWidthsFloatA_and_GetCharABCWidthsFloatW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2066 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2067 WINBOOL qxeGetCharABCWidthsFloat (HDC hdc, UINT iFirst, UINT iLast, LPABCFLOAT lpABC);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2068 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2069
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2070 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2071 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2072 #undef GetGlyphOutline
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2073 #define GetGlyphOutline error_use_qxeGetGlyphOutline_or_GetGlyphOutlineA_and_GetGlyphOutlineW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2074 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2075 DWORD qxeGetGlyphOutline (HDC hdc, UINT uChar, UINT fuFormat, LPGLYPHMETRICS lpgm, DWORD cjBuffer, LPVOID pvBuffer, CONST MAT2 * lpmat2);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2076 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2077
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2078 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2079 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2080 #undef GetMetaFile
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2081 #define GetMetaFile error_use_qxeGetMetaFile_or_GetMetaFileA_and_GetMetaFileW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2082 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2083 HMETAFILE qxeGetMetaFile (const Extbyte * lpName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2084 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2085
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2086 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2087 #undef GetOutlineTextMetrics
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2088 #define GetOutlineTextMetrics error_split_sized_LPOUTLINETEXTMETRIC
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2089 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2090
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2091 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2092 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2093 #undef GetTextExtentPoint
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2094 #define GetTextExtentPoint error_use_qxeGetTextExtentPoint_or_GetTextExtentPointA_and_GetTextExtentPointW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2095 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2096 WINBOOL qxeGetTextExtentPoint (HDC hdc, const Extbyte * lpString, int c, LPSIZE lpsz);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2097 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2098
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2099 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2100 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2101 #undef GetTextExtentPoint32
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2102 #define GetTextExtentPoint32 error_use_qxeGetTextExtentPoint32_or_GetTextExtentPoint32A_and_GetTextExtentPoint32W
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2103 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2104 WINBOOL qxeGetTextExtentPoint32 (HDC hdc, const Extbyte * lpString, int c, LPSIZE psizl);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2105 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2106
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2107 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2108 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2109 #undef GetTextExtentExPoint
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2110 #define GetTextExtentExPoint error_use_qxeGetTextExtentExPoint_or_GetTextExtentExPointA_and_GetTextExtentExPointW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2111 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2112 WINBOOL qxeGetTextExtentExPoint (HDC hdc, const Extbyte * lpszString, int cchString, int nMaxExtent, LPINT lpnFit, LPINT lpnDx, LPSIZE lpSize);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2113 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2114
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2115 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2116 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2117 #undef GetCharacterPlacement
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2118 #define GetCharacterPlacement error_use_qxeGetCharacterPlacement_or_GetCharacterPlacementA_and_GetCharacterPlacementW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2119 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2120 DWORD qxeGetCharacterPlacement (HDC hdc, const Extbyte * lpString, int nCount, int nMexExtent, LPGCP_RESULTSW lpResults, DWORD dwFlags);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2121 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2122
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2123 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2124 #undef GetGlyphIndices
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2125 #define GetGlyphIndices error_NT_5_0__only
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2126 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2127
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2128 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2129 #undef AddFontResourceEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2130 #define AddFontResourceEx error_NT_5_0__only
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2131 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2132
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2133 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2134 #undef RemoveFontResourceEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2135 #define RemoveFontResourceEx error_NT_5_0__only
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2136 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2137
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2138 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2139 #undef CreateFontIndirectEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2140 #define CreateFontIndirectEx error_split_sized_ENUMLOGFONTEXDV__NT_5_0__only
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2141 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2142
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2143 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2144 /* Skipping ResetDC because split-sized DEVMODE */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2145 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2146
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2147 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2148 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2149 #undef RemoveFontResource
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2150 #define RemoveFontResource error_use_qxeRemoveFontResource_or_RemoveFontResourceA_and_RemoveFontResourceW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2151 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2152 WINBOOL qxeRemoveFontResource (const Extbyte * lpFileName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2153 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2154
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2155 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2156 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2157 #undef CopyEnhMetaFile
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2158 #define CopyEnhMetaFile error_use_qxeCopyEnhMetaFile_or_CopyEnhMetaFileA_and_CopyEnhMetaFileW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2159 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2160 HENHMETAFILE qxeCopyEnhMetaFile (HENHMETAFILE hEnh, const Extbyte * lpFileName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2161 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2162
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2163 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2164 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2165 #undef CreateEnhMetaFile
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2166 #define CreateEnhMetaFile error_use_qxeCreateEnhMetaFile_or_CreateEnhMetaFileA_and_CreateEnhMetaFileW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2167 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2168 HDC qxeCreateEnhMetaFile (HDC hdc, const Extbyte * lpFilename, CONST RECT * lprc, const Extbyte * lpDesc);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2169 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2170
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2171 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2172 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2173 #undef GetEnhMetaFile
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2174 #define GetEnhMetaFile error_use_qxeGetEnhMetaFile_or_GetEnhMetaFileA_and_GetEnhMetaFileW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2175 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2176 HENHMETAFILE qxeGetEnhMetaFile (const Extbyte * lpName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2177 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2178
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2179 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2180 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2181 #undef GetEnhMetaFileDescription
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2182 #define GetEnhMetaFileDescription error_use_qxeGetEnhMetaFileDescription_or_GetEnhMetaFileDescriptionA_and_GetEnhMetaFileDescriptionW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2183 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2184 UINT qxeGetEnhMetaFileDescription (HENHMETAFILE hemf, UINT cchBuffer, Extbyte * lpDescription);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2185 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2186
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2187 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2188 /* Skipping GetTextMetrics because split-sized LPTEXTMETRIC */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2189 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2190
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2191 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2192 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2193 #undef StartDoc
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2194 #define StartDoc error_use_qxeStartDoc_or_StartDocA_and_StartDocW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2195 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2196 int qxeStartDoc (HDC hdc, CONST DOCINFOW * lpdi);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2197 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2198
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2199 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2200 /* Skipping GetObject because split-sized LOGFONT */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2201 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2202
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2203 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2204 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2205 #undef TextOut
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2206 #define TextOut error_use_qxeTextOut_or_TextOutA_and_TextOutW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2207 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2208 WINBOOL qxeTextOut (HDC hdc, int x, int y, const Extbyte * lpString, int c);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2209 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2210
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2211 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2212 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2213 #undef ExtTextOut
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2214 #define ExtTextOut error_use_qxeExtTextOut_or_ExtTextOutA_and_ExtTextOutW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2215 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2216 WINBOOL qxeExtTextOut (HDC hdc, int x, int y, UINT options, CONST RECT * lprect, const Extbyte * lpString, UINT c, CONST INT * lpDx);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2217 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2218
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2219 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2220 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2221 #undef PolyTextOut
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2222 #define PolyTextOut error_use_qxePolyTextOut_or_PolyTextOutA_and_PolyTextOutW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2223 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2224 WINBOOL qxePolyTextOut (HDC hdc, CONST POLYTEXTW * ppt, int nstrings);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2225 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2226
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2227 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2228 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2229 #undef GetTextFace
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2230 #define GetTextFace error_use_qxeGetTextFace_or_GetTextFaceA_and_GetTextFaceW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2231 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2232 int qxeGetTextFace (HDC hdc, int c, Extbyte * lpName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2233 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2234
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2235 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2236 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2237 #undef GetKerningPairs
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2238 #define GetKerningPairs error_use_qxeGetKerningPairs_or_GetKerningPairsA_and_GetKerningPairsW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2239 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2240 DWORD qxeGetKerningPairs (HDC hdc, DWORD nPairs, LPKERNINGPAIR lpKernPair);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2241 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2242
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2243 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2244 #undef GetLogColorSpace
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2245 #define GetLogColorSpace error_split_sized_LPLOGCOLORSPACE__NT_4_0__only
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2246 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2247
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2248 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2249 #undef CreateColorSpace
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2250 #define CreateColorSpace error_split_sized_LPLOGCOLORSPACE__NT_4_0__only
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2251 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2252
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2253 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2254 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2255 #undef GetICMProfile
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2256 #define GetICMProfile error_use_qxeGetICMProfile_or_GetICMProfileA_and_GetICMProfileW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2257 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2258 WINBOOL qxeGetICMProfile (HDC hdc, LPDWORD pBufSize, Extbyte * pszFilename);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2259 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2260
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2261 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2262 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2263 #undef SetICMProfile
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2264 #define SetICMProfile error_use_qxeSetICMProfile_or_SetICMProfileA_and_SetICMProfileW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2265 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2266 WINBOOL qxeSetICMProfile (HDC hdc, Extbyte * lpFileName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2267 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2268
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2269 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2270 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2271 #undef EnumICMProfiles
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2272 #define EnumICMProfiles error_use_qxeEnumICMProfiles_or_EnumICMProfilesA_and_EnumICMProfilesW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2273 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2274 int qxeEnumICMProfiles (HDC hdc, ICMENUMPROCW lpProc, LPARAM lParam);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2275 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2276
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2277 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2278 /* Skipping UpdateICMRegKey because NT 4.0+ only, error in Cygwin prototype */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2279 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2280
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2281 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2282 #undef wglUseFontBitmaps
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2283 #define wglUseFontBitmaps error_causes_link_error
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2284 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2285
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2286 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2287 #undef wglUseFontOutlines
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2288 #define wglUseFontOutlines error_causes_link_error
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2289 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2290
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2291
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2292 /* Processing file WINNLS.H */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2293
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2294 #undef LCMapString
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2295 #define LCMapString error_not_used__not_examined_yet
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2296
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2297 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2298 #undef GetLocaleInfo
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2299 #define GetLocaleInfo error_use_qxeGetLocaleInfo_or_GetLocaleInfoA_and_GetLocaleInfoW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2300 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2301 int qxeGetLocaleInfo (LCID Locale, LCTYPE LCType, Extbyte * lpLCData, int cchData);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2302
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2303 #undef GetNumberFormat
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2304 #define GetNumberFormat error_not_used__not_examined_yet
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2305
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2306 #undef GetCurrencyFormat
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2307 #define GetCurrencyFormat error_not_used__not_examined_yet
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2308
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2309 #undef EnumCalendarInfo
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2310 #define EnumCalendarInfo error_not_used__not_examined_yet
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2311
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2312 #undef EnumCalendarInfoEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2313 #define EnumCalendarInfoEx error_not_used__not_examined_yet
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2314
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2315 #undef EnumTimeFormats
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2316 #define EnumTimeFormats error_not_used__not_examined_yet
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2317
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2318 #undef EnumDateFormats
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2319 #define EnumDateFormats error_not_used__not_examined_yet
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2320
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2321 #undef EnumDateFormatsEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2322 #define EnumDateFormatsEx error_not_used__not_examined_yet
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2323
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2324 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2325 #undef SetLocaleInfo
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2326 #define SetLocaleInfo error_use_qxeSetLocaleInfo_or_SetLocaleInfoA_and_SetLocaleInfoW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2327 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2328 WINBOOL qxeSetLocaleInfo (LCID Locale, LCTYPE LCType, const Extbyte * lpLCData);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2329
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2330 #undef GetCalendarInfo
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2331 #define GetCalendarInfo error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2332
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2333 #undef SetCalendarInfo
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2334 #define SetCalendarInfo error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2335
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2336 #undef GetGeoInfo
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2337 #define GetGeoInfo error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2338
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2339 #undef GetCPInfoEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2340 #define GetCPInfoEx error_not_used__not_examined_yet
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2341
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2342 #undef EnumSystemLocales
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2343 #define EnumSystemLocales error_not_used__not_examined_yet
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2344
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2345 #undef EnumSystemLanguageGroups
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2346 #define EnumSystemLanguageGroups error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2347
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2348 #undef EnumLanguageGroupLocales
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2349 #define EnumLanguageGroupLocales error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2350
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2351 #undef EnumUILanguages
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2352 #define EnumUILanguages error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2353
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2354 #undef EnumSystemCodePages
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2355 #define EnumSystemCodePages error_not_used__not_examined_yet
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2356
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2357
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2358 /* Processing file WINREG.H */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2359
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2360 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2361 #undef RegConnectRegistry
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2362 #define RegConnectRegistry error_use_qxeRegConnectRegistry_or_RegConnectRegistryA_and_RegConnectRegistryW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2363 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2364 LONG qxeRegConnectRegistry (const Extbyte * lpMachineName, HKEY hKey, PHKEY phkResult);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2365
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2366 #undef RegConnectRegistryEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2367 #define RegConnectRegistryEx error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2368
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2369 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2370 #undef RegCreateKey
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2371 #define RegCreateKey error_use_qxeRegCreateKey_or_RegCreateKeyA_and_RegCreateKeyW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2372 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2373 LONG qxeRegCreateKey (HKEY hKey, const Extbyte * lpSubKey, PHKEY phkResult);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2374
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2375 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2376 #undef RegCreateKeyEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2377 #define RegCreateKeyEx error_use_qxeRegCreateKeyEx_or_RegCreateKeyExA_and_RegCreateKeyExW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2378 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2379 LONG qxeRegCreateKeyEx (HKEY hKey, const Extbyte * lpSubKey, DWORD Reserved, Extbyte * lpClass, DWORD dwOptions, REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, LPDWORD lpdwDisposition);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2380
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2381 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2382 #undef RegDeleteKey
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2383 #define RegDeleteKey error_use_qxeRegDeleteKey_or_RegDeleteKeyA_and_RegDeleteKeyW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2384 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2385 LONG qxeRegDeleteKey (HKEY hKey, const Extbyte * lpSubKey);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2386
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2387 #undef RegDeleteKeyEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2388 #define RegDeleteKeyEx error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2389
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2390 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2391 #undef RegDeleteValue
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2392 #define RegDeleteValue error_use_qxeRegDeleteValue_or_RegDeleteValueA_and_RegDeleteValueW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2393 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2394 LONG qxeRegDeleteValue (HKEY hKey, const Extbyte * lpValueName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2395
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2396 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2397 #undef RegEnumKey
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2398 #define RegEnumKey error_use_qxeRegEnumKey_or_RegEnumKeyA_and_RegEnumKeyW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2399 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2400 LONG qxeRegEnumKey (HKEY hKey, DWORD dwIndex, Extbyte * lpName, DWORD cchName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2401
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2402 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2403 #undef RegEnumKeyEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2404 #define RegEnumKeyEx error_use_qxeRegEnumKeyEx_or_RegEnumKeyExA_and_RegEnumKeyExW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2405 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2406 LONG qxeRegEnumKeyEx (HKEY hKey, DWORD dwIndex, Extbyte * lpName, LPDWORD lpcchName, LPDWORD lpReserved, Extbyte * lpClass, LPDWORD lpcchClass, PFILETIME lpftLastWriteTime);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2407
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2408 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2409 #undef RegEnumValue
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2410 #define RegEnumValue error_use_qxeRegEnumValue_or_RegEnumValueA_and_RegEnumValueW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2411 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2412 LONG qxeRegEnumValue (HKEY hKey, DWORD dwIndex, Extbyte * lpValueName, LPDWORD lpcchValueName, LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2413
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2414 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2415 #undef RegLoadKey
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2416 #define RegLoadKey error_use_qxeRegLoadKey_or_RegLoadKeyA_and_RegLoadKeyW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2417 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2418 LONG qxeRegLoadKey (HKEY hKey, const Extbyte * lpSubKey, const Extbyte * lpFile);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2419
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2420 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2421 #undef RegOpenKey
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2422 #define RegOpenKey error_use_qxeRegOpenKey_or_RegOpenKeyA_and_RegOpenKeyW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2423 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2424 LONG qxeRegOpenKey (HKEY hKey, const Extbyte * lpSubKey, PHKEY phkResult);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2425
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2426 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2427 #undef RegOpenKeyEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2428 #define RegOpenKeyEx error_use_qxeRegOpenKeyEx_or_RegOpenKeyExA_and_RegOpenKeyExW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2429 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2430 LONG qxeRegOpenKeyEx (HKEY hKey, const Extbyte * lpSubKey, DWORD ulOptions, REGSAM samDesired, PHKEY phkResult);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2431
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2432 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2433 #undef RegQueryInfoKey
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2434 #define RegQueryInfoKey error_use_qxeRegQueryInfoKey_or_RegQueryInfoKeyA_and_RegQueryInfoKeyW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2435 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2436 LONG qxeRegQueryInfoKey (HKEY hKey, Extbyte * lpClass, LPDWORD lpcchClass, LPDWORD lpReserved, LPDWORD lpcSubKeys, LPDWORD lpcbMaxSubKeyLen, LPDWORD lpcbMaxClassLen, LPDWORD lpcValues, LPDWORD lpcbMaxValueNameLen, LPDWORD lpcbMaxValueLen, LPDWORD lpcbSecurityDescriptor, PFILETIME lpftLastWriteTime);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2437
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2438 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2439 #undef RegQueryValue
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2440 #define RegQueryValue error_use_qxeRegQueryValue_or_RegQueryValueA_and_RegQueryValueW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2441 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2442 LONG qxeRegQueryValue (HKEY hKey, const Extbyte * lpSubKey, Extbyte * lpData, PLONG lpcbData);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2443
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2444 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2445 #undef RegQueryMultipleValues
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2446 #define RegQueryMultipleValues error_use_qxeRegQueryMultipleValues_or_RegQueryMultipleValuesA_and_RegQueryMultipleValuesW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2447 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2448 LONG qxeRegQueryMultipleValues (HKEY hKey, PVALENTW val_list, DWORD num_vals, Extbyte * lpValueBuf, LPDWORD ldwTotsize);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2449
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2450 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2451 #undef RegQueryValueEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2452 #define RegQueryValueEx error_use_qxeRegQueryValueEx_or_RegQueryValueExA_and_RegQueryValueExW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2453 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2454 LONG qxeRegQueryValueEx (HKEY hKey, const Extbyte * lpValueName, LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2455
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2456 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2457 #undef RegReplaceKey
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2458 #define RegReplaceKey error_use_qxeRegReplaceKey_or_RegReplaceKeyA_and_RegReplaceKeyW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2459 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2460 LONG qxeRegReplaceKey (HKEY hKey, const Extbyte * lpSubKey, const Extbyte * lpNewFile, const Extbyte * lpOldFile);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2461
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2462 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2463 #undef RegRestoreKey
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2464 #define RegRestoreKey error_use_qxeRegRestoreKey_or_RegRestoreKeyA_and_RegRestoreKeyW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2465 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2466 LONG qxeRegRestoreKey (HKEY hKey, const Extbyte * lpFile, DWORD dwFlags);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2467
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2468 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2469 #undef RegSaveKey
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2470 #define RegSaveKey error_use_qxeRegSaveKey_or_RegSaveKeyA_and_RegSaveKeyW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2471 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2472 LONG qxeRegSaveKey (HKEY hKey, const Extbyte * lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2473
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2474 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2475 #undef RegSetValue
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2476 #define RegSetValue error_use_qxeRegSetValue_or_RegSetValueA_and_RegSetValueW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2477 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2478 LONG qxeRegSetValue (HKEY hKey, const Extbyte * lpSubKey, DWORD dwType, const Extbyte * lpData, DWORD cbData);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2479
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2480 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2481 #undef RegSetValueEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2482 #define RegSetValueEx error_use_qxeRegSetValueEx_or_RegSetValueExA_and_RegSetValueExW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2483 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2484 LONG qxeRegSetValueEx (HKEY hKey, const Extbyte * lpValueName, DWORD Reserved, DWORD dwType, CONST BYTE * lpData, DWORD cbData);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2485
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2486 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2487 #undef RegUnLoadKey
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2488 #define RegUnLoadKey error_use_qxeRegUnLoadKey_or_RegUnLoadKeyA_and_RegUnLoadKeyW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2489 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2490 LONG qxeRegUnLoadKey (HKEY hKey, const Extbyte * lpSubKey);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2491
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2492 #undef RegGetValue
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2493 #define RegGetValue error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2494
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2495 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2496 #undef InitiateSystemShutdown
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2497 #define InitiateSystemShutdown error_use_qxeInitiateSystemShutdown_or_InitiateSystemShutdownA_and_InitiateSystemShutdownW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2498 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2499 WINBOOL qxeInitiateSystemShutdown (Extbyte * lpMachineName, Extbyte * lpMessage, DWORD dwTimeout, WINBOOL bForceAppsClosed, WINBOOL bRebootAfterShutdown);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2500
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2501 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2502 #undef AbortSystemShutdown
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2503 #define AbortSystemShutdown error_use_qxeAbortSystemShutdown_or_AbortSystemShutdownA_and_AbortSystemShutdownW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2504 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2505 BOOL qxeAbortSystemShutdown (Extbyte * arg1);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2506
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2507 #undef InitiateSystemShutdownEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2508 #define InitiateSystemShutdownEx error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2509
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2510 #undef RegSaveKeyEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2511 #define RegSaveKeyEx error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2512
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2513 #undef RegCopyTree
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2514 #define RegCopyTree error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2515
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2516 #undef RegCreateKeyTransacted
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2517 #define RegCreateKeyTransacted error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2518
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2519 #undef RegDeleteKeyTransacted
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2520 #define RegDeleteKeyTransacted error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2521
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2522 #undef RegDeleteKeyValue
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2523 #define RegDeleteKeyValue error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2524
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2525 #undef RegDeleteTree
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2526 #define RegDeleteTree error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2527
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2528 #undef RegLoadAppKey
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2529 #define RegLoadAppKey error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2530
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2531 #undef RegLoadMUIString
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2532 #define RegLoadMUIString error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2533
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2534 #undef RegOpenKeyTransacted
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2535 #define RegOpenKeyTransacted error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2536
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2537 #undef RegSetKeyValue
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2538 #define RegSetKeyValue error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2539
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2540
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2541 /* Processing file SYSINFOAPI.H */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2542
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2543 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2544 #undef GetSystemDirectory
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2545 #define GetSystemDirectory error_use_qxeGetSystemDirectory_or_GetSystemDirectoryA_and_GetSystemDirectoryW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2546 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2547 UINT qxeGetSystemDirectory (Extbyte * lpBuffer, UINT uSize);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2548
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2549 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2550 #undef GetWindowsDirectory
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2551 #define GetWindowsDirectory error_use_qxeGetWindowsDirectory_or_GetWindowsDirectoryA_and_GetWindowsDirectoryW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2552 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2553 UINT qxeGetWindowsDirectory (Extbyte * lpBuffer, UINT uSize);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2554
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2555 #undef GetSystemWindowsDirectory
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2556 #define GetSystemWindowsDirectory error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2557
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2558 #undef GetComputerNameEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2559 #define GetComputerNameEx error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2560
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2561 #undef SetComputerNameEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2562 #define SetComputerNameEx error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2563
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2564 #undef GetVersionEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2565 #define GetVersionEx error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2566
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2567
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2568 /* Processing file COMMDLG.H */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2569
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2570 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2571 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2572 #undef GetOpenFileName
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2573 #define GetOpenFileName error_use_qxeGetOpenFileName_or_GetOpenFileNameA_and_GetOpenFileNameW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2574 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2575 WINBOOL qxeGetOpenFileName (LPOPENFILENAMEW arg1);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2576 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2577
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2578 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2579 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2580 #undef GetSaveFileName
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2581 #define GetSaveFileName error_use_qxeGetSaveFileName_or_GetSaveFileNameA_and_GetSaveFileNameW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2582 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2583 WINBOOL qxeGetSaveFileName (LPOPENFILENAMEW arg1);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2584 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2585
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2586 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2587 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2588 #undef GetFileTitle
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2589 #define GetFileTitle error_use_qxeGetFileTitle_or_GetFileTitleA_and_GetFileTitleW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2590 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2591 short qxeGetFileTitle (const Extbyte * arg1, Extbyte * arg2, WORD arg3);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2592 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2593
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2594 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2595 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2596 #undef ChooseColor
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2597 #define ChooseColor error_use_qxeChooseColor_or_ChooseColorA_and_ChooseColorW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2598 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2599 WINBOOL qxeChooseColor (LPCHOOSECOLORW arg1);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2600 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2601
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2602 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2603 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2604 #undef FindText
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2605 #define FindText error_use_qxeFindText_or_FindTextA_and_FindTextW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2606 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2607 HWND qxeFindText (LPFINDREPLACEW arg1);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2608 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2609
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2610 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2611 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2612 #undef ReplaceText
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2613 #define ReplaceText error_use_qxeReplaceText_or_ReplaceTextA_and_ReplaceTextW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2614 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2615 HWND qxeReplaceText (LPFINDREPLACEW arg1);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2616 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2617
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2618 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2619 #undef ChooseFont
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2620 #define ChooseFont error_split_sized_LPLOGFONT_in_LPCHOOSEFONT
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2621 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2622
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2623 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2624 /* Skipping PrintDlg because LPPRINTDLG with split-sized DEVMODE handle */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2625 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2626
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2627 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2628 #undef PrintDlgEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2629 #define PrintDlgEx error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2630 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2631
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2632 #if defined (HAVE_MS_WINDOWS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2633 /* Skipping PageSetupDlg because LPPAGESETUPDLG with split-sized DEVMODE handle */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2634 #endif /* defined (HAVE_MS_WINDOWS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2635
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2636
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2637 /* Processing file SHLOBJ.H */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2638
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2639 #undef SHGetIconOverlayIndex
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2640 #define SHGetIconOverlayIndex error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2641
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2642 #undef ILCreateFromPath
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2643 #define ILCreateFromPath error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2644
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2645 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2646 #undef SHGetPathFromIDList
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2647 #define SHGetPathFromIDList error_use_qxeSHGetPathFromIDList_or_SHGetPathFromIDListA_and_SHGetPathFromIDListW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2648 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2649 WINBOOL qxeSHGetPathFromIDList (PCIDLIST_ABSOLUTE pidl, Extbyte * pszPath);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2650
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2651 #undef SHCreateDirectoryEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2652 #define SHCreateDirectoryEx error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2653
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2654 /* Skipping SHGetSpecialFolderPath because error in Cygwin prototype, missing from Cygwin libraries */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2655
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2656 #undef SHGetFolderPath
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2657 #define SHGetFolderPath error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2658
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2659 #undef SHSetFolderPath
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2660 #define SHSetFolderPath error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2661
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2662 #undef SHGetFolderPathAndSubDir
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2663 #define SHGetFolderPathAndSubDir error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2664
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2665 /* Skipping SHBrowseForFolder because need to intercept callback for SendMessage */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2666
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2667 #undef SHUpdateImage
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2668 #define SHUpdateImage error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2669
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2670 #undef PathIsSlow
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2671 #define PathIsSlow error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2672
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2673 #undef SHStartNetConnectionDialog
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2674 #define SHStartNetConnectionDialog error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2675
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2676 #undef SHDefExtractIcon
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2677 #define SHDefExtractIcon error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2678
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2679 #undef Shell_GetCachedImageIndex
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2680 #define Shell_GetCachedImageIndex error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2681
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2682
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2683 /* Processing file PROCESSTHREADSAPI.H */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2684
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2685 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2686 #undef GetStartupInfo
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2687 #define GetStartupInfo error_use_qxeGetStartupInfo_or_GetStartupInfoA_and_GetStartupInfoW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2688 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2689 VOID qxeGetStartupInfo (LPSTARTUPINFOW lpStartupInfo);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2690
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2691 #undef CreateProcess
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2692 #define CreateProcess error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2693
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2694 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2695 #undef CreateProcessAsUser
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2696 #define CreateProcessAsUser error_use_qxeCreateProcessAsUser_or_CreateProcessAsUserA_and_CreateProcessAsUserW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2697 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2698 WINBOOL qxeCreateProcessAsUser (HANDLE hToken, const Extbyte * lpApplicationName, Extbyte * lpCommandLine, LPSECURITY_ATTRIBUTES lpProcessAttributes, LPSECURITY_ATTRIBUTES lpThreadAttributes, WINBOOL bInheritHandles, DWORD dwCreationFlags, LPVOID lpEnvironment, const Extbyte * lpCurrentDirectory, LPSTARTUPINFOW lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2699
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2700
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2701 /* Processing file WINBASE.H */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2702
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2703 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2704 #undef GetBinaryType
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2705 #define GetBinaryType error_use_qxeGetBinaryType_or_GetBinaryTypeA_and_GetBinaryTypeW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2706 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2707 WINBOOL qxeGetBinaryType (const Extbyte * lpApplicationName, LPDWORD lpBinaryType);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2708
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2709 #undef GetLongPathNameTransacted
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2710 #define GetLongPathNameTransacted error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2711
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2712 #undef SetFileShortName
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2713 #define SetFileShortName error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2714
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2715 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2716 #undef FormatMessage
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2717 #define FormatMessage error_use_qxeFormatMessage_or_FormatMessageA_and_FormatMessageW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2718 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2719 DWORD qxeFormatMessage (DWORD dwFlags, LPCVOID lpSource, DWORD dwMessageId, DWORD dwLanguageId, Extbyte * lpBuffer, DWORD nSize, va_list * Arguments);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2720
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2721 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2722 #undef CreateMailslot
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2723 #define CreateMailslot error_use_qxeCreateMailslot_or_CreateMailslotA_and_CreateMailslotW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2724 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2725 HANDLE qxeCreateMailslot (const Extbyte * lpName, DWORD nMaxMessageSize, DWORD lReadTimeout, LPSECURITY_ATTRIBUTES lpSecurityAttributes);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2726
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2727 #if !defined (CYGWIN_HEADERS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2728 #undef EncryptFile
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2729 #define EncryptFile error_Win2K__only
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2730 #endif /* !defined (CYGWIN_HEADERS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2731
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2732 #if !defined (CYGWIN_HEADERS)
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2733 #undef DecryptFile
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2734 #define DecryptFile error_Win2K__only
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2735 #endif /* !defined (CYGWIN_HEADERS) */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2736
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2737 #undef FileEncryptionStatus
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2738 #define FileEncryptionStatus error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2739
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2740 #undef OpenEncryptedFileRaw
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2741 #define OpenEncryptedFileRaw error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2742
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2743 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2744 #undef lstrcmp
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2745 #define lstrcmp error_use_qxelstrcmp_or_lstrcmpA_and_lstrcmpW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2746 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2747 int qxelstrcmp (const Extbyte * lpString1, const Extbyte * lpString2);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2748
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2749 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2750 #undef lstrcmpi
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2751 #define lstrcmpi error_use_qxelstrcmpi_or_lstrcmpiA_and_lstrcmpiW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2752 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2753 int qxelstrcmpi (const Extbyte * lpString1, const Extbyte * lpString2);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2754
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2755 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2756 #undef lstrcpyn
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2757 #define lstrcpyn error_use_qxelstrcpyn_or_lstrcpynA_and_lstrcpynW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2758 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2759 Extbyte * qxelstrcpyn (Extbyte * lpString1, const Extbyte * lpString2, int iMaxLength);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2760
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2761 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2762 #undef lstrcpy
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2763 #define lstrcpy error_use_qxelstrcpy_or_lstrcpyA_and_lstrcpyW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2764 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2765 Extbyte * qxelstrcpy (Extbyte * lpString1, const Extbyte * lpString2);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2766
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2767 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2768 #undef lstrcat
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2769 #define lstrcat error_use_qxelstrcat_or_lstrcatA_and_lstrcatW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2770 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2771 Extbyte * qxelstrcat (Extbyte * lpString1, const Extbyte * lpString2);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2772
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2773 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2774 #undef lstrlen
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2775 #define lstrlen error_use_qxelstrlen_or_lstrlenA_and_lstrlenW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2776 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2777 int qxelstrlen (const Extbyte * lpString);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2778
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2779 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2780 #undef CreateSemaphore
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2781 #define CreateSemaphore error_use_qxeCreateSemaphore_or_CreateSemaphoreA_and_CreateSemaphoreW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2782 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2783 HANDLE qxeCreateSemaphore (LPSECURITY_ATTRIBUTES lpSemaphoreAttributes, LONG lInitialCount, LONG lMaximumCount, const Extbyte * lpName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2784
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2785 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2786 #undef CreateWaitableTimer
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2787 #define CreateWaitableTimer error_use_qxeCreateWaitableTimer_or_CreateWaitableTimerA_and_CreateWaitableTimerW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2788 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2789 HANDLE qxeCreateWaitableTimer (LPSECURITY_ATTRIBUTES lpTimerAttributes, WINBOOL bManualReset, const Extbyte * lpTimerName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2790
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2791 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2792 #undef LoadLibrary
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2793 #define LoadLibrary error_use_qxeLoadLibrary_or_LoadLibraryA_and_LoadLibraryW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2794 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2795 HMODULE qxeLoadLibrary (const Extbyte * lpLibFileName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2796
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2797 #undef QueryFullProcessImageName
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2798 #define QueryFullProcessImageName error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2799
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2800 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2801 #undef FatalAppExit
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2802 #define FatalAppExit error_use_qxeFatalAppExit_or_FatalAppExitA_and_FatalAppExitW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2803 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2804 VOID qxeFatalAppExit (UINT uAction, const Extbyte * lpMessageText);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2805
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2806 #undef GetFirmwareEnvironmentVariable
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2807 #define GetFirmwareEnvironmentVariable error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2808
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2809 #undef SetFirmwareEnvironmentVariable
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2810 #define SetFirmwareEnvironmentVariable error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2811
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2812 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2813 #undef FindResource
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2814 #define FindResource error_use_qxeFindResource_or_FindResourceA_and_FindResourceW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2815 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2816 HRSRC qxeFindResource (HMODULE hModule, const Extbyte * lpName, const Extbyte * lpType);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2817
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2818 /* Skipping EnumResourceTypes because different prototypes in VC6 and VC7 */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2819
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2820 /* Skipping EnumResourceNames because different prototypes in VC6 and VC7 */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2821
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2822 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2823 #undef BeginUpdateResource
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2824 #define BeginUpdateResource error_use_qxeBeginUpdateResource_or_BeginUpdateResourceA_and_BeginUpdateResourceW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2825 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2826 HANDLE qxeBeginUpdateResource (const Extbyte * pFileName, WINBOOL bDeleteExistingResources);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2827
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2828 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2829 #undef UpdateResource
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2830 #define UpdateResource error_use_qxeUpdateResource_or_UpdateResourceA_and_UpdateResourceW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2831 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2832 WINBOOL qxeUpdateResource (HANDLE hUpdate, const Extbyte * lpType, const Extbyte * lpName, WORD wLanguage, LPVOID lpData, DWORD cb);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2833
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2834 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2835 #undef EndUpdateResource
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2836 #define EndUpdateResource error_use_qxeEndUpdateResource_or_EndUpdateResourceA_and_EndUpdateResourceW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2837 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2838 WINBOOL qxeEndUpdateResource (HANDLE hUpdate, WINBOOL fDiscard);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2839
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2840 #undef GetFirmwareEnvironmentVariableEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2841 #define GetFirmwareEnvironmentVariableEx error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2842
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2843 #undef SetFirmwareEnvironmentVariableEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2844 #define SetFirmwareEnvironmentVariableEx error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2845
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2846 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2847 #undef GlobalAddAtom
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2848 #define GlobalAddAtom error_use_qxeGlobalAddAtom_or_GlobalAddAtomA_and_GlobalAddAtomW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2849 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2850 ATOM qxeGlobalAddAtom (const Extbyte * lpString);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2851
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2852 #undef GlobalAddAtomEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2853 #define GlobalAddAtomEx error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2854
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2855 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2856 #undef GlobalFindAtom
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2857 #define GlobalFindAtom error_use_qxeGlobalFindAtom_or_GlobalFindAtomA_and_GlobalFindAtomW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2858 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2859 ATOM qxeGlobalFindAtom (const Extbyte * lpString);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2860
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2861 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2862 #undef GlobalGetAtomName
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2863 #define GlobalGetAtomName error_use_qxeGlobalGetAtomName_or_GlobalGetAtomNameA_and_GlobalGetAtomNameW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2864 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2865 UINT qxeGlobalGetAtomName (ATOM nAtom, Extbyte * lpBuffer, int nSize);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2866
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2867 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2868 #undef AddAtom
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2869 #define AddAtom error_use_qxeAddAtom_or_AddAtomA_and_AddAtomW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2870 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2871 ATOM qxeAddAtom (const Extbyte * lpString);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2872
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2873 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2874 #undef FindAtom
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2875 #define FindAtom error_use_qxeFindAtom_or_FindAtomA_and_FindAtomW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2876 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2877 ATOM qxeFindAtom (const Extbyte * lpString);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2878
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2879 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2880 #undef GetAtomName
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2881 #define GetAtomName error_use_qxeGetAtomName_or_GetAtomNameA_and_GetAtomNameW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2882 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2883 UINT qxeGetAtomName (ATOM nAtom, Extbyte * lpBuffer, int nSize);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2884
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2885 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2886 #undef GetProfileInt
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2887 #define GetProfileInt error_use_qxeGetProfileInt_or_GetProfileIntA_and_GetProfileIntW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2888 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2889 UINT qxeGetProfileInt (const Extbyte * lpAppName, const Extbyte * lpKeyName, INT nDefault);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2890
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2891 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2892 #undef GetProfileString
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2893 #define GetProfileString error_use_qxeGetProfileString_or_GetProfileStringA_and_GetProfileStringW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2894 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2895 DWORD qxeGetProfileString (const Extbyte * lpAppName, const Extbyte * lpKeyName, const Extbyte * lpDefault, Extbyte * lpReturnedString, DWORD nSize);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2896
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2897 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2898 #undef WriteProfileString
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2899 #define WriteProfileString error_use_qxeWriteProfileString_or_WriteProfileStringA_and_WriteProfileStringW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2900 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2901 WINBOOL qxeWriteProfileString (const Extbyte * lpAppName, const Extbyte * lpKeyName, const Extbyte * lpString);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2902
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2903 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2904 #undef GetProfileSection
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2905 #define GetProfileSection error_use_qxeGetProfileSection_or_GetProfileSectionA_and_GetProfileSectionW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2906 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2907 DWORD qxeGetProfileSection (const Extbyte * lpAppName, Extbyte * lpReturnedString, DWORD nSize);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2908
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2909 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2910 #undef WriteProfileSection
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2911 #define WriteProfileSection error_use_qxeWriteProfileSection_or_WriteProfileSectionA_and_WriteProfileSectionW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2912 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2913 WINBOOL qxeWriteProfileSection (const Extbyte * lpAppName, const Extbyte * lpString);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2914
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2915 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2916 #undef GetPrivateProfileInt
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2917 #define GetPrivateProfileInt error_use_qxeGetPrivateProfileInt_or_GetPrivateProfileIntA_and_GetPrivateProfileIntW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2918 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2919 UINT qxeGetPrivateProfileInt (const Extbyte * lpAppName, const Extbyte * lpKeyName, INT nDefault, const Extbyte * lpFileName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2920
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2921 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2922 #undef GetPrivateProfileString
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2923 #define GetPrivateProfileString error_use_qxeGetPrivateProfileString_or_GetPrivateProfileStringA_and_GetPrivateProfileStringW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2924 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2925 DWORD qxeGetPrivateProfileString (const Extbyte * lpAppName, const Extbyte * lpKeyName, const Extbyte * lpDefault, Extbyte * lpReturnedString, DWORD nSize, const Extbyte * lpFileName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2926
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2927 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2928 #undef WritePrivateProfileString
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2929 #define WritePrivateProfileString error_use_qxeWritePrivateProfileString_or_WritePrivateProfileStringA_and_WritePrivateProfileStringW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2930 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2931 WINBOOL qxeWritePrivateProfileString (const Extbyte * lpAppName, const Extbyte * lpKeyName, const Extbyte * lpString, const Extbyte * lpFileName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2932
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2933 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2934 #undef GetPrivateProfileSection
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2935 #define GetPrivateProfileSection error_use_qxeGetPrivateProfileSection_or_GetPrivateProfileSectionA_and_GetPrivateProfileSectionW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2936 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2937 DWORD qxeGetPrivateProfileSection (const Extbyte * lpAppName, Extbyte * lpReturnedString, DWORD nSize, const Extbyte * lpFileName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2938
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2939 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2940 #undef WritePrivateProfileSection
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2941 #define WritePrivateProfileSection error_use_qxeWritePrivateProfileSection_or_WritePrivateProfileSectionA_and_WritePrivateProfileSectionW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2942 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2943 WINBOOL qxeWritePrivateProfileSection (const Extbyte * lpAppName, const Extbyte * lpString, const Extbyte * lpFileName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2944
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2945 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2946 #undef GetPrivateProfileSectionNames
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2947 #define GetPrivateProfileSectionNames error_use_qxeGetPrivateProfileSectionNames_or_GetPrivateProfileSectionNamesA_and_GetPrivateProfileSectionNamesW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2948 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2949 DWORD qxeGetPrivateProfileSectionNames (Extbyte * lpszReturnBuffer, DWORD nSize, const Extbyte * lpFileName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2950
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2951 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2952 #undef GetPrivateProfileStruct
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2953 #define GetPrivateProfileStruct error_use_qxeGetPrivateProfileStruct_or_GetPrivateProfileStructA_and_GetPrivateProfileStructW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2954 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2955 WINBOOL qxeGetPrivateProfileStruct (const Extbyte * lpszSection, const Extbyte * lpszKey, LPVOID lpStruct, UINT uSizeStruct, const Extbyte * szFile);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2956
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2957 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2958 #undef WritePrivateProfileStruct
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2959 #define WritePrivateProfileStruct error_use_qxeWritePrivateProfileStruct_or_WritePrivateProfileStructA_and_WritePrivateProfileStructW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2960 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2961 WINBOOL qxeWritePrivateProfileStruct (const Extbyte * lpszSection, const Extbyte * lpszKey, LPVOID lpStruct, UINT uSizeStruct, const Extbyte * szFile);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2962
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2963 #undef GetSystemWow64Directory
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2964 #define GetSystemWow64Directory error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2965
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2966 #undef SetDllDirectory
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2967 #define SetDllDirectory error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2968
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2969 #undef GetDllDirectory
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2970 #define GetDllDirectory error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2971
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2972 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2973 #undef CreateDirectoryEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2974 #define CreateDirectoryEx error_use_qxeCreateDirectoryEx_or_CreateDirectoryExA_and_CreateDirectoryExW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2975 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2976 WINBOOL qxeCreateDirectoryEx (const Extbyte * lpTemplateDirectory, const Extbyte * lpNewDirectory, LPSECURITY_ATTRIBUTES lpSecurityAttributes);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2977
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2978 #undef CreateDirectoryTransacted
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2979 #define CreateDirectoryTransacted error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2980
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2981 #undef RemoveDirectoryTransacted
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2982 #define RemoveDirectoryTransacted error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2983
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2984 #undef GetFullPathNameTransacted
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2985 #define GetFullPathNameTransacted error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2986
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2987 #undef CreateFileTransacted
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2988 #define CreateFileTransacted error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2989
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2990 #undef SetFileAttributesTransacted
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2991 #define SetFileAttributesTransacted error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2992
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2993 #undef GetFileAttributesTransacted
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2994 #define GetFileAttributesTransacted error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2995
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2996 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2997 #undef GetCompressedFileSize
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2998 #define GetCompressedFileSize error_use_qxeGetCompressedFileSize_or_GetCompressedFileSizeA_and_GetCompressedFileSizeW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
2999 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3000 DWORD qxeGetCompressedFileSize (const Extbyte * lpFileName, LPDWORD lpFileSizeHigh);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3001
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3002 #undef GetCompressedFileSizeTransacted
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3003 #define GetCompressedFileSizeTransacted error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3004
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3005 #undef DeleteFileTransacted
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3006 #define DeleteFileTransacted error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3007
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3008 #undef CheckNameLegalDOS8Dot3
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3009 #define CheckNameLegalDOS8Dot3 error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3010
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3011 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3012 #undef CopyFile
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3013 #define CopyFile error_use_qxeCopyFile_or_CopyFileA_and_CopyFileW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3014 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3015 WINBOOL qxeCopyFile (const Extbyte * lpExistingFileName, const Extbyte * lpNewFileName, WINBOOL bFailIfExists);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3016
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3017 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3018 #undef CopyFileEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3019 #define CopyFileEx error_use_qxeCopyFileEx_or_CopyFileExA_and_CopyFileExW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3020 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3021 WINBOOL qxeCopyFileEx (const Extbyte * lpExistingFileName, const Extbyte * lpNewFileName, LPPROGRESS_ROUTINE lpProgressRoutine, LPVOID lpData, LPBOOL pbCancel, DWORD dwCopyFlags);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3022
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3023 #undef FindFirstFileTransacted
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3024 #define FindFirstFileTransacted error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3025
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3026 #undef CopyFileTransacted
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3027 #define CopyFileTransacted error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3028
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3029 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3030 #undef MoveFile
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3031 #define MoveFile error_use_qxeMoveFile_or_MoveFileA_and_MoveFileW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3032 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3033 WINBOOL qxeMoveFile (const Extbyte * lpExistingFileName, const Extbyte * lpNewFileName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3034
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3035 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3036 #undef MoveFileEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3037 #define MoveFileEx error_use_qxeMoveFileEx_or_MoveFileExA_and_MoveFileExW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3038 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3039 WINBOOL qxeMoveFileEx (const Extbyte * lpExistingFileName, const Extbyte * lpNewFileName, DWORD dwFlags);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3040
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3041 #undef MoveFileWithProgress
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3042 #define MoveFileWithProgress error_NT_5_0__only
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3043
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3044 #undef MoveFileTransacted
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3045 #define MoveFileTransacted error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3046
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3047 #undef ReplaceFile
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3048 #define ReplaceFile error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3049
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3050 #undef CreateHardLink
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3051 #define CreateHardLink error_NT_5_0__only
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3052
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3053 #undef CreateHardLinkTransacted
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3054 #define CreateHardLinkTransacted error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3055
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3056 #undef FindFirstStream
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3057 #define FindFirstStream error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3058
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3059 #undef FindNextStream
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3060 #define FindNextStream error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3061
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3062 #undef FindFirstStreamTransacted
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3063 #define FindFirstStreamTransacted error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3064
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3065 #undef FindFirstFileName
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3066 #define FindFirstFileName error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3067
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3068 #undef FindNextFileName
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3069 #define FindNextFileName error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3070
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3071 #undef FindFirstFileNameTransacted
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3072 #define FindFirstFileNameTransacted error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3073
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3074 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3075 #undef GetNamedPipeHandleState
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3076 #define GetNamedPipeHandleState error_use_qxeGetNamedPipeHandleState_or_GetNamedPipeHandleStateA_and_GetNamedPipeHandleStateW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3077 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3078 WINBOOL qxeGetNamedPipeHandleState (HANDLE hNamedPipe, LPDWORD lpState, LPDWORD lpCurInstances, LPDWORD lpMaxCollectionCount, LPDWORD lpCollectDataTimeout, Extbyte * lpUserName, DWORD nMaxUserNameSize);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3079
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3080 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3081 #undef CallNamedPipe
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3082 #define CallNamedPipe error_use_qxeCallNamedPipe_or_CallNamedPipeA_and_CallNamedPipeW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3083 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3084 WINBOOL qxeCallNamedPipe (const Extbyte * lpNamedPipeName, LPVOID lpInBuffer, DWORD nInBufferSize, LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesRead, DWORD nTimeOut);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3085
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3086 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3087 #undef SetVolumeLabel
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3088 #define SetVolumeLabel error_use_qxeSetVolumeLabel_or_SetVolumeLabelA_and_SetVolumeLabelW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3089 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3090 WINBOOL qxeSetVolumeLabel (const Extbyte * lpRootPathName, const Extbyte * lpVolumeName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3091
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3092 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3093 #undef ClearEventLog
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3094 #define ClearEventLog error_use_qxeClearEventLog_or_ClearEventLogA_and_ClearEventLogW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3095 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3096 WINBOOL qxeClearEventLog (HANDLE hEventLog, const Extbyte * lpBackupFileName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3097
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3098 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3099 #undef BackupEventLog
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3100 #define BackupEventLog error_use_qxeBackupEventLog_or_BackupEventLogA_and_BackupEventLogW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3101 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3102 WINBOOL qxeBackupEventLog (HANDLE hEventLog, const Extbyte * lpBackupFileName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3103
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3104 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3105 #undef OpenEventLog
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3106 #define OpenEventLog error_use_qxeOpenEventLog_or_OpenEventLogA_and_OpenEventLogW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3107 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3108 HANDLE qxeOpenEventLog (const Extbyte * lpUNCServerName, const Extbyte * lpSourceName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3109
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3110 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3111 #undef RegisterEventSource
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3112 #define RegisterEventSource error_use_qxeRegisterEventSource_or_RegisterEventSourceA_and_RegisterEventSourceW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3113 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3114 HANDLE qxeRegisterEventSource (const Extbyte * lpUNCServerName, const Extbyte * lpSourceName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3115
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3116 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3117 #undef OpenBackupEventLog
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3118 #define OpenBackupEventLog error_use_qxeOpenBackupEventLog_or_OpenBackupEventLogA_and_OpenBackupEventLogW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3119 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3120 HANDLE qxeOpenBackupEventLog (const Extbyte * lpUNCServerName, const Extbyte * lpFileName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3121
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3122 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3123 #undef ReadEventLog
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3124 #define ReadEventLog error_use_qxeReadEventLog_or_ReadEventLogA_and_ReadEventLogW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3125 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3126 WINBOOL qxeReadEventLog (HANDLE hEventLog, DWORD dwReadFlags, DWORD dwRecordOffset, LPVOID lpBuffer, DWORD nNumberOfBytesToRead, DWORD * pnBytesRead, DWORD * pnMinNumberOfBytesNeeded);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3127
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3128 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3129 #undef ReportEvent
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3130 #define ReportEvent error_use_qxeReportEvent_or_ReportEventA_and_ReportEventW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3131 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3132 WINBOOL qxeReportEvent (HANDLE hEventLog, WORD wType, WORD wCategory, DWORD dwEventID, PSID lpUserSid, WORD wNumStrings, DWORD dwDataSize, const Extbyte * * lpStrings, LPVOID lpRawData);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3133
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3134 #undef ReadDirectoryChanges
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3135 #define ReadDirectoryChanges error_Unicode_only
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3136
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3137 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3138 #undef IsBadStringPtr
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3139 #define IsBadStringPtr error_use_qxeIsBadStringPtr_or_IsBadStringPtrA_and_IsBadStringPtrW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3140 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3141 WINBOOL qxeIsBadStringPtr (const Extbyte * lpsz, UINT_PTR ucchMax);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3142
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3143 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3144 #undef LookupAccountSid
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3145 #define LookupAccountSid error_use_qxeLookupAccountSid_or_LookupAccountSidA_and_LookupAccountSidW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3146 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3147 WINBOOL qxeLookupAccountSid (const Extbyte * lpSystemName, PSID Sid, Extbyte * Name, LPDWORD cchName, Extbyte * ReferencedDomainName, LPDWORD cchReferencedDomainName, PSID_NAME_USE peUse);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3148
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3149 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3150 #undef LookupAccountName
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3151 #define LookupAccountName error_use_qxeLookupAccountName_or_LookupAccountNameA_and_LookupAccountNameW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3152 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3153 WINBOOL qxeLookupAccountName (const Extbyte * lpSystemName, const Extbyte * lpAccountName, PSID Sid, LPDWORD cbSid, Extbyte * ReferencedDomainName, LPDWORD cchReferencedDomainName, PSID_NAME_USE peUse);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3154
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3155 #undef LookupAccountNameLocal
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3156 #define LookupAccountNameLocal error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3157
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3158 #undef LookupAccountSidLocal
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3159 #define LookupAccountSidLocal error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3160
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3161 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3162 #undef LookupPrivilegeValue
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3163 #define LookupPrivilegeValue error_use_qxeLookupPrivilegeValue_or_LookupPrivilegeValueA_and_LookupPrivilegeValueW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3164 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3165 WINBOOL qxeLookupPrivilegeValue (const Extbyte * lpSystemName, const Extbyte * lpName, PLUID lpLuid);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3166
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3167 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3168 #undef LookupPrivilegeName
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3169 #define LookupPrivilegeName error_use_qxeLookupPrivilegeName_or_LookupPrivilegeNameA_and_LookupPrivilegeNameW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3170 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3171 WINBOOL qxeLookupPrivilegeName (const Extbyte * lpSystemName, PLUID lpLuid, Extbyte * lpName, LPDWORD cchName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3172
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3173 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3174 #undef LookupPrivilegeDisplayName
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3175 #define LookupPrivilegeDisplayName error_use_qxeLookupPrivilegeDisplayName_or_LookupPrivilegeDisplayNameA_and_LookupPrivilegeDisplayNameW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3176 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3177 WINBOOL qxeLookupPrivilegeDisplayName (const Extbyte * lpSystemName, const Extbyte * lpName, Extbyte * lpDisplayName, LPDWORD cchDisplayName, LPDWORD lpLanguageId);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3178
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3179 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3180 #undef BuildCommDCB
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3181 #define BuildCommDCB error_use_qxeBuildCommDCB_or_BuildCommDCBA_and_BuildCommDCBW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3182 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3183 WINBOOL qxeBuildCommDCB (const Extbyte * lpDef, LPDCB lpDCB);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3184
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3185 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3186 #undef BuildCommDCBAndTimeouts
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3187 #define BuildCommDCBAndTimeouts error_use_qxeBuildCommDCBAndTimeouts_or_BuildCommDCBAndTimeoutsA_and_BuildCommDCBAndTimeoutsW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3188 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3189 WINBOOL qxeBuildCommDCBAndTimeouts (const Extbyte * lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3190
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3191 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3192 #undef CommConfigDialog
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3193 #define CommConfigDialog error_use_qxeCommConfigDialog_or_CommConfigDialogA_and_CommConfigDialogW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3194 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3195 WINBOOL qxeCommConfigDialog (const Extbyte * lpszName, HWND hWnd, LPCOMMCONFIG lpCC);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3196
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3197 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3198 #undef GetDefaultCommConfig
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3199 #define GetDefaultCommConfig error_use_qxeGetDefaultCommConfig_or_GetDefaultCommConfigA_and_GetDefaultCommConfigW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3200 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3201 WINBOOL qxeGetDefaultCommConfig (const Extbyte * lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3202
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3203 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3204 #undef SetDefaultCommConfig
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3205 #define SetDefaultCommConfig error_use_qxeSetDefaultCommConfig_or_SetDefaultCommConfigA_and_SetDefaultCommConfigW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3206 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3207 WINBOOL qxeSetDefaultCommConfig (const Extbyte * lpszName, LPCOMMCONFIG lpCC, DWORD dwSize);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3208
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3209 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3210 #undef GetComputerName
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3211 #define GetComputerName error_use_qxeGetComputerName_or_GetComputerNameA_and_GetComputerNameW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3212 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3213 WINBOOL qxeGetComputerName (Extbyte * lpBuffer, LPDWORD nSize);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3214
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3215 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3216 #undef SetComputerName
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3217 #define SetComputerName error_use_qxeSetComputerName_or_SetComputerNameA_and_SetComputerNameW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3218 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3219 WINBOOL qxeSetComputerName (const Extbyte * lpComputerName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3220
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3221 #undef DnsHostnameToComputerName
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3222 #define DnsHostnameToComputerName error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3223
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3224 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3225 #undef GetUserName
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3226 #define GetUserName error_use_qxeGetUserName_or_GetUserNameA_and_GetUserNameW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3227 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3228 WINBOOL qxeGetUserName (Extbyte * lpBuffer, LPDWORD pcbBuffer);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3229
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3230 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3231 #undef LogonUser
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3232 #define LogonUser error_use_qxeLogonUser_or_LogonUserA_and_LogonUserW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3233 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3234 WINBOOL qxeLogonUser (const Extbyte * lpszUsername, const Extbyte * lpszDomain, const Extbyte * lpszPassword, DWORD dwLogonType, DWORD dwLogonProvider, PHANDLE phToken);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3235
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3236 #undef LogonUserEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3237 #define LogonUserEx error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3238
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3239 #undef CreateProcessWithLogon
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3240 #define CreateProcessWithLogon error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3241
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3242 #undef CreateProcessWithToken
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3243 #define CreateProcessWithToken error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3244
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3245 #undef GetCurrentHwProfile
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3246 #define GetCurrentHwProfile error_split_sized_LPHW_PROFILE_INFO__NT_4_0__only
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3247
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3248 #undef VerifyVersionInfo
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3249 #define VerifyVersionInfo error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3250
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3251 #undef CreateJobObject
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3252 #define CreateJobObject error_NT_5_0__only
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3253
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3254 #undef OpenJobObject
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3255 #define OpenJobObject error_NT_5_0__only
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3256
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3257 #undef FindFirstVolumeMountPoint
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3258 #define FindFirstVolumeMountPoint error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3259
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3260 #undef FindNextVolumeMountPoint
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3261 #define FindNextVolumeMountPoint error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3262
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3263 #undef SetVolumeMountPoint
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3264 #define SetVolumeMountPoint error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3265
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3266 #undef CreateActCtx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3267 #define CreateActCtx error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3268
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3269 #undef FindActCtxSectionString
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3270 #define FindActCtxSectionString error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3271
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3272 #undef QueryActCtx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3273 #define QueryActCtx error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3274
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3275 #undef CreateSymbolicLink
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3276 #define CreateSymbolicLink error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3277
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3278 #undef CreateSymbolicLinkTransacted
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3279 #define CreateSymbolicLinkTransacted error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3280
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3281 #undef QueryActCtxSettings
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3282 #define QueryActCtxSettings error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3283
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3284
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3285 /* Processing file FILEAPI.H */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3286
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3287 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3288 #undef CreateFile
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3289 #define CreateFile error_use_qxeCreateFile_or_CreateFileA_and_CreateFileW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3290 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3291 HANDLE qxeCreateFile (const Extbyte * lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, HANDLE hTemplateFile);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3292
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3293 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3294 #undef DefineDosDevice
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3295 #define DefineDosDevice error_use_qxeDefineDosDevice_or_DefineDosDeviceA_and_DefineDosDeviceW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3296 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3297 WINBOOL qxeDefineDosDevice (DWORD dwFlags, const Extbyte * lpDeviceName, const Extbyte * lpTargetPath);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3298
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3299 #undef DeleteVolumeMountPoint
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3300 #define DeleteVolumeMountPoint error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3301
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3302 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3303 #undef FindFirstChangeNotification
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3304 #define FindFirstChangeNotification error_use_qxeFindFirstChangeNotification_or_FindFirstChangeNotificationA_and_FindFirstChangeNotificationW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3305 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3306 HANDLE qxeFindFirstChangeNotification (const Extbyte * lpPathName, WINBOOL bWatchSubtree, DWORD dwNotifyFilter);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3307
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3308 #undef FindFirstFile
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3309 #define FindFirstFile error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3310
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3311 #undef FindFirstVolume
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3312 #define FindFirstVolume error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3313
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3314 #undef FindNextVolume
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3315 #define FindNextVolume error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3316
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3317 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3318 #undef GetDiskFreeSpace
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3319 #define GetDiskFreeSpace error_use_qxeGetDiskFreeSpace_or_GetDiskFreeSpaceA_and_GetDiskFreeSpaceW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3320 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3321 WINBOOL qxeGetDiskFreeSpace (const Extbyte * lpRootPathName, LPDWORD lpSectorsPerCluster, LPDWORD lpBytesPerSector, LPDWORD lpNumberOfFreeClusters, LPDWORD lpTotalNumberOfClusters);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3322
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3323 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3324 #undef GetDriveType
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3325 #define GetDriveType error_use_qxeGetDriveType_or_GetDriveTypeA_and_GetDriveTypeW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3326 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3327 UINT qxeGetDriveType (const Extbyte * lpRootPathName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3328
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3329 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3330 #undef GetFileAttributes
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3331 #define GetFileAttributes error_use_qxeGetFileAttributes_or_GetFileAttributesA_and_GetFileAttributesW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3332 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3333 DWORD qxeGetFileAttributes (const Extbyte * lpFileName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3334
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3335 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3336 #undef GetFullPathName
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3337 #define GetFullPathName error_use_qxeGetFullPathName_or_GetFullPathNameA_and_GetFullPathNameW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3338 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3339 DWORD qxeGetFullPathName (const Extbyte * lpFileName, DWORD nBufferLength, Extbyte * lpBuffer, Extbyte * * lpFilePart);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3340
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3341 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3342 #undef GetLogicalDriveStrings
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3343 #define GetLogicalDriveStrings error_use_qxeGetLogicalDriveStrings_or_GetLogicalDriveStringsA_and_GetLogicalDriveStringsW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3344 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3345 DWORD qxeGetLogicalDriveStrings (DWORD nBufferLength, Extbyte * lpBuffer);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3346
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3347 #undef GetLongPathName
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3348 #define GetLongPathName error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3349
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3350 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3351 #undef GetShortPathName
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3352 #define GetShortPathName error_use_qxeGetShortPathName_or_GetShortPathNameA_and_GetShortPathNameW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3353 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3354 DWORD qxeGetShortPathName (const Extbyte * lpszLongPath, Extbyte * lpszShortPath, DWORD cchBuffer);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3355
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3356 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3357 #undef GetTempFileName
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3358 #define GetTempFileName error_use_qxeGetTempFileName_or_GetTempFileNameA_and_GetTempFileNameW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3359 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3360 UINT qxeGetTempFileName (const Extbyte * lpPathName, const Extbyte * lpPrefixString, UINT uUnique, Extbyte * lpTempFileName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3361
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3362 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3363 #undef GetVolumeInformation
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3364 #define GetVolumeInformation error_use_qxeGetVolumeInformation_or_GetVolumeInformationA_and_GetVolumeInformationW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3365 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3366 WINBOOL qxeGetVolumeInformation (const Extbyte * lpRootPathName, Extbyte * lpVolumeNameBuffer, DWORD nVolumeNameSize, LPDWORD lpVolumeSerialNumber, LPDWORD lpMaximumComponentLength, LPDWORD lpFileSystemFlags, Extbyte * lpFileSystemNameBuffer, DWORD nFileSystemNameSize);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3367
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3368 #undef GetVolumePathName
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3369 #define GetVolumePathName error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3370
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3371 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3372 #undef QueryDosDevice
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3373 #define QueryDosDevice error_use_qxeQueryDosDevice_or_QueryDosDeviceA_and_QueryDosDeviceW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3374 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3375 DWORD qxeQueryDosDevice (const Extbyte * lpDeviceName, Extbyte * lpTargetPath, DWORD ucchMax);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3376
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3377 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3378 #undef GetTempPath
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3379 #define GetTempPath error_use_qxeGetTempPath_or_GetTempPathA_and_GetTempPathW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3380 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3381 DWORD qxeGetTempPath (DWORD nBufferLength, Extbyte * lpBuffer);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3382
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3383 #undef GetVolumeNameForVolumeMountPoint
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3384 #define GetVolumeNameForVolumeMountPoint error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3385
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3386 #undef GetVolumePathNamesForVolumeName
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3387 #define GetVolumePathNamesForVolumeName error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3388
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3389 #undef GetFinalPathNameByHandle
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3390 #define GetFinalPathNameByHandle error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3391
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3392 #undef GetVolumeInformationByHandle
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3393 #define GetVolumeInformationByHandle error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3394
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3395 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3396 #undef CreateDirectory
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3397 #define CreateDirectory error_use_qxeCreateDirectory_or_CreateDirectoryA_and_CreateDirectoryW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3398 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3399 WINBOOL qxeCreateDirectory (const Extbyte * lpPathName, LPSECURITY_ATTRIBUTES lpSecurityAttributes);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3400
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3401 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3402 #undef DeleteFile
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3403 #define DeleteFile error_use_qxeDeleteFile_or_DeleteFileA_and_DeleteFileW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3404 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3405 WINBOOL qxeDeleteFile (const Extbyte * lpFileName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3406
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3407 #undef FindFirstFileEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3408 #define FindFirstFileEx error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3409
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3410 #undef FindNextFile
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3411 #define FindNextFile error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3412
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3413 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3414 #undef GetDiskFreeSpaceEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3415 #define GetDiskFreeSpaceEx error_use_qxeGetDiskFreeSpaceEx_or_GetDiskFreeSpaceExA_and_GetDiskFreeSpaceExW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3416 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3417 WINBOOL qxeGetDiskFreeSpaceEx (const Extbyte * lpDirectoryName, PULARGE_INTEGER lpFreeBytesAvailableToCaller, PULARGE_INTEGER lpTotalNumberOfBytes, PULARGE_INTEGER lpTotalNumberOfFreeBytes);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3418
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3419 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3420 #undef GetFileAttributesEx
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3421 #define GetFileAttributesEx error_use_qxeGetFileAttributesEx_or_GetFileAttributesExA_and_GetFileAttributesExW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3422 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3423 WINBOOL qxeGetFileAttributesEx (const Extbyte * lpFileName, GET_FILEEX_INFO_LEVELS fInfoLevelId, LPVOID lpFileInformation);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3424
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3425 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3426 #undef RemoveDirectory
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3427 #define RemoveDirectory error_use_qxeRemoveDirectory_or_RemoveDirectoryA_and_RemoveDirectoryW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3428 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3429 WINBOOL qxeRemoveDirectory (const Extbyte * lpPathName);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3430
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3431 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3432 #undef SetFileAttributes
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3433 #define SetFileAttributes error_use_qxeSetFileAttributes_or_SetFileAttributesA_and_SetFileAttributesW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3434 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3435 WINBOOL qxeSetFileAttributes (const Extbyte * lpFileName, DWORD dwFileAttributes);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3436
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3437
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3438 /* Processing file ACLAPI.h */
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3439
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3440 #undef SetEntriesInAcl
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3441 #define SetEntriesInAcl error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3442
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3443 #undef GetExplicitEntriesFromAcl
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3444 #define GetExplicitEntriesFromAcl error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3445
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3446 #undef GetEffectiveRightsFromAcl
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3447 #define GetEffectiveRightsFromAcl error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3448
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3449 #undef GetAuditedPermissionsFromAcl
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3450 #define GetAuditedPermissionsFromAcl error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3451
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3452 #ifdef ERROR_WHEN_NONINTERCEPTED_FUNS_USED
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3453 #undef GetNamedSecurityInfo
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3454 #define GetNamedSecurityInfo error_use_qxeGetNamedSecurityInfo_or_GetNamedSecurityInfoA_and_GetNamedSecurityInfoW
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3455 #endif
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3456 DWORD qxeGetNamedSecurityInfo (const Extbyte * pObjectName, SE_OBJECT_TYPE ObjectType, SECURITY_INFORMATION SecurityInfo, PSID * ppsidOwner, PSID * ppsidGroup, PACL * ppDacl, PACL * ppSacl, PSECURITY_DESCRIPTOR * ppSecurityDescriptor);
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3457
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3458 #undef SetNamedSecurityInfo
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3459 #define SetNamedSecurityInfo error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3460
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3461 #undef GetInheritanceSource
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3462 #define GetInheritanceSource error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3463
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3464 #undef TreeResetNamedSecurityInfo
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3465 #define TreeResetNamedSecurityInfo error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3466
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3467 #undef BuildSecurityDescriptor
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3468 #define BuildSecurityDescriptor error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3469
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3470 #undef LookupSecurityDescriptorParts
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3471 #define LookupSecurityDescriptorParts error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3472
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3473 #undef BuildExplicitAccessWithName
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3474 #define BuildExplicitAccessWithName error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3475
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3476 #undef BuildImpersonateExplicitAccessWithName
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3477 #define BuildImpersonateExplicitAccessWithName error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3478
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3479 #undef BuildTrusteeWithName
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3480 #define BuildTrusteeWithName error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3481
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3482 #undef BuildImpersonateTrustee
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3483 #define BuildImpersonateTrustee error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3484
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3485 #undef BuildTrusteeWithSid
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3486 #define BuildTrusteeWithSid error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3487
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3488 #undef BuildTrusteeWithObjectsAndSid
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3489 #define BuildTrusteeWithObjectsAndSid error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3490
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3491 #undef BuildTrusteeWithObjectsAndName
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3492 #define BuildTrusteeWithObjectsAndName error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3493
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3494 #undef GetTrusteeName
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3495 #define GetTrusteeName error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3496
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3497 #undef GetTrusteeType
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3498 #define GetTrusteeType error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3499
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3500 #undef GetTrusteeForm
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3501 #define GetTrusteeForm error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3502
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3503 #undef GetMultipleTrusteeOperation
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3504 #define GetMultipleTrusteeOperation error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3505
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3506 #undef GetMultipleTrustee
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3507 #define GetMultipleTrustee error_Function_needs_review_to_determine_how_to_handle_it
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3508
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3509 #undef TreeSetNamedSecurityInfo
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3510 #define TreeSetNamedSecurityInfo error_HST__new_____needs_review
0f2338afbabf Minimum necessary to get started:
Henry Thompson <ht@markup.co.uk>
parents: 4911
diff changeset
3511