Changeset 21914 for trunk/src/kernel32/KERNEL32.DEF
- Timestamp:
- Dec 18, 2011, 8:12:45 PM (14 years ago)
- File:
-
- 1 edited
-
trunk/src/kernel32/KERNEL32.DEF (modified) (20 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/KERNEL32.DEF
r21863 r21914 964 964 lstrncmpA = _lstrncmpA@12 @785 965 965 lstrncmpW = _lstrncmpW@12 @786 966 966 967 GetDiskFreeSpaceExA = _GetDiskFreeSpaceExA@16 @871 967 968 GetDiskFreeSpaceExW = _GetDiskFreeSpaceExW@16 @873 969 968 970 IsProcessorFeaturePresent = _IsProcessorFeaturePresent@4 @880 971 969 972 GetFileAttributesExA = _GetFileAttributesExA@12 @874 970 973 GetFileAttributesExW = _GetFileAttributesExW@12 @875 974 971 975 lstrncmpiA = _lstrncmpiA@12 @887 972 976 lstrncmpiW = _lstrncmpiW@12 @888 977 973 978 lstrlenAtoW = _lstrlenAtoW@8 @890 974 979 lstrlenWtoA = _lstrlenWtoA@8 @891 975 980 lstrtrunc = _lstrtrunc@8 @892 981 976 982 GetLongPathNameA = _GetLongPathNameA@12 @900 977 983 GetLongPathNameW = _GetLongPathNameW@12 @901 984 978 985 ; Windows 2000, Terminal Server 4.0 SP4 functions 979 986 GetSystemWindowsDirectoryA = _GetWindowsDirectoryA@8 @902 980 987 GetSystemWindowsDirectoryW = _GetWindowsDirectoryW@8 @903 988 981 989 ; Windows 2000 (and up) volume functions 982 990 FindFirstVolumeA = _FindFirstVolumeA@8 @904 … … 985 993 FindNextVolumeW = _FindNextVolumeW@12 @907 986 994 FindVolumeClose = _FindVolumeClose@4 @908 995 987 996 FindFirstVolumeMountPointA = _FindFirstVolumeMountPointA@12 @909 988 997 FindFirstVolumeMountPointW = _FindFirstVolumeMountPointW@12 @910 … … 990 999 FindNextVolumeMountPointW = _FindNextVolumeMountPointW@12 @912 991 1000 FindVolumeMountPointClose = _FindVolumeMountPointClose@4 @913 1001 992 1002 GetVolumeNameForVolumeMountPointA = _GetVolumeNameForVolumeMountPointA@12 @914 993 1003 GetVolumeNameForVolumeMountPointW = _GetVolumeNameForVolumeMountPointW@12 @915 1004 994 1005 GetVolumePathNameA = _GetVolumePathNameA@12 @916 995 1006 GetVolumePathNameW = _GetVolumePathNameW@12 @917 … … 1000 1011 ; Internal function marker 1001 1012 ; 1013 1002 1014 ; 1003 1015 ; First free ordinal is 890 1004 1016 ; 1017 1005 1018 1006 1019 ; ---------------------------------------------------------------------------- … … 1058 1071 1059 1072 1073 1060 1074 ; ---------------------------------------------------------------------------- 1061 1075 ; KERNEL32 / WINE support functions that do not exist in the Win32 API 1062 1076 ; (These starts at ordinal 1200, API have ordinal less than 1200.) 1063 1077 ; ---------------------------------------------------------------------------- 1078 1064 1079 DebugErrorBox = DebugErrorBox @1201 NONAME 1065 1080 WriteLog @1202 NONAME … … 1068 1083 DecreaseLogCount @1273 NONAME 1069 1084 IncreaseLogCount @1274 NONAME 1085 1070 1086 ;Used by tibfix page in exe (change ordinal in pe2lx.cpp too!!) 1071 1087 _RegisterPe2LxExe@12 @1203 1072 1088 _RegisterPe2LxDll@12 @1209 1089 1073 1090 _CreateWin32PeLdrExe@36 @1236 1091 1074 1092 _RegisterLxExe@8 @1237 1075 1093 _RegisterLxDll@24 @1238 … … 1077 1095 _RegisterDummyExe@4 @1249 1078 1096 _IsDummyExeLoaded@0 @1250 NONAME 1097 1079 1098 ;VMutex 1080 1099 ;; enter__6VMutexFUlPUl @1204 NONAME … … 1082 1101 __ct__6VMutexFv @1206 NONAME 1083 1102 __dt__6VMutexFv @1207 NONAME 1103 1084 1104 ;version functions 1085 1105 CheckVersionFromHMOD = CheckVersionFromHMOD @1223 NONAME 1086 1106 CheckVersion = CheckVersion @1224 NONAME 1107 1087 1108 Win32QueryModuleName = Win32QueryModuleName @1225 NONAME 1109 1088 1110 GetFS = GetFS @1226 NONAME 1089 1111 SetFS = SetFS @1227 NONAME 1090 1112 SetReturnFS = SetReturnFS @1235 NONAME 1113 1091 1114 RestoreOS2TIB = _RestoreOS2TIB@0 @1228 NONAME 1092 1115 SetWin32TIB = _SetWin32TIB@4 @1229 NONAME 1093 1116 RestoreOS2FS = RestoreOS2FS @1230 NONAME 1117 1094 1118 ;SvL: HandleManager functions 1119 1095 1120 ; HMHandleTranslateToWin__FUlPUl @1234 1121 1096 1122 HMHandleAllocate__FPUlUl @1231 NONAME 1097 1123 HMHandleFree__FUl @1232 NONAME … … 1102 1128 HMHandleGetUserData__FUl @1263 NONAME 1103 1129 HMHandleSetUserData__FUlT1 @1303 NONAME 1130 1104 1131 _GetThreadTEB@0 @1234 NONAME 1105 1132 _GetTEBFromThreadId@4 @1255 NONAME 1106 1133 _GetTEBFromThreadHandle@4 @1256 NONAME 1134 1107 1135 ; HEAP Management (heap.cpp, heapstring.cpp) 1108 1136 HEAP_xalloc = _HEAP_xalloc@12 @1240 NONAME … … 1116 1144 HEAP_strdupA = _HEAP_strdupA@12 @1247 NONAME 1117 1145 HEAP_strdupW = _HEAP_strdupW@12 @1248 NONAME 1146 1118 1147 _VIRTUAL_MapFileA@12 @1251 NONAME 1119 1148 _VIRTUAL_MapFileW@12 @1252 NONAME 1149 1120 1150 OS2SetExceptionHandler @1253 NONAME 1121 1151 OS2UnsetExceptionHandler @1254 NONAME 1152 1122 1153 ; ------------------- 1123 1154 ; Odin ini management 1124 1155 ; ------------------- 1156 1125 1157 _PROFILE_GetOdinIniString@20 @1264 NONAME 1126 1158 _PROFILE_SetOdinIniString@12 @1265 NONAME … … 1130 1162 _PROFILE_SetOdinIniBool@12 @1269 NONAME 1131 1163 _PROFILE_SaveOdinIni@0 @1270 NONAME 1164 1132 1165 ;shared memory allocation 1133 1166 _smalloc @1271 NONAME … … 1138 1171 _debug_smallocfill @1279 NONAME 1139 1172 _debug_sfree @1280 NONAME 1173 1140 1174 ;code memory allocation 1141 1175 codeHeap @1272 NONAME 1176 1142 1177 ;fast file API's 1143 1178 FindFirstFileMultiA = _FindFirstFileMultiA@12 @1290 NONAME 1144 1179 FindNextFileMultiA = _FindNextFileMultiA@12 @1291 NONAME 1180 1145 1181 _GetProcModuleFileNameA@12 @1295 NONAME 1182 1146 1183 ;Build number 1147 1184 _Odin32GetBuildNumber@0 @1293 NONAME 1185 1148 1186 _WaitForInputIdle@8 @1301 NONAME 1187 1149 1188 InitializeKernel32 @1302 NONAME 1189 1150 1190 IsExeStarted__Fv @2001 NONAME 1151 1191 CheckCurFS @2002 NONAME … … 1153 1193 _GetCPUFeatures @2004 NONAME 1154 1194 CPUFeatures @2005 NONAME 1195 1155 1196 _wctype_table @2006 NONAME 1156 1197 _casemap_upper @2007 NONAME 1157 1198 _casemap_lower @2008 NONAME 1199 1158 1200 ; @@PF this exports were cut-out as a result of migration to new unicode 1159 1201 ; header 29.07.2002 and replaced by 3 new entries … … 1161 1203 ; _tolowerW@4 @2007 NONAME 1162 1204 ; get_char_typeW @2008 NONAME 1205 1163 1206 _GetProcessTIBSel@0 @2012 NONAME 1207 1164 1208 _SetRegistryRootKey@8 @2013 NONAME 1165 1209 _SetCustomBuildName@8 @2014 NONAME 1166 1210 _RegisterCustomDriver@36 @2015 NONAME 1211 1167 1212 strcmpiW @2020 NONAME 1168 1213 strstrW @2021 NONAME … … 1170 1215 strtolW @2027 NONAME 1171 1216 strtoulW @2028 NONAME 1217 1172 1218 cp_wcstombs @2023 NONAME 1173 1219 cp_mbstowcs @2024 NONAME 1174 1220 cp_get_table @2025 NONAME 1221 1175 1222 OSLibDosDevIOCtl @2026 NONAME 1223 1176 1224 OSLibImSetMsgQueueProperty @2029 NONAME 1225 1177 1226 fIsDBCSEnv @2103 NONAME 1227 1178 1228 vsnprintfW @2030 NONAME 1179 1229 snprintfW @2031 NONAME 1180 1230 sprintfW @2032 NONAME 1231 1181 1232 __argcA @2033 NONAME 1182 1233 __argvA @2034 NONAME … … 1187 1238 ; override export 1188 1239 _ODIN_SetProcAddress@12 @2101 NONAME 1240 1189 1241 ; override TIB switching 1190 1242 _ODIN_SetTIBSwitch@4 @2102 NONAME 1243 1191 1244 _hookInit@4 @2104 NONAME 1245 1192 1246 GetDisplayCodepage @3000 NONAME 1193 1247 GetWindowsCodepage @3001 NONAME 1248 1194 1249 ; ODIN debugging functions 1195 1250 _dbg_GetThreadCallDepth@0 @3100 NONAME … … 1202 1257 _dbg_ThreadPushCall@4 @3107 NONAME 1203 1258 _dbg_ThreadPopCall@0 @3108 NONAME 1259 1204 1260 _ODIN_QueryLoaders@24 @3109 NONAME 1205 1261 _ODIN_IsWin32App@4 @3110 NONAME 1262 1206 1263 _OSLibWinCreateObject@32 @3111 NONAME 1264 1207 1265 _MMAP_RegisterMemoryRange@16 @3112 NONAME 1208 1266 _MMAP_UnregisterMemoryRange@4 @3113 NONAME 1267 1209 1268 _ODIN_SetExceptionHandler@4 @3114 NONAME 1210 1269 _ODIN_UnsetExceptionHandler@4 @3115 NONAME 1270 1211 1271 _PSAPI_EnumProcessModules@16 @3116 NONAME 1212 1272 _PSAPI_GetModuleInformation@16 @3117 NONAME 1273 1213 1274 _ODIN_SetProcessDword@12 @3118 NONAME 1275 1214 1276 ; required for Mozilla plugin 1277 1215 1278 _ODIN_ThreadEnterOdinContext@8 = _ODIN_ThreadEnterOdinContext@8 @3119 1216 1279 _ODIN_ThreadLeaveOdinContext@8 = _ODIN_ThreadLeaveOdinContext@8 @3120 1217 1280 _ODIN_ThreadLeaveOdinContextNested@8 = _ODIN_ThreadLeaveOdinContextNested@8 @3121 1218 1281 _ODIN_ThreadEnterOdinContextNested@12 = _ODIN_ThreadEnterOdinContextNested@12 @3122 1282 1219 1283 ; Char functions (forwarders from user32) 1220 1284 _CharLowerA@4 @3127 NONAME … … 1250 1314 _IsCharUpperA@4 @3159 NONAME 1251 1315 _IsCharUpperW@4 @3160 NONAME 1316 1252 1317 SetFilePointerEx = _SetFilePointerEx@20 @3161 1253 1318 SetWaitableTimer = _SetWaitableTimer@24 @3162 1254 GetUserDefaultUILanguage = "_GetUserDefaultUILanguage@0" @3163 1319 1255 1320 ; NTDLL forwarder 1256 VerSetConditionMask = "_VerSetConditionMask@16" @3164 1257 VerifyVersionInfoW = "_VerifyVersionInfoW@16" @3165 1321 VerSetConditionMask = "_VerSetConditionMask@16" @3163 1322 1323 VerifyVersionInfoW = "_VerifyVersionInfoW@16" @3164 1324 GetUserDefaultUILanguage = "_GetUserDefaultUILanguage@0" @3165 1258 1325 1259 1326 ; RAS functions … … 1287 1354 RasCountObjects = _RasCountObjects@12 @3527 1288 1355 RasGetTrackHandle = _RasGetTrackHandle@4 @3528 1356 1289 1357 DecodePointer = _DecodePointer@4 @3529 NONAME 1290 1358 EncodePointer = _EncodePointer@4 @3530 NONAME … … 1293 1361 ___seh_handler @3600 NONAME 1294 1362 _EnableSEH@0 @3601 NONAME 1295 1296 1363
Note:
See TracChangeset
for help on using the changeset viewer.
