⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 coredll.def

📁 不错的东西 请查看 WINCE OS
💻 DEF
📖 第 1 页 / 共 5 页
字号:
;
; 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 + -