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

📄 coredll.def

📁 windows ce 3.00 嵌入式操作系统源代码
💻 DEF
📖 第 1 页 / 共 5 页
字号:
; 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 + -