📄 coredll.def
字号:
; Copyright (c) 1995-2000 Microsoft Corporation. All rights reserved.
#undef COREDLL
LIBRARY COREDLL
EXPORTS
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; NOTE: Please update the following comment as you add ordinals
;
; Last ordinal used:1467
;
; 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
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; @CESYSGEN IF COREDLL_COREMAIN
STDAPI(SystemStarted,0) @1
STDAPI(SystemMemoryLow,0) @720
STDAPI(InitializeCriticalSection,4) @2
STDAPI(DeleteCriticalSection,4) @3
STDAPI(EnterCriticalSection,4) @4
STDAPI(LeaveCriticalSection,4) @5
STDAPI(ExitThread,4) @6
PSLNotify @7
InitLocale @8
IsProcessDying @ 1213
#if !defined(x86) && !defined(PPC)
STDAPI(InterlockedTestExchange,12) @9
STDAPI(InterlockedIncrement,4) @10
STDAPI(InterlockedDecrement,4) @11
STDAPI(InterlockedExchange,8) @12
#endif
ThreadBaseFunc @13
MainThreadBaseFunc @14
ComThreadBaseFunc @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
GetCRTStorageEx @1227
GetCRTFlags @1228
; @CESYSGEN ENDIF
CeModuleJit=xxx_CeModuleJit @53
; @CESYSGEN IF COREDLL_LMEM
STDAPI(LocalAlloc,8) @33
STDAPI(LocalReAlloc,12) @34
STDAPI(LocalSize,4) @35
STDAPI(LocalFree,4) @36
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(HeapDestroy,4) @45
STDAPI(HeapAlloc,12) @46
STDAPI(HeapReAlloc,16) @47
STDAPI(HeapSize,12) @48
STDAPI(HeapFree,12) @49
STDAPI(GetProcessHeap,0) @50
HeapValidate @51
GetHeapSnapshot @52
CompactAllHeaps @54
#ifdef DEBUG
STDAPI(_HeapDump,4) @55
#endif
; @CESYSGEN ENDIF
wsprintfW=swprintf @56
wvsprintfW=vswprintf @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
STDAPI(Random,0) @80
#if SHx
DebugBreak @81
#endif
ProfileStart @82
ProfileStop @83
CeLogData=xxx_CeLogData @1451
CeLogSetZones=xxx_CeLogSetZones @1452
CeLogReSync=xxx_CeLogReSync @1467
#ifdef WINCECODETEST
amc_ctrl_port @1449
amc_data_port @1450
#endif
#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
STDAPI(CreateDIBSection,24) @90
STDAPI(EqualRgn,8) @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_WMGR_C
STDAPI(RegisterClassW,4) @95
; @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 CE_MODULES_DEVICE
; @CESYSGEN IF COREDLL_SERDEV || CE_MODULES_NDIS
EnumPnpIds @123
EnumDevices @124
GetDeviceKeys @125
OpenDeviceKey @1396
; @CESYSGEN ENDIF
; @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
SetInterruptEvent @158
IsExiting @159
// Start of Thunks
// 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
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
DeviceIoControl=xxx_DeviceIoControl @179
FindClose=xxx_FindClose @180
FindNextFileW=xxx_FindNextFileW @181
CheckPassword=xxx_CheckPassword @182
DeleteAndRenameFile=xxx_DeleteAndRenameFile @183
GetDiskFreeSpaceExW=xxx_GetDiskFreeSpaceExW @184
GetFileAttributesExW @1237
; @CESYSGEN IF COREDLL_CORELOC OR 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
LCMapStringW @199
GetLocaleInfoW @200
SetLocaleInfoW @201
GetTimeFormatW @202
GetDateFormatW @203
GetNumberFormatW @204
GetCurrencyFormatW @205
EnumCalendarInfoW @206
EnumTimeFormatsW @207
EnumDateFormatsW @208
IsValidLocale @209
ConvertDefaultLocale @210
GetSystemDefaultLangID @211
GetUserDefaultLangID @212
GetSystemDefaultLCID @213
SetSystemDefaultLCID @214
GetUserDefaultLCID @215
GetStringTypeW @216
GetStringTypeExW @217
FoldStringW @218
EnumSystemLocalesW @219
EnumSystemCodePagesW @220
CharLowerW @221
CharLowerBuffW @222
CharUpperBuffW @223
CharUpperW @224
CharPrevW @225
CharNextW @226
lstrcmpW @227
lstrcmpiW @228
_wcsnicmp @229
_wcsicmp @230
_wcslwr=CharLowerW @231
_wcsupr=CharUpperW @232
DBCanonicalize @233
; @CESYSGEN ENDIF
; @CESYSGEN IF COREDLL_MULTIUI
GetSystemDefaultUILanguage @1317
GetUserDefaultUILanguage @1318
SetUserDefaultUILanguage @1319
EnumUILanguagesW @1320
; @CESYSGEN ENDIF
; @CESYSGEN IF COREDLL_FMTMSG
FormatMessageW @234
; @CESYSGEN ENDIF
// device SDK exports (winbase.h)
RegisterDevice=xxx_RegisterDevice @235
DeregisterDevice=xxx_DeregisterDevice @236
LoadFSD=xxx_LoadFSD @237
LoadFSDEx=xxx_LoadFSDEx @1421
ActivateDevice=xxx_ActivateDevice @1179
DeactivateDevice=xxx_DeactivateDevice @1180
CeResyncFilesys=xxx_CeResyncFilesys @1425
// filesys OAK exports (pwinbase.h)
SetPassword=xxx_SetPassword @238
GetPasswordActive=xxx_GetPasswordActive @239
SetPasswordActive=xxx_SetPasswordActive @240
FileSystemPowerFunction=xxx_FileSystemPowerFunction @241
CloseAllFileHandles=xxx_CloseAllFileHandles @242
ReadFileWithSeek=xxx_ReadFileWithSeek @243
WriteFileWithSeek=xxx_WriteFileWithSeek @718
// Device OAK exports (pwinbase.h)
CloseAllDeviceHandles=xxx_CloseAllDeviceHandles @244
CreateDeviceHandle=xxx_CreateDeviceHandle @245
GetDeviceByIndex=xxx_GetDeviceByIndex @1236
// Gwe user exports (winuser.h)
CreateWindowExW=xxx_CreateWindowExW @246
SetWindowPos=xxx_SetWindowPos @247
GetWindowRect=xxx_GetWindowRect @248
GetClientRect=xxx_GetClientRect @249
InvalidateRect=xxx_InvalidateRect @250
GetWindow=xxx_GetWindow @251
WindowFromPoint=xxx_WindowFromPoint @252
ChildWindowFromPoint=xxx_ChildWindowFromPoint @253
ClientToScreen=xxx_ClientToScreen @254
ScreenToClient=xxx_ScreenToClient @255
SetWindowTextW=xxx_SetWindowTextW @256
GetWindowTextW=xxx_GetWindowTextW @257
SetWindowLongW=xxx_SetWindowLongW @258
GetWindowLongW=xxx_GetWindowLongW @259
BeginPaint=xxx_BeginPaint @260
EndPaint=xxx_EndPaint @261
GetDCEx=xxx_GetDCEx @1185
DefWindowProcW=xxx_DefWindowProcW @264
DestroyWindow=xxx_DestroyWindow @265
ShowWindow=xxx_ShowWindow @266
UpdateWindow=xxx_UpdateWindow @267
SetParent=xxx_SetParent @268
GetParent=xxx_GetParent @269
IsWindow=xxx_IsWindow @271
MoveWindow=xxx_MoveWindow @272
GetUpdateRgn=xxx_GetUpdateRgn @273
GetUpdateRect=xxx_GetUpdateRect @274
BringWindowToTop=xxx_BringWindowToTop @275
GetWindowTextLengthW=xxx_GetWindowTextLengthW @276
IsChild=xxx_IsChild @277
ValidateRect=xxx_ValidateRect @278
GetClassNameW=xxx_GetClassNameW @283
MapWindowPoints=xxx_MapWindowPoints @284
CallWindowProcW=xxx_CallWindowProcW @285
FindWindowW=xxx_FindWindowW @286
EnableWindow=xxx_EnableWindow @287
IsWindowEnabled=xxx_IsWindowEnabled @288
ScrollWindowEx=xxx_ScrollWindowEx @289
PostThreadMessageW=xxx_PostThreadMessageW @290
EnumWindows=xxx_EnumWindows @291
GetWindowThreadProcessId=xxx_GetWindowThreadProcessId @292
BeginDeferWindowPos=xxx_BeginDeferWindowPos @1157
DeferWindowPos=xxx_DeferWindowPos @1158
EndDeferWindowPos=xxx_EndDeferWindowPos @1159
GetDesktopWindow=xxx_GetDesktopWindow @1397
SetWindowRgn=xxx_SetWindowRgn @1398
GetWindowRgn=xxx_GetWindowRgn @1399
GetDDrawCallbacks=xxx_GetDDrawCallbacks @1400
GetWindowTextWDirect=xxx_GetWindowTextWDirect @1454
// GWE OAK User functions (pwinuser.h)
RegisterSIPanel=xxx_RegisterSIPanel @293
RectangleAnimation=xxx_RectangleAnimation @294
GwesPowerOffSystem=xxx_GwesPowerOffSystem @296
BatteryDrvrGetLevels=xxx_BatteryDrvrGetLevels @297
BatteryDrvrSupportsChangeNotification=xxx_BatteryDrvrSupportsChangeNotification @298
SetAssociatedMenu=xxx_SetAssociatedMenu @299
GetAssociatedMenu=xxx_GetAssociatedMenu @300
; @CESYSGEN IF FILESYS_FSMAIN
PegOidGetInfo=xxx_CeOidGetInfo @301
CeOidGetInfo=xxx_CeOidGetInfo @312
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -