Mercurial > hg > xemacs-beta
comparison src/intl-encap-win32.c @ 5920:0f2338afbabf cygwin
Minimum necessary to get started:
sufficient to compile OK, run -nw, but not with window
author | Henry Thompson <ht@markup.co.uk> |
---|---|
date | Mon, 21 Apr 2014 11:42:50 +0100 |
parents | 308d34e9f07d |
children | 68639fb08af8 |
comparison
equal
deleted
inserted
replaced
5919:2800105fcc9f | 5920:0f2338afbabf |
---|---|
23 Current primary author: Ben Wing <ben@xemacs.org> | 23 Current primary author: Ben Wing <ben@xemacs.org> |
24 | 24 |
25 Created summer 2000 by Ben Wing. Completed August 2001. Completely | 25 Created summer 2000 by Ben Wing. Completed August 2001. Completely |
26 written by Ben Wing. | 26 written by Ben Wing. |
27 */ | 27 */ |
28 /* Brute-force wrench forward to the modern | |
29 world by Henry S. Thompson <ht@inf.ed.ac.uk>, April 2014. | |
30 | |
31 Mostly added 'review' for new functionality | |
32 | |
33 Added 11 new 'file' lines because refactoring happened, | |
34 moved everything required to its new home among them. | |
35 */ | |
36 | |
28 | 37 |
29 #define NEED_MSWINDOWS_COMMCTRL | 38 #define NEED_MSWINDOWS_COMMCTRL |
30 #define NEED_MSWINDOWS_SHLOBJ | 39 #define NEED_MSWINDOWS_SHLOBJ |
31 | 40 |
32 #include <config.h> | 41 #include <config.h> |
123 review SetNamedSecurityInfo | 132 review SetNamedSecurityInfo |
124 review BuildImpersonateExplicitAccessWithName | 133 review BuildImpersonateExplicitAccessWithName |
125 review BuildImpersonateTrustee | 134 review BuildImpersonateTrustee |
126 review GetMultipleTrustee | 135 review GetMultipleTrustee |
127 review GetMultipleTrusteeOperation | 136 review GetMultipleTrusteeOperation |
137 review GetInheritanceSource HST: new? -- needs review | |
138 review TreeResetNamedSecurityInfo HST: new? -- needs review | |
139 review TreeSetNamedSecurityInfo HST: new? -- needs review | |
128 | 140 |
129 file WINBASE.H | 141 file WINBASE.H |
130 | 142 |
131 yes GetBinaryType | 143 yes GetBinaryType |
132 yes GetShortPathName | |
133 no GetLongPathName Win98/2K+ only | 144 no GetLongPathName Win98/2K+ only |
134 skip GetEnvironmentStrings misnamed ANSI version of the function | 145 skip GetEnvironmentStrings misnamed ANSI version of the function |
135 yes FreeEnvironmentStrings | |
136 yes FormatMessage | 146 yes FormatMessage |
137 yes CreateMailslot | 147 yes CreateMailslot |
138 begin-bracket !defined (CYGWIN_HEADERS) | 148 begin-bracket !defined (CYGWIN_HEADERS) |
139 no EncryptFile Win2K+ only | 149 no EncryptFile Win2K+ only |
140 no DecryptFile Win2K+ only | 150 no DecryptFile Win2K+ only |
145 yes lstrcmpi | 155 yes lstrcmpi |
146 yes lstrcpyn | 156 yes lstrcpyn |
147 yes lstrcpy | 157 yes lstrcpy |
148 yes lstrcat | 158 yes lstrcat |
149 yes lstrlen | 159 yes lstrlen |
150 yes CreateMutex | |
151 yes OpenMutex | |
152 yes CreateEvent | |
153 yes OpenEvent | |
154 yes CreateSemaphore | 160 yes CreateSemaphore |
155 yes OpenSemaphore | |
156 yes CreateWaitableTimer | 161 yes CreateWaitableTimer |
157 yes OpenWaitableTimer | |
158 yes CreateFileMapping | |
159 yes OpenFileMapping | |
160 yes GetLogicalDriveStrings | |
161 yes LoadLibrary | 162 yes LoadLibrary |
162 yes LoadLibraryEx | |
163 yes GetModuleFileName | |
164 yes GetModuleHandle | |
165 split CreateProcess LPSTARTUPINFO | |
166 yes FatalAppExit | 163 yes FatalAppExit |
167 split GetStartupInfo LPSTARTUPINFO | |
168 yes GetCommandLine | |
169 yes GetEnvironmentVariable | |
170 yes SetEnvironmentVariable | |
171 yes ExpandEnvironmentStrings | |
172 yes OutputDebugString | |
173 yes FindResource | 164 yes FindResource |
174 yes FindResourceEx | |
175 skip EnumResourceTypes different prototypes in VC6 and VC7 | 165 skip EnumResourceTypes different prototypes in VC6 and VC7 |
176 skip EnumResourceNames different prototypes in VC6 and VC7 | 166 skip EnumResourceNames different prototypes in VC6 and VC7 |
177 skip EnumResourceLanguages different prototypes in VC6 and VC7 | 167 skip EnumResourceLanguages different prototypes in VC6 and VC7 |
178 yes BeginUpdateResource | 168 yes BeginUpdateResource |
179 yes UpdateResource | 169 yes UpdateResource |
195 yes GetPrivateProfileSection | 185 yes GetPrivateProfileSection |
196 yes WritePrivateProfileSection | 186 yes WritePrivateProfileSection |
197 yes GetPrivateProfileSectionNames | 187 yes GetPrivateProfileSectionNames |
198 yes GetPrivateProfileStruct | 188 yes GetPrivateProfileStruct |
199 yes WritePrivateProfileStruct | 189 yes WritePrivateProfileStruct |
200 yes GetDriveType | |
201 yes GetSystemDirectory | |
202 yes GetTempPath | |
203 yes GetTempFileName | |
204 yes GetWindowsDirectory | |
205 yes SetCurrentDirectory | |
206 yes GetCurrentDirectory | |
207 yes GetDiskFreeSpace | |
208 yes GetDiskFreeSpaceEx | |
209 yes CreateDirectory | |
210 yes CreateDirectoryEx | 190 yes CreateDirectoryEx |
211 yes RemoveDirectory | |
212 yes GetFullPathName | |
213 yes DefineDosDevice | |
214 yes QueryDosDevice | |
215 yes CreateFile | |
216 yes SetFileAttributes | |
217 yes GetFileAttributes | |
218 yes GetFileAttributesEx | |
219 yes GetCompressedFileSize | 191 yes GetCompressedFileSize |
220 yes DeleteFile | |
221 no FindFirstFileEx split-sized LPWIN32_FIND_DATA; not used, NT 4.0+ only | 192 no FindFirstFileEx split-sized LPWIN32_FIND_DATA; not used, NT 4.0+ only |
222 skip FindFirstFile split-sized LPWIN32_FIND_DATA | 193 skip FindFirstFile split-sized LPWIN32_FIND_DATA |
223 skip FindNextFile split-sized LPWIN32_FIND_DATA | 194 skip FindNextFile split-sized LPWIN32_FIND_DATA |
224 yes SearchPath | |
225 yes CopyFile | 195 yes CopyFile |
226 yes CopyFileEx NT 4.0+ only | 196 yes CopyFileEx NT 4.0+ only |
227 yes MoveFile | 197 yes MoveFile |
228 yes MoveFileEx | 198 yes MoveFileEx |
229 no MoveFileWithProgress NT 5.0+ only | 199 no MoveFileWithProgress NT 5.0+ only |
230 no CreateHardLink NT 5.0+ only | 200 no CreateHardLink NT 5.0+ only |
231 yes CreateNamedPipe | |
232 yes GetNamedPipeHandleState | 201 yes GetNamedPipeHandleState |
233 yes CallNamedPipe | 202 yes CallNamedPipe |
234 yes WaitNamedPipe | |
235 yes SetVolumeLabel | 203 yes SetVolumeLabel |
236 yes GetVolumeInformation | |
237 yes ClearEventLog | 204 yes ClearEventLog |
238 yes BackupEventLog | 205 yes BackupEventLog |
239 yes OpenEventLog | 206 yes OpenEventLog |
240 yes RegisterEventSource | 207 yes RegisterEventSource |
241 yes OpenBackupEventLog | 208 yes OpenBackupEventLog |
242 yes ReadEventLog | 209 yes ReadEventLog |
243 yes ReportEvent | 210 yes ReportEvent |
244 yes AccessCheckAndAuditAlarm | |
245 no AccessCheckByTypeAndAuditAlarm NT 5.0+ only | 211 no AccessCheckByTypeAndAuditAlarm NT 5.0+ only |
246 no AccessCheckByTypeResultListAndAuditAlarm NT 5.0+ only | 212 no AccessCheckByTypeResultListAndAuditAlarm NT 5.0+ only |
247 yes ObjectOpenAuditAlarm | |
248 yes ObjectPrivilegeAuditAlarm | |
249 yes ObjectCloseAuditAlarm | |
250 yes ObjectDeleteAuditAlarm | |
251 yes PrivilegedServiceAuditAlarm | |
252 yes SetFileSecurity | |
253 yes GetFileSecurity | |
254 yes FindFirstChangeNotification | |
255 no ReadDirectoryChanges Unicode-only | 213 no ReadDirectoryChanges Unicode-only |
256 yes IsBadStringPtr | 214 yes IsBadStringPtr |
257 yes LookupAccountSid | 215 yes LookupAccountSid |
258 yes LookupAccountName | 216 yes LookupAccountName |
259 yes LookupPrivilegeValue | 217 yes LookupPrivilegeValue |
266 yes SetDefaultCommConfig | 224 yes SetDefaultCommConfig |
267 yes GetComputerName | 225 yes GetComputerName |
268 yes SetComputerName | 226 yes SetComputerName |
269 yes GetUserName | 227 yes GetUserName |
270 yes LogonUser | 228 yes LogonUser |
271 split CreateProcessAsUser LPSTARTUPINFO | |
272 no GetCurrentHwProfile split-sized LPHW_PROFILE_INFO; NT 4.0+ only | 229 no GetCurrentHwProfile split-sized LPHW_PROFILE_INFO; NT 4.0+ only |
273 no GetVersionEx split-sized LPOSVERSIONINFO | 230 no GetVersionEx split-sized LPOSVERSIONINFO |
274 no CreateJobObject NT 5.0+ only | 231 no CreateJobObject NT 5.0+ only |
275 no OpenJobObject NT 5.0+ only | 232 no OpenJobObject NT 5.0+ only |
276 review CheckNameLegalDOS8Dot3 | 233 review CheckNameLegalDOS8Dot3 |
299 review SetDllDirectory | 256 review SetDllDirectory |
300 review SetFileShortName | 257 review SetFileShortName |
301 review SetFirmwareEnvironmentVariable | 258 review SetFirmwareEnvironmentVariable |
302 review SetVolumeMountPoint | 259 review SetVolumeMountPoint |
303 review VerifyVersionInfo | 260 review VerifyVersionInfo |
261 review GetLongPathNameTransacted HST: new? -- needs review | |
262 review OpenEncryptedFileRaw HST: new? -- needs review | |
263 review QueryFullProcessImageName HST: new? -- needs review | |
264 review GetFirmwareEnvironmentVariableEx HST: new? -- needs review | |
265 review SetFirmwareEnvironmentVariableEx HST: new? -- needs review | |
266 review GlobalAddAtomEx HST: new? -- needs review | |
267 review CreateDirectoryTransacted HST: new? -- needs review | |
268 review RemoveDirectoryTransacted HST: new? -- needs review | |
269 review GetFullPathNameTransacted HST: new? -- needs review | |
270 review CreateFileTransacted HST: new? -- needs review | |
271 review SetFileAttributesTransacted HST: new? -- needs review | |
272 review GetFileAttributesTransacted HST: new? -- needs review | |
273 review GetCompressedFileSizeTransacted HST: new? -- needs review | |
274 review DeleteFileTransacted HST: new? -- needs review | |
275 review FindFirstFileTransacted HST: new? -- needs review | |
276 review CopyFileTransacted HST: new? -- needs review | |
277 review MoveFileTransacted HST: new? -- needs review | |
278 review CreateHardLinkTransacted HST: new? -- needs review | |
279 review FindFirstStream HST: new? -- needs review | |
280 review FindNextStream HST: new? -- needs review | |
281 review FindFirstStreamTransacted HST: new? -- needs review | |
282 review FindFirstFileName HST: new? -- needs review | |
283 review FindNextFileName HST: new? -- needs review | |
284 review FindFirstFileNameTransacted HST: new? -- needs review | |
285 review LookupAccountNameLocal HST: new? -- needs review | |
286 review LookupAccountSidLocal HST: new? -- needs review | |
287 review LogonUserEx HST: new? -- needs review | |
288 review CreateProcessWithToken HST: new? -- needs review | |
289 review CreateSymbolicLink HST: new? -- needs review | |
290 review CreateSymbolicLinkTransacted HST: new? -- needs review | |
291 review QueryActCtxSettings HST: new? -- needs review | |
304 | 292 |
305 file WINUSER.H | 293 file WINUSER.H |
306 | 294 |
307 skip MAKEINTRESOURCE macro | 295 skip MAKEINTRESOURCE macro |
308 yes wvsprintf | 296 yes wvsprintf |
419 yes LoadBitmap | 407 yes LoadBitmap |
420 yes LoadCursor | 408 yes LoadCursor |
421 yes LoadCursorFromFile | 409 yes LoadCursorFromFile |
422 yes LoadIcon | 410 yes LoadIcon |
423 yes LoadImage NT 4.0+ only | 411 yes LoadImage NT 4.0+ only |
424 yes LoadString | |
425 yes IsDialogMessage | 412 yes IsDialogMessage |
426 yes DlgDirList | 413 yes DlgDirList |
427 yes DlgDirSelectEx | 414 yes DlgDirSelectEx |
428 yes DlgDirListComboBox | 415 yes DlgDirListComboBox |
429 yes DlgDirSelectComboBoxEx | 416 yes DlgDirSelectComboBoxEx |
442 no GetAltTabInfo NT 5.0+ only | 429 no GetAltTabInfo NT 5.0+ only |
443 review BroadcastSystemMessageEx | 430 review BroadcastSystemMessageEx |
444 review EnumDisplaySettingsEx | 431 review EnumDisplaySettingsEx |
445 review GetClassLongPtr | 432 review GetClassLongPtr |
446 review GetRawInputDeviceInfo | 433 review GetRawInputDeviceInfo |
447 review GetWindowLongPtr | 434 yes GetWindowLongPtr |
448 review SetClassLongPtr | 435 yes SetClassLongPtr |
449 review SetWindowLongPtr | 436 yes SetWindowLongPtr |
437 review PrivateExtractIcons HST: new? -- needs review | |
438 review CreateIcon HST: new? -- needs review | |
439 review DestroyIcon HST: new? -- needs review | |
440 review LookupIconIdFromDirectory HST: new? -- needs review | |
441 review LookupIconIdFromDirectoryEx HST: new? -- needs review | |
442 review CreateIconFromResource HST: new? -- needs review | |
443 review CreateIconFromResourceEx HST: new? -- needs review | |
444 review GetRawInputDeviceInfo HST: new? -- needs review | |
445 review GetRawInputBuffer HST: new? -- needs review | |
446 review CreateDesktopEx HST: new? -- needs review | |
450 | 447 |
451 file WINGDI.H | 448 file WINGDI.H |
452 | 449 |
453 begin-bracket defined (HAVE_MS_WINDOWS) | 450 begin-bracket defined (HAVE_MS_WINDOWS) |
454 // split-sized LOGCOLORSPACE | 451 // split-sized LOGCOLORSPACE |
591 no AddPrintProvidor not used, complicated interface with split structures | 588 no AddPrintProvidor not used, complicated interface with split structures |
592 no DeletePrintProvidor not used, complicated interface with split structures | 589 no DeletePrintProvidor not used, complicated interface with split structures |
593 no SetPrinterHTMLView not used, complicated interface with split structures | 590 no SetPrinterHTMLView not used, complicated interface with split structures |
594 no GetPrinterHTMLView not used, complicated interface with split structures | 591 no GetPrinterHTMLView not used, complicated interface with split structures |
595 review GetDefaultPrinter | 592 review GetDefaultPrinter |
593 review SetDefaultPrinter HST: new? -- needs review | |
594 review AddPrinterConnection2 HST: new? -- needs review | |
595 review DeletePrinterDriverPackage HST: new? -- needs review | |
596 review DocumentEvent HST: new? -- needs review | |
597 review GetCorePrinterDrivers HST: new? -- needs review | |
598 review GetPrinterDriver2 HST: new? -- needs review | |
599 review GetPrinterDriverPackagePath HST: new? -- needs review | |
600 review GetSpoolFileHandle HST: new? -- needs review | |
601 review OpenPrinter2 HST: new? -- needs review | |
602 review UploadPrinterDriverPackage HST: new? -- needs review | |
603 | |
596 end-bracket | 604 end-bracket |
597 | 605 |
598 file SHELLAPI.H | 606 file SHELLAPI.H |
599 | 607 |
600 yes DragQueryFile | 608 yes DragQueryFile |
601 yes ShellExecute | 609 yes ShellExecute |
602 yes FindExecutable | 610 yes FindExecutable |
603 no CommandLineToArgv Unicode-only | 611 no CommandLineToArgv Unicode-only |
604 yes ShellAbout | 612 yes ShellAbout |
605 override HICON ExtractAssociatedIconW(HINSTANCE, LPWSTR, LPWORD); error arg2, Cygwin prototype, extra const | 613 override HICON ExtractAssociatedIconW(HINSTANCE, LPWSTR, LPWORD); error arg2, Cygwin prototype, extra const |
614 review ExtractAssociatedIconEx HST: new? -- needs review | |
606 yes ExtractIcon | 615 yes ExtractIcon |
607 // split-simple DRAGINFO, used ??? (docs say "Not currently supported") | 616 // split-simple DRAGINFO, used ??? (docs say "Not currently supported") |
608 begin-bracket !defined (CYGWIN_HEADERS) | 617 begin-bracket !defined (CYGWIN_HEADERS) |
609 yes DoEnvironmentSubst NT 4.0+ only | 618 yes DoEnvironmentSubst NT 4.0+ only |
610 end-bracket | 619 end-bracket |
613 // split-simple SHFILEOPSTRUCT, used in SHFileOperation | 622 // split-simple SHFILEOPSTRUCT, used in SHFileOperation |
614 // split-simple SHNAMEMAPPING, used in SHFileOperation | 623 // split-simple SHNAMEMAPPING, used in SHFileOperation |
615 split SHFileOperation LPSHFILEOPSTRUCT NT 4.0+ only | 624 split SHFileOperation LPSHFILEOPSTRUCT NT 4.0+ only |
616 // split-simple SHELLEXECUTEINFO, used in ShellExecuteEx | 625 // split-simple SHELLEXECUTEINFO, used in ShellExecuteEx |
617 split ShellExecuteEx LPSHELLEXECUTEINFO NT 4.0+ only | 626 split ShellExecuteEx LPSHELLEXECUTEINFO NT 4.0+ only |
627 review SHCreateProcessAsUser HST: new? -- needs review | |
618 no WinExecError causes link error; NT 4.0+ only | 628 no WinExecError causes link error; NT 4.0+ only |
619 begin-bracket !defined (CYGWIN_HEADERS) | 629 begin-bracket !defined (CYGWIN_HEADERS) |
620 yes SHQueryRecycleBin NT 4.0+ only | 630 yes SHQueryRecycleBin NT 4.0+ only |
621 yes SHEmptyRecycleBin NT 4.0+ only | 631 yes SHEmptyRecycleBin NT 4.0+ only |
622 end-bracket | 632 end-bracket |
623 // split-sized NOTIFYICONDATA, used in Shell_NotifyIcon | 633 // split-sized NOTIFYICONDATA, used in Shell_NotifyIcon |
624 no Shell_NotifyIcon split-sized NOTIFYICONDATA, NT 4.0+ only | 634 no Shell_NotifyIcon split-sized NOTIFYICONDATA, NT 4.0+ only |
625 // split-sized SHFILEINFO, used in SHGetFileInfo | 635 // split-sized SHFILEINFO, used in SHGetFileInfo |
626 skip SHGetFileInfo split-sized SHFILEINFO, NT 4.0+ only | 636 skip SHGetFileInfo split-sized SHFILEINFO, NT 4.0+ only |
637 review SHGetDiskFreeSpaceEx HST: new? -- needs review | |
627 no SHGetDiskFreeSpace causes link error; NT 4.0+ only | 638 no SHGetDiskFreeSpace causes link error; NT 4.0+ only |
628 begin-bracket !defined (CYGWIN_HEADERS) | 639 begin-bracket !defined (CYGWIN_HEADERS) |
629 yes SHGetNewLinkInfo NT 4.0+ only | 640 yes SHGetNewLinkInfo NT 4.0+ only |
630 yes SHInvokePrinterCommand NT 4.0+ only | 641 yes SHInvokePrinterCommand NT 4.0+ only |
631 end-bracket | 642 end-bracket |
643 review IsLFNDrive HST: new? -- needs review | |
644 review SHEnumerateUnreadMailAccounts HST: new? -- needs review | |
645 review SHGetUnreadMailCount HST: new? -- needs review | |
646 review SHSetUnreadMailCount HST: new? -- needs review | |
632 | 647 |
633 end-unicode-encapsulation-script | 648 end-unicode-encapsulation-script |
634 | 649 |
635 file COMMCTRL.H | 650 file COMMCTRL.H |
636 | 651 |
935 yes WNetGetLastError | 950 yes WNetGetLastError |
936 split MultinetGetConnectionPerformance LPNETRESOURCE | 951 split MultinetGetConnectionPerformance LPNETRESOURCE |
937 review WNetSetConnection | 952 review WNetSetConnection |
938 review WNetGetResourceInformation | 953 review WNetGetResourceInformation |
939 review WNetGetResourceParent | 954 review WNetGetResourceParent |
955 review WNetRestoreSingleConnection HST: new? -- needs review | |
956 review WNetRestoreConnection HST: new? -- needs review | |
940 end-bracket | 957 end-bracket |
941 | 958 |
942 // file IME.H -- doesn't exist under Cygwin | 959 // file IME.H -- doesn't exist under Cygwin |
943 | 960 |
944 no SendIMEMessageEx obsolete, no docs available | 961 no SendIMEMessageEx obsolete, no docs available |
986 skip SHGetDataFromIDList split-sized WIN32_FIND_DATA or split-simple NETRESOURCE, missing from Cygwin libraries | 1003 skip SHGetDataFromIDList split-sized WIN32_FIND_DATA or split-simple NETRESOURCE, missing from Cygwin libraries |
987 review SHGetFolderPath | 1004 review SHGetFolderPath |
988 review SHGetIconOverlayIndex | 1005 review SHGetIconOverlayIndex |
989 review SHCreateDirectoryEx | 1006 review SHCreateDirectoryEx |
990 review SHGetFolderPathAndSubDir | 1007 review SHGetFolderPathAndSubDir |
1008 review ILCreateFromPath HST: new? -- needs review | |
1009 review SHSetFolderPath HST: new? -- needs review | |
1010 review SHUpdateImage HST: new? -- needs review | |
1011 review PathIsSlow HST: new? -- needs review | |
1012 review SHStartNetConnectionDialog HST: new? -- needs review | |
1013 review SHDefExtractIcon HST: new? -- needs review | |
1014 review Shell_GetCachedImageIndex HST: new? -- needs review | |
991 | 1015 |
992 file WINNLS.H | 1016 file WINNLS.H |
993 | 1017 |
994 no LOCALE_ENUMPROC not used, not examined yet | 1018 no LOCALE_ENUMPROC not used, not examined yet |
995 no CODEPAGE_ENUMPROC not used, not examined yet | 1019 no CODEPAGE_ENUMPROC not used, not examined yet |
1050 yes ScrollConsoleScreenBuffer | 1074 yes ScrollConsoleScreenBuffer |
1051 yes GetConsoleTitle | 1075 yes GetConsoleTitle |
1052 yes SetConsoleTitle | 1076 yes SetConsoleTitle |
1053 yes ReadConsole | 1077 yes ReadConsole |
1054 yes WriteConsole | 1078 yes WriteConsole |
1055 | 1079 review AddConsoleAlias HST: new? -- needs review |
1080 review GetConsoleAlias HST: new? -- needs review | |
1081 review GetConsoleAliasesLength HST: new? -- needs review | |
1082 review GetConsoleAliasExesLength HST: new? -- needs review | |
1083 review GetConsoleAliases HST: new? -- needs review | |
1084 review GetConsoleAliasExes HST: new? -- needs review | |
1085 review GetConsoleOriginalTitle HST: new? -- needs review | |
1056 file WINREG.H | 1086 file WINREG.H |
1057 | 1087 |
1058 yes RegConnectRegistry former error in Cygwin prototype, but no more (Cygwin 1.7, 1-30-10) | 1088 yes RegConnectRegistry former error in Cygwin prototype, but no more (Cygwin 1.7, 1-30-10) |
1059 yes RegCreateKey | 1089 yes RegCreateKey |
1060 yes RegCreateKeyEx | 1090 yes RegCreateKeyEx |
1077 yes RegSetValueEx | 1107 yes RegSetValueEx |
1078 yes RegUnLoadKey | 1108 yes RegUnLoadKey |
1079 yes InitiateSystemShutdown | 1109 yes InitiateSystemShutdown |
1080 override BOOL AbortSystemShutdownW(LPWSTR); error arg 1, Cygwin prototype, extra const | 1110 override BOOL AbortSystemShutdownW(LPWSTR); error arg 1, Cygwin prototype, extra const |
1081 review RegDeleteKeyEx | 1111 review RegDeleteKeyEx |
1112 review RegConnectRegistryEx HST: new? -- needs review | |
1113 review RegGetValue HST: new? -- needs review | |
1114 review InitiateSystemShutdownEx HST: new? -- needs review | |
1115 review RegSaveKeyEx HST: new? -- needs review | |
1116 review RegCopyTree HST: new? -- needs review | |
1117 review RegCreateKeyTransacted HST: new? -- needs review | |
1118 review RegDeleteKeyTransacted HST: new? -- needs review | |
1119 review RegDeleteKeyValue HST: new? -- needs review | |
1120 review RegDeleteTree HST: new? -- needs review | |
1121 review RegDisablePredefinedCacheEx HST: new? -- needs review | |
1122 review RegLoadAppKey HST: new? -- needs review | |
1123 review RegLoadMUIString HST: new? -- needs review | |
1124 review RegOpenKeyTransacted HST: new? -- needs review | |
1125 review RegSetKeyValue HST: new? -- needs review | |
1082 | 1126 |
1083 file EXCPT.H | 1127 file EXCPT.H |
1084 | 1128 |
1085 // nothing | 1129 // nothing |
1086 | 1130 |
1165 CertRDNValueToStr | 1209 CertRDNValueToStr |
1166 CertNameToStr | 1210 CertNameToStr |
1167 CertStrToName | 1211 CertStrToName |
1168 CertOpenSystemStore | 1212 CertOpenSystemStore |
1169 CertAddEncodedCertificateToSystemStore | 1213 CertAddEncodedCertificateToSystemStore |
1214 | |
1215 begin-unicode-encapsulation-script | |
1216 | |
1217 file DBGENG.H | |
1218 | |
1219 split CreateProcess LPSTARTUPINFO | |
1220 | |
1221 file DEBUGAPI.H | |
1222 | |
1223 yes OutputDebugString | |
1224 | |
1225 file FILEAPI.H | |
1226 | |
1227 yes CreateDirectory | |
1228 yes CreateFile | |
1229 yes DefineDosDevice | |
1230 yes DeleteFile | |
1231 yes FindFirstChangeNotification | |
1232 yes GetDiskFreeSpace | |
1233 yes GetDiskFreeSpaceEx | |
1234 yes GetDriveType | |
1235 yes GetFileAttributes | |
1236 yes GetFileAttributesEx | |
1237 yes GetFullPathName | |
1238 yes GetLogicalDriveStrings | |
1239 yes GetShortPathName | |
1240 yes GetTempFileName | |
1241 yes GetTempPath | |
1242 yes GetVolumeInformation | |
1243 yes QueryDosDevice | |
1244 yes RemoveDirectory | |
1245 yes SetFileAttributes | |
1246 review DeleteVolumeMountPoint HST: new? -- needs review | |
1247 review FindFirstFile HST: new? -- needs review | |
1248 review FindFirstVolume HST: new? -- needs review | |
1249 review FindNextVolume HST: new? -- needs review | |
1250 review GetLongPathName HST: new? -- needs review | |
1251 review GetVolumePathName HST: new? -- needs review | |
1252 review GetVolumeNameForVolumeMountPoint HST: new? -- needs review | |
1253 review GetVolumePathNamesForVolumeName HST: new? -- needs review | |
1254 review GetFinalPathNameByHandle HST: new? -- needs review | |
1255 review GetVolumeInformationByHandle HST: new? -- needs review | |
1256 review FindFirstFileEx HST: new? -- needs review | |
1257 review FindNextFile HST: new? -- needs review | |
1258 | |
1259 file LIBLOADERAPI.H | |
1260 | |
1261 yes FindResourceEx | |
1262 yes GetModuleFileName | |
1263 yes GetModuleHandle | |
1264 yes LoadLibraryEx | |
1265 yes LoadString | |
1266 review GetModuleHandleEx HST: new? -- needs review | |
1267 review EnumResourceLanguages HST: new? -- needs review | |
1268 review EnumResourceLanguagesEx HST: new? -- needs review | |
1269 review EnumResourceNamesEx HST: new? -- needs review | |
1270 review EnumResourceTypesEx HST: new? -- needs review | |
1271 | |
1272 file MEMORYAPI.H | |
1273 | |
1274 yes CreateFileMapping | |
1275 yes OpenFileMapping | |
1276 review CreateFileMappingNuma HST: new? -- needs review | |
1277 | |
1278 file NAMEDPIPEAPI.H | |
1279 | |
1280 yes CreateNamedPipe | |
1281 yes WaitNamedPipe | |
1282 review GetNamedPipeClientComputerName HST: new? -- needs review | |
1283 | |
1284 file PROCESSENV.H | |
1285 | |
1286 yes ExpandEnvironmentStrings | |
1287 yes FreeEnvironmentStrings | |
1288 yes GetCommandLine | |
1289 yes GetCurrentDirectory | |
1290 yes GetEnvironmentVariable | |
1291 yes SearchPath | |
1292 yes SetCurrentDirectory | |
1293 yes SetEnvironmentVariable | |
1294 review GetEnvironmentStrings HST: new? -- needs review | |
1295 review SetEnvironmentStrings HST: new? -- needs review | |
1296 review NeedCurrentDirectoryForExePath HST: new? -- needs review | |
1297 | |
1298 file PROCESSTHREADSAPI.H | |
1299 | |
1300 split CreateProcessAsUser LPSTARTUPINFO | |
1301 split GetStartupInfo LPSTARTUPINFO | |
1302 review CreateProcess HST: new? -- needs review | |
1303 | |
1304 file SECURITYBASEAPI.H | |
1305 | |
1306 yes AccessCheckAndAuditAlarm | |
1307 yes GetFileSecurity | |
1308 yes ObjectCloseAuditAlarm | |
1309 yes ObjectDeleteAuditAlarm | |
1310 yes ObjectOpenAuditAlarm | |
1311 yes ObjectPrivilegeAuditAlarm | |
1312 yes PrivilegedServiceAuditAlarm | |
1313 yes SetFileSecurity | |
1314 review AccessCheckByTypeAndAuditAlarm HST: new? -- needs review | |
1315 review AccessCheckByTypeResultListAndAuditAlarm HST: new? -- needs review | |
1316 review AccessCheckByTypeResultListAndAuditAlarmByHandle HST: new? -- needs review | |
1317 | |
1318 file SYNCHAPI.H | |
1319 | |
1320 yes CreateEvent | |
1321 yes CreateMutex | |
1322 yes OpenEvent | |
1323 yes OpenMutex | |
1324 yes OpenSemaphore | |
1325 yes OpenWaitableTimer | |
1326 review SleepConditionVariableSR HST: new? -- needs review | |
1327 review CreateMutexEx HST: new? -- needs review | |
1328 review CreateEventEx HST: new? -- needs review | |
1329 review CreateSemaphoreEx HST: new? -- needs review | |
1330 review CreateWaitableTimerEx HST: new? -- needs review | |
1331 | |
1332 file SYSINFOAPI.H | |
1333 | |
1334 yes GetSystemDirectory | |
1335 yes GetWindowsDirectory | |
1336 review GetSystemWindowsDirectory HST: new? -- needs review | |
1337 review GetComputerNameEx HST: new? -- needs review | |
1338 review SetComputerNameEx HST: new? -- needs review | |
1339 review GetVersionEx HST: new? -- needs review | |
1340 | |
1341 end-unicode-encapsulation-script | |
1342 | |
1170 | 1343 |
1171 */ | 1344 */ |
1172 | 1345 |
1173 /* the functions below are examples of hand-written Unicode-splitting | 1346 /* the functions below are examples of hand-written Unicode-splitting |
1174 code. note that it needs to be written very carefully and with | 1347 code. note that it needs to be written very carefully and with |