📄 coredll.def
字号:
;
; Copyright (c) Microsoft Corporation. All rights reserved.
;
;
; This source code is licensed under Microsoft Shared Source License
; Version 1.0 for Windows CE.
; For a copy of the license visit http://go.microsoft.com/fwlink/?LinkId=3223.
;
#undef COREDLL
LIBRARY COREDLL
EXPORTS
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; NOTE: Please update the following comment as you add ordinals
;
; Last ordinal used:1983 for xxx_ConnectOsAxsT1(1983)
;
; NOTE: If you are adding an API here and in a previous OS, the ordinals must
; be the same in both or apps linked with an older OS will have compatiblity problems
;
; NOTE: Ordinals 2000 through 2499 are reserved for compiler-specific runtime
; support. Do not use these for normal exports.
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; @CESYSGEN IF COREDLL_COREMAIN
STDAPI(SystemMemoryLow,0) @720
STDAPI(InitializeCriticalSection,4) @2
STDAPI(DeleteCriticalSection,4) @3
STDAPI(EnterCriticalSection,4) @4
STDAPI(LeaveCriticalSection,4) @5
STDAPI(ExitThread,4) @6
STDAPI(ThreadExceptionExit,8) @1474
PSLNotify @7
InitLocale @8
ReinitLocale @1799
IsProcessDying @ 1213
#if !defined(x86) && !defined(PPC)
STDAPI(InterlockedTestExchange,12) @9
STDAPI(InterlockedIncrement,4) @10
STDAPI(InterlockedDecrement,4) @11
STDAPI(InterlockedExchange,8) @12
STDAPI(InterlockedExchangeAdd,8) @1491
STDAPI(InterlockedCompareExchange,12) @1492
#endif
ThreadBaseFunc @13
MainThreadBaseFunc @14
ComThreadBaseFunc=MainThreadBaseFunc @1240
CreateLocaleView=xxx_CreateLocaleView @1466
STDAPI(TlsGetValue,4) @15
STDAPI(TlsSetValue,8) @16
GetVersionEx=GetVersionExW @17
GetVersionExW @717
STDAPI(CompareFileTime,8) @18
STDAPI(SystemTimeToFileTime,8) @19
STDAPI(FileTimeToSystemTime,8) @20
STDAPI(FileTimeToLocalFileTime,8) @21
STDAPI(LocalFileTimeToFileTime,8) @22
STDAPI(GetLocalTime,4) @23
STDAPI(SetLocalTime,4) @24
STDAPI(GetSystemTime,4) @25
STDAPI(SetSystemTime,4) @26
STDAPI(GetTimeZoneInformation,4) @27
STDAPI(SetTimeZoneInformation,4) @28
GetCurrentFT @29
IsAPIReady @30
memchr @31
GetAPIAddress @32
CeEventHasOccurred @479
GetCRTStorageEx @1227
GetCRTFlags @1228
CeZeroPointer @1781
ForcePixelDoubling @1829
IsForcePixelDoubling @1830
; @CESYSGEN ENDIF
; @CESYSGEN IF COREDLL_FIBER
STDAPI(ConvertThreadToFiber,4) @1480
STDAPI(GetCurrentFiber,0) @1481
STDAPI(GetFiberData,0) @1482
STDAPI(CreateFiber,12) @1483
STDAPI(DeleteFiber,4) @1484
STDAPI(SwitchToFiber,4) @1485
; @CESYSGEN ENDIF
; @CESYSGEN IF FILESYS_FSACL
CeRevertToSelf=xxx_CeRevertToSelf @1926
CeAccessCheck @1927
CePrivilegeCheck @1928
CeCreateTokenFromAccount=xxx_CeCreateTokenFromAccount @1929
CeConvertStrToSD=xxx_CeCvtStrToSD @1930
CeConvertSDToStr=xxx_CeCvtSDToStr @1931
CeCreateToken=xxx_CeCreateToken @1932
CeImpersonateToken=xxx_CeImpersonateToken @1933
CeDuplicateToken=xxx_CeDuplicateToken @1934
CeImpersonateCurrentProcess=xxx_CeImpersonateCurrentProcess @1935
; @CESYSGEN ENDIF
; @CESYSGEN IF FILESYS_ADB
ADBCreateAccount=xxx_ADBCreateAccount @1940
ADBDeleteAccount=xxx_ADBDeleteAccount @1941
ADBGetAccountProperty=xxx_ADBGetAccountProperty @1942
ADBSetAccountProperties=xxx_ADBSetAccountProperties @1943
ADBGetAccountSecurityInfo=xxx_ADBGetAccountSecurityInfo @1944
ADBAddAccountToGroup=xxx_ADBAddAccountToGroup @1945
ADBRemoveAccountFromGroup=xxx_ADBRemoveAccountFromGroup @1946
ADBEnumAccounts=xxx_ADBEnumAccounts @1947
; @1948
; @1949
; @CESYSGEN ENDIF
CeModuleJit=xxx_CeModuleJit @53
; @CESYSGEN IF COREDLL_LMEM
STDAPI(LocalAlloc,8) @33
STDAPI(LocalAllocTrace,16)
STDAPI(LocalReAlloc,12) @34
STDAPI(LocalSize,4) @35
STDAPI(LocalFree,4) @36
STDAPI(RemoteHeapAlloc,16) @1604
STDAPI(RemoteHeapReAlloc,20) @1605
STDAPI(RemoteHeapFree,16) @1606
STDAPI(RemoteHeapSize,16) @1607
STDAPI(RemoteLocalAlloc,8) @37
STDAPI(RemoteLocalReAlloc,12) @38
STDAPI(RemoteLocalSize,4) @39
STDAPI(RemoteLocalFree,4) @40
STDAPI(LocalAllocInProcess,12) @41
STDAPI(LocalFreeInProcess,8) @42
STDAPI(LocalSizeInProcess,8) @43
STDAPI(HeapCreate,12) @44
STDAPI(Int_HeapCreate,12)
STDAPI(HeapDestroy,4) @45
STDAPI(Int_HeapDestroy,4)
STDAPI(HeapAlloc,12) @46
STDAPI(HeapAllocTrace,20)
STDAPI(Int_HeapAlloc,12)
STDAPI(HeapReAlloc,16) @47
STDAPI(Int_HeapReAlloc,16)
STDAPI(HeapSize,12) @48
STDAPI(Int_HeapSize,12)
STDAPI(HeapFree,12) @49
STDAPI(Int_HeapFree,12)
STDAPI(GetProcessHeap,0) @50
STDAPI(CeHeapCreate,20) @1836
HeapValidate @51
GetHeapSnapshot @52
CompactAllHeaps @54
HeapCompact @1884
#ifdef DEBUG
STDAPI(_HeapDump,4) @55
#endif
; @CESYSGEN ENDIF
wsprintfW @56
wvsprintfW @57
wcscat @58
wcschr @59
wcscmp @60
wcscpy @61
wcscspn @62
wcslen @63
wcsncat @64
wcsncmp @65
wcsncpy @66
_wcsnset @67
wcspbrk @68
wcsrchr @69
_wcsrev @70
_wcsset @71
wcsspn @72
wcsstr @73
_wcsdup @74
wcstombs @75
mbstowcs @76
wcstok @77
_wtol @78
_wtoll @79
_atoi64 @1418
strtod @1403
strtol @1404
strtoul @1405
strpbrk @1406
strrchr @1407
strspn @1408
_strdup @1409
_strnset @1412
_strrev @1413
_strset @1414
_strlwr @1415
_strupr @1416
_stricmp @1410
_strnicmp @1411
; @CESYSGEN IF !COREDLL_NOSTRSAFE
// strsafe functions
StringCchCopyW @1689
StringCbCopyW @1690
StringCchCopyExW @1691
StringCbCopyExW @1692
StringCchCopyNW @1742
StringCbCopyNW @1743
StringCchCatW @1693
StringCbCatW @1694
StringCchCatExW @1695
StringCbCatExW @1696
StringCchCatNW @1744
StringCbCatNW @1745
StringCchCatNExW @1746
StringCbCatNExW @1747
StringCchVPrintfW @1697
StringCbVPrintfW @1698
StringCchPrintfW @1699
StringCbPrintfW @1700
StringCchPrintfExW @1701
StringCbPrintfExW @1702
StringCchVPrintfExW @1703
StringCbVPrintfExW @1704
StringCchLengthW @1748
StringCbLengthW @1749
StringCchCopyNExW @1868
StringCbCopyNExW @1869
; @CESYSGEN ENDIF !COREDLL_NOSTRSAFE
STDAPI(Random,0) @80
#if SHx
DebugBreak @81
#endif
ProfileStart @82
ProfileStop @83
ProfileCaptureStatus @1800
ProfileStartEx @1801
CeLogData=xxx_CeLogData @1451
CeLogSetZones=xxx_CeLogSetZones @1452
CeLogGetZones=xxx_CeLogGetZones @1681
CeLogReSync=xxx_CeLogReSync @1467
#if x86
_except_handler3 @84
_local_unwind2 @85
__abnormal_termination @86
; @CESYSGEN IF COREDLL_FPEMUL
NPXNPHandler @81
; @CESYSGEN ENDIF
#else
__C_specific_handler @87
#endif
STDAPI(GlobalMemoryStatus,4) @88
SystemParametersInfoW @89
CeGetRandomSeed=xxx_CeGetRandomSeed @1443
; @CESYSGEN IF COREDLL_GDI_C || COREDLL_MGDI_C
CreateDIBSection @90
EqualRgn=xxx_EqualRgn @91
; @CESYSGEN ENDIF
; @CESYSGEN IF COREDLL_ACCEL_C
STDAPI(CreateAcceleratorTableW,8) @92
STDAPI(DestroyAcceleratorTable,4) @93
STDAPI(LoadAcceleratorsW,8) @94
; @CESYSGEN ENDIF
; @CESYSGEN IF COREDLL_RECTAPI
STDAPI(CopyRect,8) @96
STDAPI(EqualRect,8) @97
STDAPI(InflateRect,12) @98
STDAPI(IntersectRect,12) @99
STDAPI(IsRectEmpty,4) @100
STDAPI(OffsetRect,12) @101
STDAPI(PtInRect,12) @102
STDAPI(SetRect,20) @103
STDAPI(SetRectEmpty,4) @104
STDAPI(SubtractRect,12) @105
STDAPI(UnionRect,12) @106
; @CESYSGEN ENDIF
; @CESYSGEN IF COREDLL_SERDEV
STDAPI(ClearCommBreak,4) @107
STDAPI(ClearCommError,12) @108
STDAPI(EscapeCommFunction,8) @109
STDAPI(GetCommMask,8) @110
STDAPI(GetCommModemStatus,8) @111
STDAPI(GetCommProperties,8) @112
STDAPI(GetCommState,8) @113
STDAPI(GetCommTimeouts,8) @114
STDAPI(PurgeComm,8) @115
STDAPI(SetCommBreak,4) @116
STDAPI(SetCommMask,8) @117
STDAPI(SetCommState,8) @118
STDAPI(SetCommTimeouts,8) @119
STDAPI(SetupComm,12) @120
STDAPI(TransmitCommChar,8) @121
STDAPI(WaitCommEvent,12) @122
; @CESYSGEN ENDIF
; @CESYSGEN IF COREDLL_DEVLOAD
EnumPnpIds @123
EnumDevices @124
GetDeviceKeys @125
DDKReg_GetWindowInfo @1668
DDKReg_GetIsrInfo @1669
DDKReg_GetPciInfo @1670
; @CESYSGEN ENDIF
; @CESYSGEN IF COREDLL_CRYPTAPI
CryptAcquireContextW @126
CryptReleaseContext @127
CryptGenKey @128
CryptDeriveKey @129
CryptDestroyKey @130
CryptSetKeyParam @131
CryptGetKeyParam @132
CryptExportKey @133
CryptImportKey @134
CryptEncrypt @135
CryptDecrypt @136
CryptCreateHash @137
CryptHashSessionKey @138
CryptHashData @139
CryptDestroyHash @140
CryptSignHashW @141
CryptVerifySignatureW @142
CryptGenRandom @143
CryptGetUserKey @144
CryptSetProviderW @145
CryptGetHashParam @146
CryptSetHashParam @147
CryptGetProvParam @148
CryptSetProvParam @149
CryptSetProviderExW @150
CryptGetDefaultProviderW @151
CryptEnumProviderTypesW @152
CryptEnumProvidersW @153
CryptContextAddRef @154
CryptDuplicateKey @155
CryptDuplicateHash @156
IsEncryptionPermitted @613
; @CESYSGEN ENDIF
AttachDebugger @157
AttachHdstub @1955
AttachOsAxsT0 @1956
AttachOsAxsT1 @1982
CaptureDumpFileOnDevice @1960
ReportFault @1964
SetInterruptEvent @158
CeSetPowerOnEvent @1688
IsExiting @159
// Start of Thunks
; @CESYSGEN IF CE_MODULES_FILESYS
// SDK filesys functions (winbase.h)
CreateDirectoryW=xxx_CreateDirectoryW @160
RemoveDirectoryW=xxx_RemoveDirectoryW @161
GetTempPathW=xxx_GetTempPathW @162
MoveFileW=xxx_MoveFileW @163
CopyFileW=xxx_CopyFileW @164
CopyFileExW @1958
DeleteFileW=xxx_DeleteFileW @165
GetFileAttributesW=xxx_GetFileAttributesW @166
FindFirstFileW=xxx_FindFirstFileW @167
FindFirstFileExW=xxx_FindFirstFileExW @1235
CreateFileW=xxx_CreateFileW @168
SetFileAttributesW=xxx_SetFileAttributesW @169
ReadFile=xxx_ReadFile @170
WriteFile=xxx_WriteFile @171
GetFileSize=xxx_GetFileSize @172
SetFilePointer=xxx_SetFilePointer @173
GetFileInformationByHandle=xxx_GetFileInformationByHandle @174
FlushFileBuffers=xxx_FlushFileBuffers @175
GetFileTime=xxx_GetFileTime @176
SetFileTime=xxx_SetFileTime @177
SetEndOfFile=xxx_SetEndOfFile @178
FindClose=xxx_FindClose @180
FindNextFileW=xxx_FindNextFileW @181
DeleteAndRenameFile=xxx_DeleteAndRenameFile @183
GetDiskFreeSpaceExW=xxx_GetDiskFreeSpaceExW @184
GetFileAttributesExW @1237
GetStoreInformation=xxx_GetStoreInformation @323
PegOidGetInfo=xxx_CeOidGetInfo @301
CeOidGetInfo=xxx_CeOidGetInfo @312
CeOidGetInfoEx=xxx_CeOidGetInfoEx @1195
CeOidGetInfoEx2=xxx_CeOidGetInfoEx2 @1472
FindFirstChangeNotificationW=xxx_FindFirstChangeNotificationW @1682
FindNextChangeNotification=xxx_FindNextChangeNotification @1683
FindCloseChangeNotification=xxx_FindCloseChangeNotification @1684
CeGetFileNotificationInfo=xxx_CeGetFileNotificationInfo @1798
ReadFileScatter=xxx_ReadFileScatter @1831
WriteFileGather = xxx_WriteFileGather @1832
CeFsIoControlW=xxx_CeFsIoControlW @1965
LockFileEx=xxx_LockFileEx @1968
UnlockFileEx=xxx_UnlockFileEx @1969
CeGetVolumeInfoW=xxx_CeGetVolumeInfoW @1978
; reserved apis 1772-1774. see the mixed_compression branch.
; @CESYSGEN ENDIF CE_MODULES_FILESYS
; @CESYSGEN IF FILESYS_FSPASS
// SDK password functions (winbase.h)
CheckPassword=xxx_CheckPassword @182
// OAK password exports (pwinbase.h)
SetPassword=xxx_SetPassword @238
GetPasswordActive=xxx_GetPasswordActive @239
SetPasswordActive=xxx_SetPasswordActive @240
SetPasswordStatus=xxx_SetPasswordStatus @1537
GetPasswordStatus=xxx_GetPasswordStatus @1538
; @CESYSGEN ENDIF FILESYS_FSPASS
; @CESYSGEN IF FILESYS_MSGQUEUE
// SDK message queue functions (msgqueue.h)
CreateMsgQueue=xxx_CreateMsgQueue @1529
ReadMsgQueue=xxx_ReadMsgQueue @1530
WriteMsgQueue=xxx_WriteMsgQueue @1531
GetMsgQueueInfo=xxx_GetMsgQueueInfo @1532
CloseMsgQueue=xxx_CloseMsgQueue @1533
OpenMsgQueue=xxx_OpenMsgQueue @1536
; @CESYSGEN ENDIF FILESYS_MSGQUEUE
; @CESYSGEN IF COREDLL_CORELOC || COREDLL_LOCUSA
// locale SDK exports (winnls.h)
IsValidCodePage @185
GetACP @186
GetOEMCP @187
GetCPInfo @188
SetACP @189
SetOEMCP @190
IsDBCSLeadByte @191
IsDBCSLeadByteEx @192
iswctype @193
_isctype @1417
towlower @194
towupper @195
MultiByteToWideChar @196
WideCharToMultiByte @197
CompareStringW @198
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -