mingw-w64: update to latest master

upstream commit 0bac2d3cdb122dadcdee90009f7e24a69d56939f
This commit is contained in:
Andrew Kelley 2024-03-20 11:26:09 -07:00
parent 869c2a03f3
commit f47e92ca0d
66 changed files with 7700 additions and 301 deletions

View file

@ -35,10 +35,10 @@
extern void __cdecl _initterm(_PVFV *,_PVFV *); extern void __cdecl _initterm(_PVFV *,_PVFV *);
extern void __main (); extern void __main ();
extern void _pei386_runtime_relocator (void); extern void _pei386_runtime_relocator (void);
extern _CRTALLOC(".CRT$XIA") _PIFV __xi_a[]; extern _PIFV __xi_a[];
extern _CRTALLOC(".CRT$XIZ") _PIFV __xi_z[]; extern _PIFV __xi_z[];
extern _CRTALLOC(".CRT$XCA") _PVFV __xc_a[]; extern _PVFV __xc_a[];
extern _CRTALLOC(".CRT$XCZ") _PVFV __xc_z[]; extern _PVFV __xc_z[];
/* TLS initialization hook. */ /* TLS initialization hook. */
@ -142,7 +142,7 @@ WINBOOL WINAPI DllMainCRTStartup (HANDLE, DWORD, LPVOID);
int __mingw_init_ehandler (void); int __mingw_init_ehandler (void);
#endif #endif
__attribute__((used)) /* required due to bug in gcc / ld */ __attribute__((used)) /* required due to GNU LD bug: https://sourceware.org/bugzilla/show_bug.cgi?id=30300 */
WINBOOL WINAPI WINBOOL WINAPI
DllMainCRTStartup (HANDLE hDllHandle, DWORD dwReason, LPVOID lpreserved) DllMainCRTStartup (HANDLE hDllHandle, DWORD dwReason, LPVOID lpreserved)
{ {

View file

@ -50,10 +50,10 @@ extern _CRTIMP void __cdecl _initterm(_PVFV *, _PVFV *);
static int __cdecl check_managed_app (void); static int __cdecl check_managed_app (void);
extern _CRTALLOC(".CRT$XIA") _PIFV __xi_a[]; extern _PIFV __xi_a[];
extern _CRTALLOC(".CRT$XIZ") _PIFV __xi_z[]; extern _PIFV __xi_z[];
extern _CRTALLOC(".CRT$XCA") _PVFV __xc_a[]; extern _PVFV __xc_a[];
extern _CRTALLOC(".CRT$XCZ") _PVFV __xc_z[]; extern _PVFV __xc_z[];
/* TLS initialization hook. */ /* TLS initialization hook. */
@ -146,7 +146,7 @@ static int __tmainCRTStartup (void);
int WinMainCRTStartup (void); int WinMainCRTStartup (void);
__attribute__((used)) /* required due to bug in gcc / ld */ __attribute__((used)) /* required due to GNU LD bug: https://sourceware.org/bugzilla/show_bug.cgi?id=30300 */
int WinMainCRTStartup (void) int WinMainCRTStartup (void)
{ {
int ret = 255; int ret = 255;
@ -177,7 +177,7 @@ int mainCRTStartup (void);
int __mingw_init_ehandler (void); int __mingw_init_ehandler (void);
#endif #endif
__attribute__((used)) /* required due to bug in gcc / ld */ __attribute__((used)) /* required due to GNU LD bug: https://sourceware.org/bugzilla/show_bug.cgi?id=30300 */
int mainCRTStartup (void) int mainCRTStartup (void)
{ {
int ret = 255; int ret = 255;

View file

@ -35,17 +35,19 @@ ADD_UNDERSCORE(execv)
ADD_UNDERSCORE(execve) ADD_UNDERSCORE(execve)
ADD_UNDERSCORE(execvp) ADD_UNDERSCORE(execvp)
ADD_UNDERSCORE(execvpe) ADD_UNDERSCORE(execvpe)
ADD_UNDERSCORE(fcloseall)
ADD_UNDERSCORE(fcvt) ADD_UNDERSCORE(fcvt)
ADD_UNDERSCORE(fdopen) ADD_UNDERSCORE(fdopen)
ADD_UNDERSCORE(fgetchar) ADD_UNDERSCORE(fgetchar)
ADD_UNDERSCORE(fgetwchar) ADD_UNDERSCORE(fgetwchar)
ADD_UNDERSCORE(filelength) ADD_UNDERSCORE(filelength)
ADD_UNDERSCORE(fileno) ADD_UNDERSCORE(fileno)
; fpreset) ; Alias fpreset is set in CRT_fp10.c and CRT_fp8.c.
; ADD_UNDERSCORE(fpreset)
ADD_UNDERSCORE(fputchar) ADD_UNDERSCORE(fputchar)
ADD_UNDERSCORE(fputwchar) ADD_UNDERSCORE(fputwchar)
;fstat) ; ADD_UNDERSCORE(fstat)
;ftime) ; ADD_UNDERSCORE(ftime)
ADD_UNDERSCORE(gcvt) ADD_UNDERSCORE(gcvt)
ADD_UNDERSCORE(getch) ADD_UNDERSCORE(getch)
ADD_UNDERSCORE(getche) ADD_UNDERSCORE(getche)
@ -90,7 +92,7 @@ ADD_UNDERSCORE(spawnv)
ADD_UNDERSCORE(spawnve) ADD_UNDERSCORE(spawnve)
ADD_UNDERSCORE(spawnvp) ADD_UNDERSCORE(spawnvp)
ADD_UNDERSCORE(spawnvpe) ADD_UNDERSCORE(spawnvpe)
;stat) ; ADD_UNDERSCORE(stat)
#ifndef UCRTBASE #ifndef UCRTBASE
ADD_UNDERSCORE(strcmpi) ADD_UNDERSCORE(strcmpi)
#endif #endif
@ -134,13 +136,13 @@ ADD_UNDERSCORE(y0)
ADD_UNDERSCORE(y1) ADD_UNDERSCORE(y1)
ADD_UNDERSCORE(yn) ADD_UNDERSCORE(yn)
ADD_UNDERSCORE(chgsign) ADD_UNDERSCORE(chgsign)
;scalb ; ADD_UNDERSCORE(scalb)
ADD_UNDERSCORE(finite) ADD_UNDERSCORE(finite)
ADD_UNDERSCORE(fpclass) ADD_UNDERSCORE(fpclass)
; C99 functions ; C99 functions
;cabs ; ADD_UNDERSCORE(cabs)
ADD_UNDERSCORE(hypot) ADD_UNDERSCORE(hypot)
;logb ; ADD_UNDERSCORE(logb)
ADD_UNDERSCORE(nextafter) ADD_UNDERSCORE(nextafter)
#ifndef UCRTBASE #ifndef UCRTBASE

View file

@ -9,7 +9,6 @@ EXPORTS
EditAuditInfo EditAuditInfo
EditOwnerInfo EditOwnerInfo
EditPermissionInfo EditPermissionInfo
DllMain
FMExtensionProcW FMExtensionProcW
SedDiscretionaryAclEditor SedDiscretionaryAclEditor
SedSystemAclEditor SedSystemAclEditor

View file

@ -39,6 +39,7 @@ _eof
eof == _eof eof == _eof
_fclose_nolock _fclose_nolock
_fcloseall _fcloseall
fcloseall == _fcloseall
_fflush_nolock _fflush_nolock
_fgetc_nolock _fgetc_nolock
_fgetchar _fgetchar

View file

@ -6,7 +6,6 @@
; ;
LIBRARY htUI.dll LIBRARY htUI.dll
EXPORTS EXPORTS
DllMain
HTUI_ColorAdjustment HTUI_ColorAdjustment
HTUI_ColorAdjustmentA HTUI_ColorAdjustmentA
HTUI_ColorAdjustmentW HTUI_ColorAdjustmentW

View file

@ -7,7 +7,6 @@
LIBRARY KEYMGR.dll LIBRARY KEYMGR.dll
EXPORTS EXPORTS
CPlApplet CPlApplet
DllMain
KRShowKeyMgr KRShowKeyMgr
PRShowRestoreFromMsginaW PRShowRestoreFromMsginaW
PRShowRestoreWizardExW PRShowRestoreWizardExW

View file

@ -10,6 +10,5 @@ UsePPWForPrintTo
DllCanUnloadNow DllCanUnloadNow
DllGetClassObject DllGetClassObject
DllInstall DllInstall
DllMain
DllRegisterServer DllRegisterServer
DllUnregisterServer DllUnregisterServer

View file

@ -18,7 +18,6 @@ ConvertPrintTicketToDevModeThunk
ConvertPrintTicketToDevModeThunk2 ConvertPrintTicketToDevModeThunk2
DllCanUnloadNow DllCanUnloadNow
DllGetClassObject DllGetClassObject
DllMain
DllRegisterServer DllRegisterServer
DllUnregisterServer DllUnregisterServer
GetDeviceDefaultPrintTicketThunk GetDeviceDefaultPrintTicketThunk

View file

@ -5,103 +5,84 @@
; ;
LIBRARY "SHLWAPI.dll" LIBRARY "SHLWAPI.dll"
EXPORTS EXPORTS
ParseURLA AssocCopyVerbs
ParseURLW
SHAllocShared
SHLockShared
SHUnlockShared
SHFreeShared
SHCreateMemStream
GetAcceptLanguagesA
GetAcceptLanguagesW
SHCreateThread
IsCharSpaceW
StrCmpNCA
StrCmpNCW
StrCmpNICA
StrCmpNICW
StrCmpCA
StrCmpCW
StrCmpICA
StrCmpICW
IUnknown_QueryStatus
IUnknown_Exec
ConnectToConnectionPoint
IUnknown_AtomicRelease
IUnknown_GetWindow
IUnknown_SetSite
IUnknown_QueryService
IStream_Read
SHMessageBoxCheckA
SHMessageBoxCheckW
IUnknown_Set
SHStripMneumonicA
SHIsChildOrSelf
IStream_Write
IStream_Reset
IStream_Size
SHAnsiToUnicode
SHUnicodeToAnsi
SHUnicodeToAnsiCP
QISearch
SHStripMneumonicW
SHPinDllOfCLSID
IUnknown_GetSite
GUIDFromStringW
WhichPlatform
SHCreateWorkerWindowW
SHRegGetIntW
SHPackDispParamsV
SHAnsiToAnsi
SHUnicodeToUnicode
SHFormatDateTimeA
SHFormatDateTimeW
MLLoadLibraryA
MLLoadLibraryW
ShellMessageBoxW
MLFreeLibrary
SHSendMessageBroadcastA
SHSendMessageBroadcastW
IsOS
PathFileExistsAndAttributesW
UrlFixupW
SHRunIndirectRegClientCommand
SHLoadIndirectString
IStream_ReadPidl
IStream_WritePidl
SHGetViewStatePropertyBag
IsInternetESCEnabled
SHPropertyBag_ReadStrAlloc
IStream_Copy
DelayLoadFailureHook
SHPropertyBag_WriteBSTR
AssocCreate AssocCreate
AssocGetPerceivedType AssocGetPerceivedType
AssocIsDangerous AssocIsDangerous
AssocMakeApplicationByKeyW
AssocMakeProgid
AssocQueryKeyA AssocQueryKeyA
AssocQueryKeyW AssocQueryKeyW
AssocQueryStringA AssocQueryStringA
AssocQueryStringByKeyA AssocQueryStringByKeyA
AssocQueryStringByKeyW AssocQueryStringByKeyW
AssocQueryStringW AssocQueryStringW
CalculateAspectRatio
CharUpperNoDBCSW
ChrCmpIA ChrCmpIA
ChrCmpIW ChrCmpIW
ColorAdjustLuma ColorAdjustLuma
ColorHLSToRGB ColorHLSToRGB
IStream_ReadStr
IStream_WriteStr
ColorRGBToHLS ColorRGBToHLS
ConnectToConnectionPoint
DelayLoadFailureHook
DllGetVersion DllGetVersion
DoesStringRoundTripW
DupWideToAnsi
FDSA_DeleteItem
FDSA_Initialize
FDSA_InsertItem
FixSlashesAndColonW
GetAcceptLanguagesA
GetAcceptLanguagesW
GetMenuPosFromID GetMenuPosFromID
GUIDFromStringW
HashData HashData
SHCreateThreadWithHandle
IntlStrEqWorkerA IntlStrEqWorkerA
IntlStrEqWorkerW IntlStrEqWorkerW
IsCharSpaceA IsCharSpaceA
IsCharSpaceW
IShellFolder_GetDisplayNameOf
IShellFolder_ParseDisplayName
IsInternetESCEnabled
IsOS
IStream_Copy
IStream_Read
IStream_ReadPidl
IStream_ReadStr
IStream_Reset
IStream_Size
IStream_Write
IStream_WritePidl
IStream_WriteStr
IUnknown_AtomicRelease
IUnknown_CPContainerInvokeIndirect
IUnknown_EnableModeless
IUnknown_Exec
IUnknown_GetSite
IUnknown_GetWindow
IUnknown_HasFocusIO
IUnknown_OnFocusChangeIS
IUnknown_QueryService
IUnknown_QueryServiceExec
IUnknown_QueryServiceForWebBrowserApp
IUnknown_QueryServicePropertyBag
IUnknown_QueryStatus
IUnknown_Set
IUnknown_SetOwner
IUnknown_SetSite
IUnknown_TranslateAcceleratorIO
IUnknown_UIActivateIO
MayExecForward
MayQSForward
MIME_GetExtensionW
MLFreeLibrary
MLLoadLibraryA
MLLoadLibraryW
ParseURLA
ParseURLW
PathAddBackslashA PathAddBackslashA
PathAddBackslashW PathAddBackslashW
SHRegGetValueFromHKCUHKLM
SHRegGetBoolValueFromHKCUHKLM
PathAddExtensionA PathAddExtensionA
PathAddExtensionW PathAddExtensionW
PathAppendA PathAppendA
@ -122,6 +103,10 @@ PathCreateFromUrlA
PathCreateFromUrlAlloc PathCreateFromUrlAlloc
PathCreateFromUrlW PathCreateFromUrlW
PathFileExistsA PathFileExistsA
PathFileExistsAndAttributesA
PathFileExistsAndAttributesW
PathFileExistsDefExtAndAttributesW
PathFileExistsDefExtW
PathFileExistsW PathFileExistsW
PathFindExtensionA PathFindExtensionA
PathFindExtensionW PathFindExtensionW
@ -130,6 +115,7 @@ PathFindFileNameW
PathFindNextComponentA PathFindNextComponentA
PathFindNextComponentW PathFindNextComponentW
PathFindOnPathA PathFindOnPathA
PathFindOnPathExW
PathFindOnPathW PathFindOnPathW
PathFindSuffixArrayA PathFindSuffixArrayA
PathFindSuffixArrayW PathFindSuffixArrayW
@ -205,23 +191,38 @@ PathStripPathA
PathStripPathW PathStripPathW
PathStripToRootA PathStripToRootA
PathStripToRootW PathStripToRootW
PathUnExpandEnvStringsA
PathUnExpandEnvStringsW
PathUndecorateA PathUndecorateA
PathUndecorateW PathUndecorateW
PathUnExpandEnvStringsA
PathUnExpandEnvStringsForUserW
PathUnExpandEnvStringsW
PathUnmakeSystemFolderA PathUnmakeSystemFolderA
PathUnmakeSystemFolderW PathUnmakeSystemFolderW
PathUnquoteSpacesA PathUnquoteSpacesA
PathUnquoteSpacesW PathUnquoteSpacesW
QISearch
QuerySourceCreateFromKey
SHAddDataBlock
SHAllocShared
SHAnsiToAnsi
SHAnsiToUnicode
SHAutoComplete SHAutoComplete
SHClearViewStatePropertyBag
SHCopyKeyA SHCopyKeyA
SHCopyKeyW SHCopyKeyW
SHCreateMemStream
SHCreatePropertyBagOnProfileSection
SHCreatePropertyBagOnRegKey
SHCreatePropertyStoreOnXML
SHCreateShellPalette SHCreateShellPalette
SHCreateStreamOnFileA SHCreateStreamOnFileA
SHCreateStreamOnFileEx SHCreateStreamOnFileEx
SHCreateStreamOnFileW SHCreateStreamOnFileW
SHCreateStreamWrapper SHCreateStreamWrapper
SHCreateThread
SHCreateThreadRef SHCreateThreadRef
SHCreateThreadWithHandle
SHCreateWorkerWindowW
SHDeleteEmptyKeyA SHDeleteEmptyKeyA
SHDeleteEmptyKeyW SHDeleteEmptyKeyW
SHDeleteKeyA SHDeleteKeyA
@ -230,23 +231,63 @@ SHDeleteOrphanKeyA
SHDeleteOrphanKeyW SHDeleteOrphanKeyW
SHDeleteValueA SHDeleteValueA
SHDeleteValueW SHDeleteValueW
ShellMessageBoxA
ShellMessageBoxW
SHEnumKeyExA SHEnumKeyExA
SHEnumKeyExW SHEnumKeyExW
SHEnumValueA SHEnumValueA
SHEnumValueW SHEnumValueW
SHExpandEnvironmentStringsAlloc
SHExpandEnvironmentStringsForUserW
SHFillRectClr
SHFindDataBlock
SHFormatDateTimeA
SHFormatDateTimeW
SHForwardContextMenuMsg
SHFreeDataBlockList
SHFreeShared
SHGetCurColorRes
SHGetFileDescriptionW
SHGetIniStringW
SHGetInverseCMAP SHGetInverseCMAP
SHGetMenuFromID
SHGetPerScreenResName
SHGetRestriction
SHGetShellKeyEx
SHGetThreadRef SHGetThreadRef
SHGetValueA SHGetValueA
SHGetValueW SHGetValueW
SHGetViewStatePropertyBag
SHInvokeCommand
SHInvokeCommandOnContextMenu
SHInvokeCommandOnContextMenuEx
SHInvokeCommandWithFlagsAndSite
SHInvokeDefaultCommand
SHIsChildOrSelf
SHIsExpandableFolder
SHIsLowMemoryMachine SHIsLowMemoryMachine
SHLoadFromPropertyBag
SHLoadIndirectString
SHLoadMenuPopup
SHLockShared
SHMenuIndexFromID
SHMessageBoxCheckA
SHMessageBoxCheckExW
SHMessageBoxCheckW
SHOpenRegStream2A SHOpenRegStream2A
SHOpenRegStream2W SHOpenRegStream2W
SHOpenRegStreamA SHOpenRegStreamA
SHOpenRegStreamW SHOpenRegStreamW
SHPackDispParamsV
SHPinDllOfCLSID
SHPropertyBag_ReadStrAlloc
SHPropertyBag_WriteBSTR
SHQueryInfoKeyA SHQueryInfoKeyA
SHQueryInfoKeyW SHQueryInfoKeyW
SHQueryValueExA SHQueryValueExA
SHQueryValueExW SHQueryValueExW
SHQueueUserWorkItem
SHReadDataBlockList
SHRegCloseUSKey SHRegCloseUSKey
SHRegCreateUSKeyA SHRegCreateUSKeyA
SHRegCreateUSKeyW SHRegCreateUSKeyW
@ -261,12 +302,17 @@ SHRegEnumUSValueA
SHRegEnumUSValueW SHRegEnumUSValueW
SHRegGetBoolUSValueA SHRegGetBoolUSValueA
SHRegGetBoolUSValueW SHRegGetBoolUSValueW
SHRegGetBoolValueFromHKCUHKLM
SHRegGetIntW
SHRegGetPathA SHRegGetPathA
SHRegGetPathW SHRegGetPathW
SHRegGetUSValueA SHRegGetUSValueA
SHRegGetUSValueW SHRegGetUSValueW
SHRegGetValueA SHRegGetValueA
SHRegGetValueFromHKCUHKLM
SHRegGetValueW SHRegGetValueW
SHRegisterClassW
SHRegisterValidateTemplate
SHRegOpenUSKeyA SHRegOpenUSKeyA
SHRegOpenUSKeyW SHRegOpenUSKeyW
SHRegQueryInfoUSKeyA SHRegQueryInfoUSKeyA
@ -279,19 +325,36 @@ SHRegSetUSValueA
SHRegSetUSValueW SHRegSetUSValueW
SHRegWriteUSValueA SHRegWriteUSValueA
SHRegWriteUSValueW SHRegWriteUSValueW
SHRegisterValidateTemplate
SHReleaseThreadRef SHReleaseThreadRef
SHRemoveDataBlock
SHRemoveDefaultDialogFont
SHRestrictionLookup
SHRunIndirectRegClientCommand
SHSendMessageBroadcastA
SHSendMessageBroadcastW
SHSetDefaultDialogFont
SHSetIniStringW
SHSetThreadRef SHSetThreadRef
SHSetValueA SHSetValueA
SHSetValueW SHSetValueW
SHSetWindowBits
SHSimulateDrop
SHSkipJunction SHSkipJunction
SHStrDupA SHStrDupA
SHStrDupW SHStrDupW
ShellMessageBoxA SHStringFromGUIDW
StrCSpnA SHStripMneumonicA
StrCSpnIA SHStripMneumonicW
StrCSpnIW SHUnicodeToAnsi
StrCSpnW SHUnicodeToAnsiCP
SHUnicodeToUnicode
SHUnlockShared
SHWeakQueryInterface
SHWeakReleaseInterface
SHWriteDataBlockList
SKAllocValueW
SKGetValueW
SKSetValueW
StrCatBuffA StrCatBuffA
StrCatBuffW StrCatBuffW
StrCatChainW StrCatChainW
@ -302,15 +365,27 @@ StrChrIW
StrChrNIW StrChrNIW
StrChrNW StrChrNW
StrChrW StrChrW
StrCmpCA
StrCmpCW
StrCmpICA
StrCmpICW
StrCmpIW StrCmpIW
StrCmpLogicalW StrCmpLogicalW
StrCmpNA StrCmpNA
StrCmpNCA
StrCmpNCW
StrCmpNIA StrCmpNIA
StrCmpNICA
StrCmpNICW
StrCmpNIW StrCmpNIW
StrCmpNW StrCmpNW
StrCmpW StrCmpW
StrCpyNW StrCpyNW
StrCpyW StrCpyW
StrCSpnA
StrCSpnIA
StrCSpnIW
StrCSpnW
StrDupA StrDupA
StrDupW StrDupW
StrFormatByteSize64A StrFormatByteSize64A
@ -331,13 +406,13 @@ StrRChrA
StrRChrIA StrRChrIA
StrRChrIW StrRChrIW
StrRChrW StrRChrW
StrRStrIA
StrRStrIW
StrRetToBSTR StrRetToBSTR
StrRetToBufA StrRetToBufA
StrRetToBufW StrRetToBufW
StrRetToStrA StrRetToStrA
StrRetToStrW StrRetToStrW
StrRStrIA
StrRStrIW
StrSpnA StrSpnA
StrSpnW StrSpnW
StrStrA StrStrA
@ -366,6 +441,7 @@ UrlCreateFromPathA
UrlCreateFromPathW UrlCreateFromPathW
UrlEscapeA UrlEscapeA
UrlEscapeW UrlEscapeW
UrlFixupW
UrlGetLocationA UrlGetLocationA
UrlGetLocationW UrlGetLocationW
UrlGetPartA UrlGetPartA
@ -380,7 +456,9 @@ UrlIsOpaqueW
UrlIsW UrlIsW
UrlUnescapeA UrlUnescapeA
UrlUnescapeW UrlUnescapeW
WhichPlatform
wnsprintfA wnsprintfA
wnsprintfW wnsprintfW
wvnsprintfA wvnsprintfA
wvnsprintfW wvnsprintfW
ZoneCheckUrlExW

3675
lib/libc/mingw/lib-common/wsmsvc.def vendored Normal file

File diff suppressed because it is too large Load diff

View file

@ -14,7 +14,6 @@ DavRegisterAuthCallback@8
DavUnregisterAuthCallback@4 DavUnregisterAuthCallback@4
DllCanUnloadNow@0 DllCanUnloadNow@0
DllGetClassObject@12 DllGetClassObject@12
DllMain@12
NPAddConnection3@20 NPAddConnection3@20
NPAddConnection@12 NPAddConnection@12
NPCancelConnection@8 NPCancelConnection@8

View file

@ -7,7 +7,6 @@ LIBRARY "msoledbsql.dll"
EXPORTS EXPORTS
DllCanUnloadNow@0 DllCanUnloadNow@0
DllGetClassObject@12 DllGetClassObject@12
DllMain@12
DllRegisterServer@0 DllRegisterServer@0
DllUnregisterServer@0 DllUnregisterServer@0
OpenSqlFilestream@24 OpenSqlFilestream@24

View file

@ -5,7 +5,6 @@
; ;
LIBRARY "P2P.dll" LIBRARY "P2P.dll"
EXPORTS EXPORTS
DllMain@12
PeerCollabAddContact@8 PeerCollabAddContact@8
PeerCollabAsyncInviteContact@20 PeerCollabAsyncInviteContact@20
PeerCollabAsyncInviteEndpoint@16 PeerCollabAsyncInviteEndpoint@16

View file

@ -87,6 +87,5 @@ SPUpdateUserPicture@0
SPUpdateUserSettings@4 SPUpdateUserSettings@4
SSPAddCredentials@12 SSPAddCredentials@12
SSPRemoveCredentials@4 SSPRemoveCredentials@4
DllMain@12
InitSecurityInterfaceW@0 InitSecurityInterfaceW@0
QuerySecurityPackageInfoW@8 QuerySecurityPackageInfoW@8

View file

@ -18,7 +18,6 @@ ConvertPrintTicketToDevModeThunk2@32
ConvertPrintTicketToDevModeThunk@28 ConvertPrintTicketToDevModeThunk@28
DllCanUnloadNow@0 DllCanUnloadNow@0
DllGetClassObject@12 DllGetClassObject@12
DllMain@12
DllRegisterServer@0 DllRegisterServer@0
DllUnregisterServer@0 DllUnregisterServer@0
GetDeviceDefaultPrintTicketThunk@12 GetDeviceDefaultPrintTicketThunk@12

View file

@ -5,94 +5,83 @@
; ;
LIBRARY "SHLWAPI.dll" LIBRARY "SHLWAPI.dll"
EXPORTS EXPORTS
ParseURLA@8 AssocCopyVerbs@8
ParseURLW@8
SHAllocShared@12
SHLockShared@8
SHUnlockShared@4
SHFreeShared@8
SHCreateMemStream@8
GetAcceptLanguagesA@8
GetAcceptLanguagesW@8
SHCreateThread@16
IsCharSpaceW@4
StrCmpNCA@12
StrCmpNCW@12
StrCmpNICA@12
StrCmpNICW@12
StrCmpCA@8
StrCmpCW@8
StrCmpICA@8
StrCmpICW@8
ConnectToConnectionPoint@24
IUnknown_AtomicRelease@4
IUnknown_GetWindow@8
IUnknown_SetSite@8
IUnknown_QueryService@16
IStream_Read@12
SHMessageBoxCheckA@24
SHMessageBoxCheckW@24
IUnknown_Set@8
SHStripMneumonicA@4
SHIsChildOrSelf@8
IStream_Write@12
IStream_Reset@4
IStream_Size@8
SHAnsiToUnicode@12
SHUnicodeToAnsi@12
QISearch@16
SHStripMneumonicW@4
IUnknown_GetSite@12
WhichPlatform@0
SHRegGetIntW@12
SHAnsiToAnsi@12
SHUnicodeToUnicode@12
SHFormatDateTimeA@16
SHFormatDateTimeW@16
MLLoadLibraryA@12
MLLoadLibraryW@12
ShellMessageBoxW@0
MLFreeLibrary@0
SHSendMessageBroadcastA@12
SHSendMessageBroadcastW@12
IsOS@4
UrlFixupW@12
SHRunIndirectRegClientCommand@8
SHLoadIndirectString@16
AssocCreate@24 AssocCreate@24
AssocGetPerceivedType@16 AssocGetPerceivedType@16
AssocIsDangerous@4 AssocIsDangerous@4
AssocMakeApplicationByKeyW@12
AssocMakeProgid@16
AssocQueryKeyA@20 AssocQueryKeyA@20
AssocQueryKeyW@20 AssocQueryKeyW@20
IStream_ReadPidl@8
IStream_WritePidl@8
SHGetViewStatePropertyBag@20
IsInternetESCEnabled@0
SHPropertyBag_ReadStrAlloc@12
IStream_Copy@12
DelayLoadFailureHook@8
SHPropertyBag_WriteBSTR@12
AssocQueryStringA@24 AssocQueryStringA@24
AssocQueryStringByKeyA@24 AssocQueryStringByKeyA@24
AssocQueryStringByKeyW@24 AssocQueryStringByKeyW@24
AssocQueryStringW@24 AssocQueryStringW@24
CalculateAspectRatio@12
CharUpperNoDBCSW@4
ChrCmpIA@8 ChrCmpIA@8
ChrCmpIW@8 ChrCmpIW@8
ColorAdjustLuma@12 ColorAdjustLuma@12
ColorHLSToRGB@12 ColorHLSToRGB@12
ColorRGBToHLS@16 ColorRGBToHLS@16
ConnectToConnectionPoint@24
DelayLoadFailureHook@8
DllGetVersion@4 DllGetVersion@4
DoesStringRoundTripW@12
DupWideToAnsi@8
FDSA_DeleteItem@8
FDSA_Initialize@20
FDSA_InsertItem@12
FixSlashesAndColonW@4
GetAcceptLanguagesA@8
GetAcceptLanguagesW@8
GetMenuPosFromID@8 GetMenuPosFromID@8
HashData@16 HashData@16
IntlStrEqWorkerA@16 IntlStrEqWorkerA@16
IStream_ReadStr@8
IStream_WriteStr@8
IntlStrEqWorkerW@16 IntlStrEqWorkerW@16
IsCharSpaceA@4 IsCharSpaceA@4
IsCharSpaceW@4
IShellFolder_GetDisplayNameOf@20
IShellFolder_ParseDisplayName@28
IsInternetESCEnabled@0
IsOS@4
IStream_Copy@12
IStream_Read@12
IStream_ReadPidl@8
IStream_ReadStr@8
IStream_Reset@4
IStream_Size@8
IStream_Write@12
IStream_WritePidl@8
IStream_WriteStr@8
IUnknown_AtomicRelease@4
IUnknown_CPContainerInvokeIndirect@12
IUnknown_EnableModeless@8
IUnknown_Exec@24
IUnknown_GetSite@12
IUnknown_GetWindow@8
IUnknown_HasFocusIO@4
IUnknown_OnFocusChangeIS@12
IUnknown_QueryService@16
IUnknown_QueryServiceExec@28
IUnknown_QueryServiceForWebBrowserApp@12
IUnknown_QueryServicePropertyBag@16
IUnknown_Set@8
IUnknown_SetOwner@8
IUnknown_SetSite@8
IUnknown_TranslateAcceleratorIO@8
IUnknown_UIActivateIO@12
MayExecForward@28
MayQSForward@24
MIME_GetExtensionW@12
MLFreeLibrary@0
MLLoadLibraryA@12
MLLoadLibraryW@12
ParseURLA@8
ParseURLW@8
PathAddBackslashA@4 PathAddBackslashA@4
PathAddBackslashW@4 PathAddBackslashW@4
PathAddExtensionA@8 PathAddExtensionA@8
SHCreateThreadWithHandle@20
PathAddExtensionW@8 PathAddExtensionW@8
PathAppendA@8 PathAppendA@8
PathAppendW@8 PathAppendW@8
@ -112,6 +101,9 @@ PathCreateFromUrlA@16
PathCreateFromUrlAlloc@12 PathCreateFromUrlAlloc@12
PathCreateFromUrlW@16 PathCreateFromUrlW@16
PathFileExistsA@4 PathFileExistsA@4
PathFileExistsAndAttributesA@8
PathFileExistsDefExtAndAttributesW@12
PathFileExistsDefExtW@8
PathFileExistsW@4 PathFileExistsW@4
PathFindExtensionA@4 PathFindExtensionA@4
PathFindExtensionW@4 PathFindExtensionW@4
@ -120,6 +112,7 @@ PathFindFileNameW@4
PathFindNextComponentA@4 PathFindNextComponentA@4
PathFindNextComponentW@4 PathFindNextComponentW@4
PathFindOnPathA@8 PathFindOnPathA@8
PathFindOnPathExW@12
PathFindOnPathW@8 PathFindOnPathW@8
PathFindSuffixArrayA@12 PathFindSuffixArrayA@12
PathFindSuffixArrayW@12 PathFindSuffixArrayW@12
@ -195,23 +188,38 @@ PathStripPathA@4
PathStripPathW@4 PathStripPathW@4
PathStripToRootA@4 PathStripToRootA@4
PathStripToRootW@4 PathStripToRootW@4
PathUnExpandEnvStringsA@12
PathUnExpandEnvStringsW@12
PathUndecorateA@4 PathUndecorateA@4
PathUndecorateW@4 PathUndecorateW@4
PathUnExpandEnvStringsA@12
PathUnExpandEnvStringsForUserW@16
PathUnExpandEnvStringsW@12
PathUnmakeSystemFolderA@4 PathUnmakeSystemFolderA@4
PathUnmakeSystemFolderW@4 PathUnmakeSystemFolderW@4
PathUnquoteSpacesA@4 PathUnquoteSpacesA@4
PathUnquoteSpacesW@4 PathUnquoteSpacesW@4
QISearch@16
QuerySourceCreateFromKey@20
SHAddDataBlock@8
SHAllocShared@12
SHAnsiToAnsi@12
SHAnsiToUnicode@12
SHAutoComplete@8 SHAutoComplete@8
SHClearViewStatePropertyBag@12
SHCopyKeyA@16 SHCopyKeyA@16
SHCopyKeyW@16 SHCopyKeyW@16
SHCreateMemStream@8
SHCreatePropertyBagOnProfileSection@20
SHCreatePropertyBagOnRegKey@20
SHCreatePropertyStoreOnXML@20
SHCreateShellPalette@4 SHCreateShellPalette@4
SHCreateStreamOnFileA@12 SHCreateStreamOnFileA@12
SHCreateStreamOnFileEx@24 SHCreateStreamOnFileEx@24
SHCreateStreamOnFileW@12 SHCreateStreamOnFileW@12
SHCreateStreamWrapper@16 SHCreateStreamWrapper@16
SHCreateThread@16
SHCreateThreadRef@8 SHCreateThreadRef@8
SHCreateThreadWithHandle@20
SHCreateWorkerWindowW@24
SHDeleteEmptyKeyA@8 SHDeleteEmptyKeyA@8
SHDeleteEmptyKeyW@8 SHDeleteEmptyKeyW@8
SHDeleteKeyA@8 SHDeleteKeyA@8
@ -220,23 +228,64 @@ SHDeleteOrphanKeyA@8
SHDeleteOrphanKeyW@8 SHDeleteOrphanKeyW@8
SHDeleteValueA@12 SHDeleteValueA@12
SHDeleteValueW@12 SHDeleteValueW@12
ShellMessageBoxA
ShellMessageBoxA@0
ShellMessageBoxW
ShellMessageBoxW@0
SHEnumKeyExA@16 SHEnumKeyExA@16
SHEnumKeyExW@16 SHEnumKeyExW@16
SHEnumValueA@28 SHEnumValueA@28
SHEnumValueW@28 SHEnumValueW@28
SHExpandEnvironmentStringsAlloc@8
SHExpandEnvironmentStringsForUserW@16
SHFillRectClr@12
SHFindDataBlock@8
SHFormatDateTimeA@16
SHFormatDateTimeW@16
SHForwardContextMenuMsg@24
SHFreeDataBlockList@4
SHFreeShared@8
SHGetCurColorRes@0
SHGetFileDescriptionW@20
SHGetIniStringW@20
SHGetInverseCMAP@8 SHGetInverseCMAP@8
SHGetMenuFromID@8
SHGetPerScreenResName@12
SHGetRestriction@12
SHGetShellKeyEx@16
SHGetThreadRef@4 SHGetThreadRef@4
SHGetValueA@24 SHGetValueA@24
SHGetValueW@24 SHGetValueW@24
SHGetViewStatePropertyBag@20
SHInvokeCommand@16
SHInvokeCommandOnContextMenu@20
SHInvokeCommandOnContextMenuEx@28
SHInvokeCommandWithFlagsAndSite@28
SHInvokeDefaultCommand@12
SHIsChildOrSelf@8
SHIsExpandableFolder@8
SHIsLowMemoryMachine@4 SHIsLowMemoryMachine@4
SHLoadFromPropertyBag@8
SHLoadIndirectString@16
SHLoadMenuPopup@8
SHLockShared@8
SHMenuIndexFromID@8
SHMessageBoxCheckA@24
SHMessageBoxCheckExW@28
SHMessageBoxCheckW@24
SHOpenRegStream2A@16 SHOpenRegStream2A@16
SHOpenRegStream2W@16 SHOpenRegStream2W@16
SHOpenRegStreamA@16 SHOpenRegStreamA@16
SHOpenRegStreamW@16 SHOpenRegStreamW@16
SHPinDllOfCLSID@4
SHPropertyBag_ReadStrAlloc@12
SHPropertyBag_WriteBSTR@12
SHQueryInfoKeyA@20 SHQueryInfoKeyA@20
SHQueryInfoKeyW@20 SHQueryInfoKeyW@20
SHQueryValueExA@24 SHQueryValueExA@24
SHQueryValueExW@24 SHQueryValueExW@24
SHQueueUserWorkItem@28
SHReadDataBlockList@8
SHRegCloseUSKey@4 SHRegCloseUSKey@4
SHRegCreateUSKeyA@20 SHRegCreateUSKeyA@20
SHRegCreateUSKeyW@20 SHRegCreateUSKeyW@20
@ -251,12 +300,16 @@ SHRegEnumUSValueA@32
SHRegEnumUSValueW@32 SHRegEnumUSValueW@32
SHRegGetBoolUSValueA@16 SHRegGetBoolUSValueA@16
SHRegGetBoolUSValueW@16 SHRegGetBoolUSValueW@16
SHRegGetIntW@12
SHRegGetPathA@20 SHRegGetPathA@20
SHRegGetPathW@20 SHRegGetPathW@20
SHRegGetUSValueA@32 SHRegGetUSValueA@32
SHRegGetUSValueW@32 SHRegGetUSValueW@32
SHRegGetValueA@28 SHRegGetValueA@28
SHRegGetValueFromHKCUHKLM@24
SHRegGetValueW@28 SHRegGetValueW@28
SHRegisterClassW@4
SHRegisterValidateTemplate@8
SHRegOpenUSKeyA@20 SHRegOpenUSKeyA@20
SHRegOpenUSKeyW@20 SHRegOpenUSKeyW@20
SHRegQueryInfoUSKeyA@24 SHRegQueryInfoUSKeyA@24
@ -269,19 +322,36 @@ SHRegSetUSValueA@24
SHRegSetUSValueW@24 SHRegSetUSValueW@24
SHRegWriteUSValueA@24 SHRegWriteUSValueA@24
SHRegWriteUSValueW@24 SHRegWriteUSValueW@24
SHRegisterValidateTemplate@8
SHReleaseThreadRef@0 SHReleaseThreadRef@0
SHRemoveDataBlock@8
SHRemoveDefaultDialogFont@4
SHRestrictionLookup@24
SHRunIndirectRegClientCommand@8
SHSendMessageBroadcastA@12
SHSendMessageBroadcastW@12
SHSetDefaultDialogFont@8
SHSetIniStringW@16
SHSetThreadRef@4 SHSetThreadRef@4
SHSetValueA@24 SHSetValueA@24
SHSetValueW@24 SHSetValueW@24
SHSetWindowBits@16
SHSimulateDrop@20
SHSkipJunction@8 SHSkipJunction@8
SHStrDupA@8 SHStrDupA@8
SHStrDupW@8 SHStrDupW@8
ShellMessageBoxA@0 SHStringFromGUIDW@12
StrCSpnA@8 SHStripMneumonicA@4
StrCSpnIA@8 SHStripMneumonicW@4
StrCSpnIW@8 SHUnicodeToAnsi@12
StrCSpnW@8 SHUnicodeToAnsiCP@16
SHUnicodeToUnicode@12
SHUnlockShared@4
SHWeakQueryInterface@16
SHWeakReleaseInterface@8
SHWriteDataBlockList@8
SKAllocValueW@24
SKGetValueW@24
SKSetValueW@24
StrCatBuffA@12 StrCatBuffA@12
StrCatBuffW@12 StrCatBuffW@12
StrCatChainW@16 StrCatChainW@16
@ -292,15 +362,27 @@ StrChrIW@8
StrChrNIW@12 StrChrNIW@12
StrChrNW@12 StrChrNW@12
StrChrW@8 StrChrW@8
StrCmpCA@8
StrCmpCW@8
StrCmpICA@8
StrCmpICW@8
StrCmpIW@8 StrCmpIW@8
StrCmpLogicalW@8 StrCmpLogicalW@8
StrCmpNA@12 StrCmpNA@12
StrCmpNCA@12
StrCmpNCW@12
StrCmpNIA@12 StrCmpNIA@12
StrCmpNICA@12
StrCmpNICW@12
StrCmpNIW@12 StrCmpNIW@12
StrCmpNW@12 StrCmpNW@12
StrCmpW@8 StrCmpW@8
StrCpyNW@12 StrCpyNW@12
StrCpyW@8 StrCpyW@8
StrCSpnA@8
StrCSpnIA@8
StrCSpnIW@8
StrCSpnW@8
StrDupA@4 StrDupA@4
StrDupW@4 StrDupW@4
StrFormatByteSize64A@16 StrFormatByteSize64A@16
@ -321,13 +403,13 @@ StrRChrA@12
StrRChrIA@12 StrRChrIA@12
StrRChrIW@12 StrRChrIW@12
StrRChrW@12 StrRChrW@12
StrRStrIA@12
StrRStrIW@12
StrRetToBSTR@12 StrRetToBSTR@12
StrRetToBufA@16 StrRetToBufA@16
StrRetToBufW@16 StrRetToBufW@16
StrRetToStrA@12 StrRetToStrA@12
StrRetToStrW@12 StrRetToStrW@12
StrRStrIA@12
StrRStrIW@12
StrSpnA@8 StrSpnA@8
StrSpnW@8 StrSpnW@8
StrStrA@8 StrStrA@8
@ -356,6 +438,7 @@ UrlCreateFromPathA@16
UrlCreateFromPathW@16 UrlCreateFromPathW@16
UrlEscapeA@16 UrlEscapeA@16
UrlEscapeW@16 UrlEscapeW@16
UrlFixupW@12
UrlGetLocationA@4 UrlGetLocationA@4
UrlGetLocationW@4 UrlGetLocationW@4
UrlGetPartA@20 UrlGetPartA@20
@ -370,7 +453,9 @@ UrlIsOpaqueW@4
UrlIsW@8 UrlIsW@8
UrlUnescapeA@16 UrlUnescapeA@16
UrlUnescapeW@16 UrlUnescapeW@16
WhichPlatform@0
wnsprintfA wnsprintfA
wnsprintfW wnsprintfW
wvnsprintfA@16 wvnsprintfA@16
wvnsprintfW@16 wvnsprintfW@16
ZoneCheckUrlExW@32

View file

@ -73,7 +73,6 @@ DllCanUnloadNow@0
DllFreeSplMem@4 DllFreeSplMem@4
DllFreeSplStr@4 DllFreeSplStr@4
DllGetClassObject@12 DllGetClassObject@12
DllMain@12
DllReallocSplMem@12 DllReallocSplMem@12
DllReallocSplStr@8 DllReallocSplStr@8
DllRegisterServer@0 DllRegisterServer@0

3673
lib/libc/mingw/lib32/wsmsvc.def vendored Normal file

File diff suppressed because it is too large Load diff

View file

@ -8,7 +8,6 @@ LIBRARY ps5ui.dll
EXPORTS EXPORTS
DrvSplDeviceCaps DrvSplDeviceCaps
DevQueryPrintEx DevQueryPrintEx
DllMain
DrvConvertDevMode DrvConvertDevMode
DrvDeviceCapabilities DrvDeviceCapabilities
DrvDevicePropertySheets DrvDevicePropertySheets

View file

@ -6,7 +6,6 @@
; ;
LIBRARY pscript5.dll LIBRARY pscript5.dll
EXPORTS EXPORTS
DllMain
DrvDisableDriver DrvDisableDriver
DrvEnableDriver DrvEnableDriver
DrvQueryDriverInfo DrvQueryDriverInfo

View file

@ -6,7 +6,6 @@
; ;
LIBRARY unidrv.dll LIBRARY unidrv.dll
EXPORTS EXPORTS
DllMain
DrvDisableDriver DrvDisableDriver
DrvEnableDriver DrvEnableDriver
DrvQueryDriverInfo DrvQueryDriverInfo

View file

@ -8,7 +8,6 @@ LIBRARY unidrvui.dll
EXPORTS EXPORTS
DrvSplDeviceCaps DrvSplDeviceCaps
DevQueryPrintEx DevQueryPrintEx
DllMain
DrvConvertDevMode DrvConvertDevMode
DrvDeviceCapabilities DrvDeviceCapabilities
DrvDevicePropertySheets DrvDevicePropertySheets

View file

@ -6,7 +6,6 @@
; ;
LIBRARY admparse.dll LIBRARY admparse.dll
EXPORTS EXPORTS
DllMain
IsAdmDirty IsAdmDirty
ResetAdmDirtyFlag ResetAdmDirtyFlag
AdmClose AdmClose

View file

@ -6,5 +6,4 @@
; ;
LIBRARY dmconfig.dll LIBRARY dmconfig.dll
EXPORTS EXPORTS
DllMain
cs_get_api_calls cs_get_api_calls

View file

@ -9,7 +9,6 @@ EXPORTS
AsyncBinaryTrace AsyncBinaryTrace
AsyncStringTrace AsyncStringTrace
DebugAssert DebugAssert
DllMain
FlushAsyncTrace FlushAsyncTrace
InitAsyncTrace InitAsyncTrace
SetAsyncTraceParams SetAsyncTraceParams

View file

@ -7,6 +7,5 @@
LIBRARY FldrClnr.dll LIBRARY FldrClnr.dll
EXPORTS EXPORTS
DllInstall DllInstall
DllMain
DllRegisterServer DllRegisterServer
Wizard_RunDLL Wizard_RunDLL

View file

@ -6,7 +6,6 @@
; ;
LIBRARY FxsDrv.dll LIBRARY FxsDrv.dll
EXPORTS EXPORTS
DllEntryPoint
DrvDisableDriver DrvDisableDriver
DrvEnableDriver DrvEnableDriver
DrvQueryDriverInfo DrvQueryDriverInfo

View file

@ -6,6 +6,5 @@
; ;
LIBRARY FXSST.dll LIBRARY FXSST.dll
EXPORTS EXPORTS
DllMain
FaxMonitorShutdown FaxMonitorShutdown
IsFaxMessage IsFaxMessage

View file

@ -29,6 +29,5 @@ CPSetKeyParam
CPSetProvParam CPSetProvParam
CPSignHash CPSignHash
CPVerifySignature CPVerifySignature
DllMain
DllRegisterServer DllRegisterServer
DllUnregisterServer DllUnregisterServer

View file

@ -6,7 +6,6 @@
; ;
LIBRARY GUITRN.dll LIBRARY GUITRN.dll
EXPORTS EXPORTS
DllMain
ModuleInitialize ModuleInitialize
ModuleTerminate ModuleTerminate
TransportModule TransportModule

View file

@ -9,6 +9,5 @@ EXPORTS
HomeNetWizardRunDll HomeNetWizardRunDll
DllCanUnloadNow DllCanUnloadNow
DllGetClassObject DllGetClassObject
DllMain
DllRegisterServer DllRegisterServer
DllUnregisterServer DllUnregisterServer

View file

@ -13,5 +13,4 @@ CceStreamMultiByteToUnicode
CceStreamUnicodeToMultiByte CceStreamUnicodeToMultiByte
CceStringMultiByteToUnicode CceStringMultiByteToUnicode
CceStringUnicodeToMultiByte CceStringUnicodeToMultiByte
DllMain
FetchMsEncodeDllVersion FetchMsEncodeDllVersion

View file

@ -1986,7 +1986,6 @@ CreateRefTraceLog
CreateTraceLog CreateTraceLog
DestroyRefTraceLog DestroyRefTraceLog
DestroyTraceLog DestroyTraceLog
DllMain
GetAllocCounters GetAllocCounters
GetCurrentTimeInMilliseconds GetCurrentTimeInMilliseconds
GetCurrentTimeInSeconds GetCurrentTimeInSeconds

View file

@ -6,7 +6,6 @@
; ;
LIBRARY imeshare.dll LIBRARY imeshare.dll
EXPORTS EXPORTS
DllMain
FInitIMEShare FInitIMEShare
EndIMEShare EndIMEShare
FRefreshStyle FRefreshStyle

View file

@ -7,4 +7,3 @@
LIBRARY imejpcus.dll LIBRARY imejpcus.dll
EXPORTS EXPORTS
OpenDetailDialog OpenDetailDialog
DllMain

View file

@ -7,6 +7,5 @@
LIBRARY imjputyc.dll LIBRARY imjputyc.dll
EXPORTS EXPORTS
AutoCorrLbSubWndProc AutoCorrLbSubWndProc
DllMain
OpenImeTool OpenImeTool
OpenUty OpenUty

View file

@ -7,6 +7,5 @@
LIBRARY IYUV_32.dll LIBRARY IYUV_32.dll
EXPORTS EXPORTS
AboutDialogProc AboutDialogProc
DllMain
DriverDialogProc DriverDialogProc
DriverProc DriverProc

View file

@ -8,7 +8,6 @@ LIBRARY LocalSpl.dll
EXPORTS EXPORTS
ClosePrintProcessor ClosePrintProcessor
ControlPrintProcessor ControlPrintProcessor
DllMain
EnumPrintProcessorDatatypesW EnumPrintProcessorDatatypesW
GetPrintProcessorCapabilities GetPrintProcessorCapabilities
InitializePrintMonitor InitializePrintMonitor

View file

@ -6,7 +6,6 @@
; ;
LIBRARY LOG.dll LIBRARY LOG.dll
EXPORTS EXPORTS
DllMain
LogA LogA
LogBegin LogBegin
LogDeleteOnNextInit LogDeleteOnNextInit

View file

@ -6,7 +6,6 @@
; ;
LIBRARY MIGISM.dll LIBRARY MIGISM.dll
EXPORTS EXPORTS
DllMain
IsmAbandonObjectIdOnCollision IsmAbandonObjectIdOnCollision
IsmAbandonObjectOnCollision IsmAbandonObjectOnCollision
IsmAbortApplyObjectEnum IsmAbortApplyObjectEnum

View file

@ -983,7 +983,6 @@ EXPORTS
; protected: static unsigned short CSpinLock::sm_wDefaultSpinCount ; protected: static unsigned short CSpinLock::sm_wDefaultSpinCount
?sm_wDefaultSpinCount@CSpinLock@@1GA DATA ?sm_wDefaultSpinCount@CSpinLock@@1GA DATA
DllBidEntryPoint DllBidEntryPoint
DllMain
FXMemAttach FXMemAttach
FXMemDetach FXMemDetach
GetIUMS GetIUMS

View file

@ -7,7 +7,6 @@ LIBRARY "msoledbsql.dll"
EXPORTS EXPORTS
DllCanUnloadNow DllCanUnloadNow
DllGetClassObject DllGetClassObject
DllMain
DllRegisterServer DllRegisterServer
DllUnregisterServer DllUnregisterServer
OpenSqlFilestream OpenSqlFilestream

View file

@ -90,4 +90,3 @@ MtxCluUninitialize
MtxCluUpgradeDtcResourceW MtxCluUpgradeDtcResourceW
Startup Startup
WasDTCInstalledBySQL WasDTCInstalledBySQL
DllMain

View file

@ -14,7 +14,6 @@ ClearAutoLogon
DllCanUnloadNow DllCanUnloadNow
DllGetClassObject DllGetClassObject
DllInstall DllInstall
DllMain
DllRegisterServer DllRegisterServer
DllUnregisterServer DllUnregisterServer
NetAccessWizard NetAccessWizard

View file

@ -8,7 +8,6 @@ LIBRARY NTLANMAN.dll
EXPORTS EXPORTS
NPGetConnection NPGetConnection
NPGetCaps NPGetCaps
DllMain
I_SystemFocusDialog I_SystemFocusDialog
NPGetUser NPGetUser
NPAddConnection NPAddConnection

View file

@ -8,7 +8,6 @@ LIBRARY NTLANUI.dll
EXPORTS EXPORTS
ShareAsDialogA0 ShareAsDialogA0
StopShareDialogA0 StopShareDialogA0
DllMain
I_SystemFocusDialog I_SystemFocusDialog
NPGetPropertyText NPGetPropertyText
NPPropertyDialog NPPropertyDialog

View file

@ -6,7 +6,6 @@
; ;
LIBRARY OLEDB32.dll LIBRARY OLEDB32.dll
EXPORTS EXPORTS
DllMain
OpenDSLFile OpenDSLFile
DllCanUnloadNow DllCanUnloadNow
DllGetClassObject DllGetClassObject

View file

@ -87,6 +87,5 @@ SPUpdateUserPicture
SPUpdateUserSettings SPUpdateUserSettings
SSPAddCredentials SSPAddCredentials
SSPRemoveCredentials SSPRemoveCredentials
DllMain
InitSecurityInterfaceW InitSecurityInterfaceW
QuerySecurityPackageInfoW QuerySecurityPackageInfoW

View file

@ -15,7 +15,6 @@ ConnectToPrinterDlg
ConnectToPrinterPropertyPage ConnectToPrinterPropertyPage
DllCanUnloadNow DllCanUnloadNow
DllGetClassObject DllGetClassObject
DllMain
GetLegacyPrintUI GetLegacyPrintUI
PrintNotifyTray_Exit PrintNotifyTray_Exit
PrintNotifyTray_Init PrintNotifyTray_Init

View file

@ -6,7 +6,6 @@
; ;
LIBRARY PROFMAP.dll LIBRARY PROFMAP.dll
EXPORTS EXPORTS
DllMain
InitializeProfileMappingApi InitializeProfileMappingApi
RemapAndMoveUserA RemapAndMoveUserA
RemapAndMoveUserW RemapAndMoveUserW

View file

@ -7,7 +7,6 @@
LIBRARY SCRIPT.dll LIBRARY SCRIPT.dll
EXPORTS EXPORTS
DestinationModule DestinationModule
DllMain
ModuleInitialize ModuleInitialize
ModuleTerminate ModuleTerminate
SourceModule SourceModule

View file

@ -75,7 +75,6 @@ DllCanUnloadNow
DllFreeSplMem DllFreeSplMem
DllFreeSplStr DllFreeSplStr
DllGetClassObject DllGetClassObject
DllMain
DllReallocSplMem DllReallocSplMem
DllReallocSplStr DllReallocSplStr
DllRegisterServer DllRegisterServer

View file

@ -6,7 +6,6 @@
; ;
LIBRARY SQLXMLX.dll LIBRARY SQLXMLX.dll
EXPORTS EXPORTS
DllMain
ExecuteToStream ExecuteToStream
DllCanUnloadNow DllCanUnloadNow
DllGetClassObject DllGetClassObject

View file

@ -6,7 +6,6 @@
; ;
LIBRARY SRRSTR.dll LIBRARY SRRSTR.dll
EXPORTS EXPORTS
DllMain
IsSRFrozen IsSRFrozen
CheckPrivilegesForRestore CheckPrivilegesForRestore
SRGetCplPropPage SRGetCplPropPage

View file

@ -16,4 +16,3 @@ StreamFilterInitialize
StreamFilterStart StreamFilterStart
StreamFilterStop StreamFilterStop
StreamFilterTerminate StreamFilterTerminate
DllMain

View file

@ -7,7 +7,6 @@
LIBRARY SYSMOD.dll LIBRARY SYSMOD.dll
EXPORTS EXPORTS
DestinationModule DestinationModule
DllMain
ModuleInitialize ModuleInitialize
ModuleTerminate ModuleTerminate
SourceModule SourceModule

View file

@ -262,6 +262,5 @@ EXPORTS
?WindowProcEntry@CVdsPnPNotificationBase@@CA_JPEAUHWND__@@I_K_J@Z ?WindowProcEntry@CVdsPnPNotificationBase@@CA_JPEAUHWND__@@I_K_J@Z
; public: void __cdecl CVdsAsyncObjectBase::ZeroAsyncOut(void) __ptr64 ; public: void __cdecl CVdsAsyncObjectBase::ZeroAsyncOut(void) __ptr64
?ZeroAsyncOut@CVdsAsyncObjectBase@@QEAAXXZ ?ZeroAsyncOut@CVdsAsyncObjectBase@@QEAAXXZ
DllMain
RegisterVdsFabric RegisterVdsFabric
UnregisterVdsFabric UnregisterVdsFabric

View file

@ -28,4 +28,3 @@ ThreadPoolInitialize
ThreadPoolPostCompletion ThreadPoolPostCompletion
ThreadPoolSetInfo ThreadPoolSetInfo
ThreadPoolTerminate ThreadPoolTerminate
DllMain

View file

@ -32,7 +32,6 @@ ServiceMain
; public: void __cdecl BUFFER_CHAIN_ITEM::SetUsed(unsigned long) __ptr64 ; public: void __cdecl BUFFER_CHAIN_ITEM::SetUsed(unsigned long) __ptr64
?SetUsed@BUFFER_CHAIN_ITEM@@QEAAXK@Z ?SetUsed@BUFFER_CHAIN_ITEM@@QEAAXK@Z
SvchostPushServiceGlobals SvchostPushServiceGlobals
DllEntryPoint
DllRegisterServer DllRegisterServer
DllUnregisterServer DllUnregisterServer
wiasCreateChildAppItem wiasCreateChildAppItem

View file

@ -5,7 +5,6 @@
; ;
LIBRARY "XINPUT1_1.dll" LIBRARY "XINPUT1_1.dll"
EXPORTS EXPORTS
DllMain
XInputEnable XInputEnable
XInputGetCapabilities XInputGetCapabilities
XInputGetDSoundAudioDeviceGuids XInputGetDSoundAudioDeviceGuids

View file

@ -5,7 +5,6 @@
; ;
LIBRARY "XINPUT1_2.dll" LIBRARY "XINPUT1_2.dll"
EXPORTS EXPORTS
DllMain
XInputEnable XInputEnable
XInputGetCapabilities XInputGetCapabilities
XInputGetDSoundAudioDeviceGuids XInputGetDSoundAudioDeviceGuids

View file

@ -5,7 +5,6 @@
; ;
LIBRARY "XINPUT1_3.dll" LIBRARY "XINPUT1_3.dll"
EXPORTS EXPORTS
DllMain
XInputGetState XInputGetState
XInputSetState XInputSetState
XInputGetCapabilities XInputGetCapabilities

View file

@ -308,13 +308,10 @@ DEFINE_GUID(IID_IEnumTuningSpaces,0x8b8eb248,0xfc2b,0x11d2,0x9d,0x8c,0x00,0xc0,0
DEFINE_GUID(IID_IETFilter,0xc4c4c4b1,0x49,0x4e2b,0x98,0xfb,0x95,0x37,0xf6,0xce,0x51,0x6d); DEFINE_GUID(IID_IETFilter,0xc4c4c4b1,0x49,0x4e2b,0x98,0xfb,0x95,0x37,0xf6,0xce,0x51,0x6d);
DEFINE_GUID(IID_IETFilterConfig,0xc4c4c4d1,0x49,0x4e2b,0x98,0xfb,0x95,0x37,0xf6,0xce,0x51,0x6d); DEFINE_GUID(IID_IETFilterConfig,0xc4c4c4d1,0x49,0x4e2b,0x98,0xfb,0x95,0x37,0xf6,0xce,0x51,0x6d);
DEFINE_GUID(IID_IEvalRat,0xc5c5c5b1,0x3abc,0x11d6,0xb2,0x5b,0,0xc0,0x4f,0xa0,0xc0,0x26); DEFINE_GUID(IID_IEvalRat,0xc5c5c5b1,0x3abc,0x11d6,0xb2,0x5b,0,0xc0,0x4f,0xa0,0xc0,0x26);
DEFINE_GUID(IID_IFilterChain,0xdcfbdcf6,0x0dc2,0x45f5,0x9a,0xb2,0x7c,0x33,0x0e,0xa0,0x9c,0x29);
DEFINE_GUID(IID_IFilterInfo,0x56a868ba,0x0ad4,0x11ce,0xb0,0x3a,0x00,0x20,0xaf,0x0b,0xa7,0x70); DEFINE_GUID(IID_IFilterInfo,0x56a868ba,0x0ad4,0x11ce,0xb0,0x3a,0x00,0x20,0xaf,0x0b,0xa7,0x70);
DEFINE_GUID(IID_IFindCompressorCB,0xf03fa8de,0x879a,0x4d59,0x9b,0x2c,0x26,0xbb,0x1c,0xf8,0x34,0x61); DEFINE_GUID(IID_IFindCompressorCB,0xf03fa8de,0x879a,0x4d59,0x9b,0x2c,0x26,0xbb,0x1c,0xf8,0x34,0x61);
DEFINE_GUID(IID_IFrequencyMap,0x6fb45c1,0x693c,0x4ea7,0xb7,0x9f,0x7a,0x6a,0x54,0xd8,0xde,0xf2); DEFINE_GUID(IID_IFrequencyMap,0x6fb45c1,0x693c,0x4ea7,0xb7,0x9f,0x7a,0x6a,0x54,0xd8,0xde,0xf2);
DEFINE_GUID(IID_IGetCapabilitiesKey,0xa8809222,0x7bb,0x48ea,0x95,0x1c,0x33,0x15,0x81,0,0x62,0x5b); DEFINE_GUID(IID_IGetCapabilitiesKey,0xa8809222,0x7bb,0x48ea,0x95,0x1c,0x33,0x15,0x81,0,0x62,0x5b);
DEFINE_GUID(IID_IGraphConfig,0x03a1eb8e,0x32bf,0x4245,0x85,0x02,0x11,0x4d,0x08,0xa9,0xcb,0x88);
DEFINE_GUID(IID_IGraphConfigCallback,0xade0fd60,0xd19d,0x11d2,0xab,0xf6,0x00,0xa0,0xc9,0x05,0xf3,0x75);
DEFINE_GUID(IID_IGrfCache,0xae9472be,0xb0c3,0x11d2,0x8d,0x24,0x00,0xa0,0xc9,0x44,0x1e,0x20); DEFINE_GUID(IID_IGrfCache,0xae9472be,0xb0c3,0x11d2,0x8d,0x24,0x00,0xa0,0xc9,0x44,0x1e,0x20);
DEFINE_GUID(IID_IGuideData,0x61571138,0x5b01,0x43cd,0xae,0xaf,0x60,0xb7,0x84,0xa0,0xbf,0x93); DEFINE_GUID(IID_IGuideData,0x61571138,0x5b01,0x43cd,0xae,0xaf,0x60,0xb7,0x84,0xa0,0xbf,0x93);
DEFINE_GUID(IID_IGuideDataEvent,0xefda0c80,0xf395,0x42c3,0x9b,0x3c,0x56,0xb3,0x7d,0xec,0x7b,0xb7); DEFINE_GUID(IID_IGuideDataEvent,0xefda0c80,0xf395,0x42c3,0x9b,0x3c,0x56,0xb3,0x7d,0xec,0x7b,0xb7);
@ -392,8 +389,6 @@ DEFINE_GUID(IID_IMSVidWebDVD,0xcf45f88b,0xac56,0x4ee2,0xa7,0x3a,0xed,0x04,0xe2,0
DEFINE_GUID(IID_IMSVidWebDVDAdm,0xb8be681a,0xeb2c,0x47f0,0xb4,0x15,0x94,0xd5,0x45,0x2f,0x0e,0x05); DEFINE_GUID(IID_IMSVidWebDVDAdm,0xb8be681a,0xeb2c,0x47f0,0xb4,0x15,0x94,0xd5,0x45,0x2f,0x0e,0x05);
DEFINE_GUID(IID_IMSVidWebDVDEvent,0xb4f7a674,0x9b83,0x49cb,0xa3,0x57,0xc6,0x3b,0x87,0x1b,0xe9,0x58); DEFINE_GUID(IID_IMSVidWebDVDEvent,0xb4f7a674,0x9b83,0x49cb,0xa3,0x57,0xc6,0x3b,0x87,0x1b,0xe9,0x58);
DEFINE_GUID(IID_IMSVidXDS,0x11ebc158,0xe712,0x4d1f,0x8b,0xb3,0x1,0xed,0x52,0x74,0xc4,0xce); DEFINE_GUID(IID_IMSVidXDS,0x11ebc158,0xe712,0x4d1f,0x8b,0xb3,0x1,0xed,0x52,0x74,0xc4,0xce);
DEFINE_GUID(IID_IPinConnection,0x4a9a62d3,0x27d4,0x403d,0x91,0xe9,0x89,0xf5,0x40,0xe5,0x55,0x34);
DEFINE_GUID(IID_IPinFlowControl,0xc56e9858,0xdbf3,0x4f6b,0x81,0x19,0x38,0x4a,0xf2,0x06,0x0d,0xeb);
DEFINE_GUID(IID_IPinInfo,0x56a868bd,0x0ad4,0x11ce,0xb0,0x3a,0x00,0x20,0xaf,0x0b,0xa7,0x70); DEFINE_GUID(IID_IPinInfo,0x56a868bd,0x0ad4,0x11ce,0xb0,0x3a,0x00,0x20,0xaf,0x0b,0xa7,0x70);
DEFINE_GUID(IID_IQueueCommand,0x56a868b7,0x0ad4,0x11ce,0xb0,0x3a,0x00,0x20,0xaf,0x0b,0xa7,0x70); DEFINE_GUID(IID_IQueueCommand,0x56a868b7,0x0ad4,0x11ce,0xb0,0x3a,0x00,0x20,0xaf,0x0b,0xa7,0x70);
DEFINE_GUID(IID_IRegFilterInfo,0x56a868bb,0x0ad4,0x11ce,0xb0,0x3a,0x00,0x20,0xaf,0x0b,0xa7,0x70); DEFINE_GUID(IID_IRegFilterInfo,0x56a868bb,0x0ad4,0x11ce,0xb0,0x3a,0x00,0x20,0xaf,0x0b,0xa7,0x70);

View file

@ -1,3 +1,4 @@
#define _CRT_RAND_S
#include <stdlib.h> #include <stdlib.h>
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>
@ -25,6 +26,7 @@
int __cdecl mkstemp (char *template_name) int __cdecl mkstemp (char *template_name)
{ {
int i, j, fd, len, index; int i, j, fd, len, index;
unsigned int r;
/* These are the (62) characters used in temporary filenames. */ /* These are the (62) characters used in temporary filenames. */
static const char letters[] = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; static const char letters[] = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
@ -45,7 +47,9 @@ int __cdecl mkstemp (char *template_name)
*/ */
for (i = 0; i >= 0; i++) { for (i = 0; i >= 0; i++) {
for(j = index; j < len; j++) { for(j = index; j < len; j++) {
template_name[j] = letters[rand () % 62]; if (rand_s(&r))
r = rand();
template_name[j] = letters[r % 62];
} }
fd = _sopen(template_name, fd = _sopen(template_name,
_O_RDWR | _O_CREAT | _O_EXCL | _O_BINARY, _O_RDWR | _O_CREAT | _O_EXCL | _O_BINARY,

View file

@ -1026,6 +1026,8 @@ void __pformat_xint( int fmt, __pformat_intarg_t value, __pformat_t *stream )
__pformat_putc( '\x20', stream ); __pformat_putc( '\x20', stream );
} }
#include "../gdtoa/gdtoa.h"
typedef union typedef union
{ {
/* A multifaceted representation of an IEEE extended precision, /* A multifaceted representation of an IEEE extended precision,
@ -1039,15 +1041,9 @@ typedef union
signed short __pformat_fpreg_exponent; signed short __pformat_fpreg_exponent;
}; };
unsigned short __pformat_fpreg_bitmap[5]; unsigned short __pformat_fpreg_bitmap[5];
unsigned int __pformat_fpreg_bits; ULong __pformat_fpreg_bits;
} __pformat_fpreg_t; } __pformat_fpreg_t;
#ifdef _WIN32
/* TODO: make this unconditional in final release...
* (see note at head of associated `#else' block.
*/
#include "../gdtoa/gdtoa.h"
static __pformat_fpreg_t init_fpreg_ldouble( long double val ) static __pformat_fpreg_t init_fpreg_ldouble( long double val )
{ {
__pformat_fpreg_t x; __pformat_fpreg_t x;
@ -1167,61 +1163,6 @@ char *__pformat_fcvt( long double x, int precision, int *dp, int *sign )
#define __pformat_ecvt_release( value ) __freedtoa( value ) #define __pformat_ecvt_release( value ) __freedtoa( value )
#define __pformat_fcvt_release( value ) __freedtoa( value ) #define __pformat_fcvt_release( value ) __freedtoa( value )
#else
/*
* TODO: remove this before final release; it is included here as a
* convenience for testing, without requiring a working `__gdtoa()'.
*/
static
char *__pformat_ecvt( long double x, int precision, int *dp, int *sign )
{
/* Define in terms of `ecvt()'...
*/
char *retval = ecvt( (double)(x), precision, dp, sign );
if( isinf( x ) || isnan( x ) )
{
/* emulating `__gdtoa()' reporting for infinities and NaN.
*/
*dp = PFORMAT_INFNAN;
if( *retval == '-' )
{
/* Need to force the `sign' flag, (particularly for NaN).
*/
++retval; *sign = 1;
}
}
return retval;
}
static
char *__pformat_fcvt( long double x, int precision, int *dp, int *sign )
{
/* Define in terms of `fcvt()'...
*/
char *retval = fcvt( (double)(x), precision, dp, sign );
if( isinf( x ) || isnan( x ) )
{
/* emulating `__gdtoa()' reporting for infinities and NaN.
*/
*dp = PFORMAT_INFNAN;
if( *retval == '-' )
{
/* Need to force the `sign' flag, (particularly for NaN).
*/
++retval; *sign = 1;
}
}
return retval;
}
/* No memory pool clean up needed, for these emulated cases...
*/
#define __pformat_ecvt_release( value ) /* nothing to be done */
#define __pformat_fcvt_release( value ) /* nothing to be done */
/* TODO: end of conditional to be removed. */
#endif
static static
void __pformat_emit_radix_point( __pformat_t *stream ) void __pformat_emit_radix_point( __pformat_t *stream )
{ {