diff src/intl-encap-win32.c @ 4875:49de55c09f18

add "review" lines in intl-encap-win32.c for all unseen functions in processed headers -------------------- ChangeLog entries follow: -------------------- lib-src/ChangeLog addition: 2010-01-15 Ben Wing <ben@xemacs.org> * make-mswin-unicode.pl: Process the command `review'. Cause an error to happen if we try to use the command, indicating that the command needs review to determine how to handle it. src/ChangeLog addition: 2010-01-15 Ben Wing <ben@xemacs.org> * intl-encap-win32.c: Add `review' lines for all functions seen in the headers that we process but not yet associated with an encapsulation command. These will cause an error to be signaled if these functions are used. * intl-auto-encap-win32.c: * intl-auto-encap-win32.h: Regenerate.
author Ben Wing <ben@xemacs.org>
date Fri, 15 Jan 2010 05:42:21 -0600
parents 50861fea97f6
children 70089046adef
line wrap: on
line diff
--- a/src/intl-encap-win32.c	Fri Jan 15 05:12:07 2010 -0600
+++ b/src/intl-encap-win32.c	Fri Jan 15 05:42:21 2010 -0600
@@ -1,5 +1,5 @@
 /* Unicode-encapsulation of Win32 library functions.
-   Copyright (C) 2000, 2001, 2002, 2004 Ben Wing.
+   Copyright (C) 2000, 2001, 2002, 2004, 2010 Ben Wing.
 
 This file is part of XEmacs.
 
@@ -56,6 +56,9 @@
 no indicates a function we don't support (it will be #defined to cause
    a compile error, with the text after the function included in the
    erroneous definition to indicate why we don't support it).
+review indicates a function that we still need to review to determine whether
+   or how to support it.  This has the same effect as `no', with a comment
+   indicating that the function needs review.
 skip indicates a function we support manually; only a comment about this
    will be generated.
 split indicates a function with a split structure (different versions
@@ -103,6 +106,25 @@
 file ACLAPI.h
 
 yes GetNamedSecurityInfo
+review BuildExplicitAccessWithName
+review BuildSecurityDescriptor
+review BuildTrusteeWithName
+review BuildTrusteeWithObjectsAndName
+review BuildTrusteeWithObjectsAndSid
+review BuildTrusteeWithSid
+review GetAuditedPermissionsFromAcl
+review GetEffectiveRightsFromAcl
+review GetExplicitEntriesFromAcl
+review GetTrusteeForm
+review GetTrusteeName
+review GetTrusteeType
+review LookupSecurityDescriptorParts
+review SetEntriesInAcl
+review SetNamedSecurityInfo
+review BuildImpersonateExplicitAccessWithName
+review BuildImpersonateTrustee
+review GetMultipleTrustee
+review GetMultipleTrusteeOperation
 
 file WINBASE.H
 
@@ -251,6 +273,34 @@
 no GetVersionEx split-sized LPOSVERSIONINFO
 no CreateJobObject NT 5.0+ only
 no OpenJobObject NT 5.0+ only
+review CheckNameLegalDOS8Dot3
+review CreateActCtx
+review CreateProcessWithLogon
+review DeleteVolumeMountPoint
+review DnsHostnameToComputerName
+review FileEncryptionStatus
+review FindActCtxSectionString
+review FindFirstVolume
+review FindFirstVolumeMountPoint
+review FindNextVolume
+review FindNextVolumeMountPoint
+review GetFirmwareEnvironmentVariable
+review GetComputerNameEx
+review GetDllDirectory
+review GetModuleHandleEx
+review GetSystemWindowsDirectory
+review GetSystemWow64Directory
+review GetVolumeNameForVolumeMountPoint
+review GetVolumePathName
+review GetVolumePathNamesForVolumeName
+review QueryActCtx
+review ReplaceFile
+review SetComputerNameEx
+review SetDllDirectory
+review SetFileShortName
+review SetFirmwareEnvironmentVariable
+review SetVolumeMountPoint
+review VerifyVersionInfo
 
 file WINUSER.H
 
@@ -379,7 +429,6 @@
 yes DlgDirSelectComboBoxEx
 yes DefFrameProc
 no DefMDIChildProc return value is conditionalized on _MAC, messes up parser
-
 yes CreateMDIWindow
 yes WinHelp
 no ChangeDisplaySettings split-sized LPDEVMODE
@@ -391,6 +440,13 @@
 no GetWindowModuleFileName NT 5.0+ only
 no RealGetWindowClass NT 5.0+ only
 no GetAltTabInfo NT 5.0+ only
+review BroadcastSystemMessageEx
+review EnumDisplaySettingsEx
+review GetClassLongPtr
+review GetRawInputDeviceInfo
+review GetWindowLongPtr
+review SetClassLongPtr
+review SetWindowLongPtr
 
 file WINGDI.H
 
@@ -536,6 +592,7 @@
 no DeletePrintProvidor not used, complicated interface with split structures
 no SetPrinterHTMLView not used, complicated interface with split structures
 no GetPrinterHTMLView not used, complicated interface with split structures
+review GetDefaultPrinter
 end-bracket
 
 file SHELLAPI.H
@@ -786,6 +843,7 @@
 // FINDMSGSTRING
 skip PrintDlg LPPRINTDLG with split-sized DEVMODE handle
 skip PageSetupDlg LPPAGESETUPDLG with split-sized DEVMODE handle
+review PrintDlgEx
 end-bracket
 
 file DDE.H
@@ -876,13 +934,14 @@
 // split-simple function pointer PFNPROCESSPOLICIES
 yes WNetGetLastError
 split MultinetGetConnectionPerformance LPNETRESOURCE
+review WNetSetConnection
+review WNetGetResourceInformation
+review WNetGetResourceParent
 end-bracket
 
-// Doesn't exist under Cygwin
+// file IME.H -- doesn't exist under Cygwin
 
-// file IME.H
-
-// no SendIMEMessageEx obsolete, no docs available
+no SendIMEMessageEx obsolete, no docs available
 
 file OBJBASE.H
 
@@ -925,6 +984,10 @@
 // split flag SHCNF_PRINTER; we intercept SHChangeNotify
 // split flag SHARD_PATH; we intercept SHAddToRecentDocs
 skip SHGetDataFromIDList split-sized WIN32_FIND_DATA or split-simple NETRESOURCE, missing from Cygwin libraries
+review SHGetFolderPath
+review SHGetIconOverlayIndex
+review SHCreateDirectoryEx
+review SHGetFolderPathAndSubDir
 
 file WINNLS.H
 
@@ -954,6 +1017,12 @@
 no FoldString not used, not examined yet
 no EnumSystemLocales not used, not examined yet
 no EnumSystemCodePages not used, not examined yet
+review GetCalendarInfo
+review GetGeoInfo
+review SetCalendarInfo
+review EnumSystemLanguageGroups
+review EnumLanguageGroupLocales
+review EnumUILanguages
 
 end-unicode-encapsulation-script
 
@@ -1009,6 +1078,7 @@
 yes RegUnLoadKey
 yes InitiateSystemShutdown
 yes AbortSystemShutdown
+review RegDeleteKeyEx
 
 file EXCPT.H