- Timestamp:
- Jan 2, 2001, 7:16:40 PM (25 years ago)
- Location:
- trunk/src/kernel32
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/KERNEL32.DEF
r4816 r4867 1 ; $Id: KERNEL32.DEF,v 1.9 5 2000-12-16 23:24:35 birdExp $1 ; $Id: KERNEL32.DEF,v 1.96 2001-01-02 18:16:40 sandervl Exp $ 2 2 3 3 ;Basis is Windows95 KERNEL32 … … 125 125 ; Ordinal0097 = _OS2Ordinal0097@?? @97 126 126 ; Ordinal0098 = _OS2Ordinal0098@?? @98 127 KERNEL32_99 = _KERNEL32_99@4 @99 128 ; Ordinal0100 = _OS2Ordinal0100@?? @100 127 KERNEL32_99 = _KERNEL32_99@4 @99 NONAME 128 KERNEL32_100 = _KERNEL32_100@12 @100 NONAME 129 129 ; Ordinal0101 = _OS2Ordinal0101@?? @101 130 130 … … 966 966 ; ---------------------------------------------------------------------------- 967 967 ;registry apis imported by advapi32 968 RegCloseKey = _RegCloseKey@4 @1100 969 RegConnectRegistryA = _RegConnectRegistryA@12 @1101 970 RegConnectRegistryW = _RegConnectRegistryW@12 @1102 971 RegCreateKeyA = _RegCreateKeyA@12 @1103 972 RegCreateKeyExA = _RegCreateKeyExA@36 @1104 973 RegCreateKeyExW = _RegCreateKeyExW@36 @1105 974 RegCreateKeyW = _RegCreateKeyW@12 @1106 975 RegDeleteKeyA = _RegDeleteKeyA@8 @1107 976 RegDeleteKeyW = _RegDeleteKeyW@8 @1108 977 RegDeleteValueA = _RegDeleteValueA@8 @1109 978 RegDeleteValueW = _RegDeleteValueW@8 @1110 979 RegEnumKeyA = _RegEnumKeyA@16 @1111 980 RegEnumKeyExA = _RegEnumKeyExA@32 @1112 981 RegEnumKeyExW = _RegEnumKeyExW@32 @1113 982 RegEnumKeyW = _RegEnumKeyW@16 @1114 983 RegEnumValueA = _RegEnumValueA@32 @1115 984 RegEnumValueW = _RegEnumValueW@32 @1116 985 RegFlushKey = _RegFlushKey@4 @1117 986 RegGetKeySecurity = _RegGetKeySecurity@16 @1118 987 RegLoadKeyA = _RegLoadKeyA@12 @1119 988 RegLoadKeyW = _RegLoadKeyW@12 @1120 989 RegNotifyChangeKeyValue = _RegNotifyChangeKeyValue@20 @1121 990 RegOpenKeyA = _RegOpenKeyA@12 @1122 991 RegOpenKeyExA = _RegOpenKeyExA@20 @1123 992 RegOpenKeyExW = _RegOpenKeyExW@20 @1124 993 RegOpenKeyW = _RegOpenKeyW@12 @1125 994 RegQueryInfoKeyA = _RegQueryInfoKeyA@48 @1126 995 RegQueryInfoKeyW = _RegQueryInfoKeyW@48 @1127 996 RegQueryMultipleValuesA = _RegQueryMultipleValuesA@20 @1128 997 RegQueryMultipleValuesW = _RegQueryMultipleValuesW@20 @1129 998 RegQueryValueA = _RegQueryValueA@16 @1130 999 RegQueryValueExA = _RegQueryValueExA@24 @1131 1000 RegQueryValueExW = _RegQueryValueExW@24 @1132 1001 RegQueryValueW = _RegQueryValueW@16 @1133 1002 RegReplaceKeyA = _RegReplaceKeyA@16 @1134 1003 RegReplaceKeyW = _RegReplaceKeyW@16 @1135 1004 RegRestoreKeyA = _RegRestoreKeyA@12 @1136 1005 RegRestoreKeyW = _RegRestoreKeyW@12 @1137 1006 RegSaveKeyA = _RegSaveKeyA@12 @1138 1007 RegSaveKeyW = _RegSaveKeyW@12 @1139 1008 RegSetKeySecurity = _RegSetKeySecurity@12 @1140 1009 RegSetValueA = _RegSetValueA@20 @1141 1010 RegSetValueExA = _RegSetValueExA@24 @1142 1011 RegSetValueExW = _RegSetValueExW@24 @1143 1012 RegSetValueW = _RegSetValueW@20 @1144 1013 RegUnLoadKeyA = _RegUnLoadKeyA@8 @1145 1014 RegUnLoadKeyW = _RegUnLoadKeyW@8 @1146 968 RegCloseKey = _RegCloseKey@4 @1100 NONAME 969 RegConnectRegistryA = _RegConnectRegistryA@12 @1101 NONAME 970 RegConnectRegistryW = _RegConnectRegistryW@12 @1102 NONAME 971 RegCreateKeyA = _RegCreateKeyA@12 @1103 NONAME 972 RegCreateKeyExA = _RegCreateKeyExA@36 @1104 NONAME 973 RegCreateKeyExW = _RegCreateKeyExW@36 @1105 NONAME 974 RegCreateKeyW = _RegCreateKeyW@12 @1106 NONAME 975 RegDeleteKeyA = _RegDeleteKeyA@8 @1107 NONAME 976 RegDeleteKeyW = _RegDeleteKeyW@8 @1108 NONAME 977 RegDeleteValueA = _RegDeleteValueA@8 @1109 NONAME 978 RegDeleteValueW = _RegDeleteValueW@8 @1110 NONAME 979 RegEnumKeyA = _RegEnumKeyA@16 @1111 NONAME 980 RegEnumKeyExA = _RegEnumKeyExA@32 @1112 NONAME 981 RegEnumKeyExW = _RegEnumKeyExW@32 @1113 NONAME 982 RegEnumKeyW = _RegEnumKeyW@16 @1114 NONAME 983 RegEnumValueA = _RegEnumValueA@32 @1115 NONAME 984 RegEnumValueW = _RegEnumValueW@32 @1116 NONAME 985 RegFlushKey = _RegFlushKey@4 @1117 NONAME 986 RegGetKeySecurity = _RegGetKeySecurity@16 @1118 NONAME 987 RegLoadKeyA = _RegLoadKeyA@12 @1119 NONAME 988 RegLoadKeyW = _RegLoadKeyW@12 @1120 NONAME 989 RegNotifyChangeKeyValue = _RegNotifyChangeKeyValue@20 @1121 NONAME 990 RegOpenKeyA = _RegOpenKeyA@12 @1122 NONAME 991 RegOpenKeyExA = _RegOpenKeyExA@20 @1123 NONAME 992 RegOpenKeyExW = _RegOpenKeyExW@20 @1124 NONAME 993 RegOpenKeyW = _RegOpenKeyW@12 @1125 NONAME 994 RegQueryInfoKeyA = _RegQueryInfoKeyA@48 @1126 NONAME 995 RegQueryInfoKeyW = _RegQueryInfoKeyW@48 @1127 NONAME 996 RegQueryMultipleValuesA = _RegQueryMultipleValuesA@20 @1128 NONAME 997 RegQueryMultipleValuesW = _RegQueryMultipleValuesW@20 @1129 NONAME 998 RegQueryValueA = _RegQueryValueA@16 @1130 NONAME 999 RegQueryValueExA = _RegQueryValueExA@24 @1131 NONAME 1000 RegQueryValueExW = _RegQueryValueExW@24 @1132 NONAME 1001 RegQueryValueW = _RegQueryValueW@16 @1133 NONAME 1002 RegReplaceKeyA = _RegReplaceKeyA@16 @1134 NONAME 1003 RegReplaceKeyW = _RegReplaceKeyW@16 @1135 NONAME 1004 RegRestoreKeyA = _RegRestoreKeyA@12 @1136 NONAME 1005 RegRestoreKeyW = _RegRestoreKeyW@12 @1137 NONAME 1006 RegSaveKeyA = _RegSaveKeyA@12 @1138 NONAME 1007 RegSaveKeyW = _RegSaveKeyW@12 @1139 NONAME 1008 RegSetKeySecurity = _RegSetKeySecurity@12 @1140 NONAME 1009 RegSetValueA = _RegSetValueA@20 @1141 NONAME 1010 RegSetValueExA = _RegSetValueExA@24 @1142 NONAME 1011 RegSetValueExW = _RegSetValueExW@24 @1143 NONAME 1012 RegSetValueW = _RegSetValueW@20 @1144 NONAME 1013 RegUnLoadKeyA = _RegUnLoadKeyA@8 @1145 NONAME 1014 RegUnLoadKeyW = _RegUnLoadKeyW@8 @1146 NONAME 1015 1015 1016 1016 … … 1021 1021 ; ---------------------------------------------------------------------------- 1022 1022 1023 DebugErrorBox = DebugErrorBox @1201 1024 WriteLog @1202 1025 WriteLogError @1214 1026 WriteLogNoEOL @1218 1027 WritePrivateLog @1208 1028 DecreaseLogCount @1273 1029 IncreaseLogCount @1274 1023 DebugErrorBox = DebugErrorBox @1201 NONAME 1024 WriteLog @1202 NONAME 1025 WriteLogError @1214 NONAME 1026 WriteLogNoEOL @1218 NONAME 1027 WritePrivateLog @1208 NONAME 1028 DecreaseLogCount @1273 NONAME 1029 IncreaseLogCount @1274 NONAME 1030 1030 1031 1031 ;Used by tibfix page in exe (change ordinal in pe2lx.cpp too!!) … … 1040 1040 1041 1041 ;VMutex 1042 enter__6VMutexFUlPUl @1204 1043 leave__6VMutexFPUl @1205 1044 __ct__6VMutexFiPUl @1206 1045 __dt__6VMutexFv @1207 1042 enter__6VMutexFUlPUl @1204 NONAME 1043 leave__6VMutexFPUl @1205 NONAME 1044 __ct__6VMutexFiPUl @1206 NONAME 1045 __dt__6VMutexFv @1207 NONAME 1046 1046 1047 1047 ;Unicode 1048 UnicodeToAsciiString = _UnicodeToAsciiString@4 @1210 1049 UnicodeToAscii = _UnicodeToAscii@8 @1211 1050 FreeAsciiString = _FreeAsciiString@4 @1212 1051 AsciiToUnicode = _AsciiToUnicode@8 @1213 1052 UnicodeToAsciiN = _UnicodeToAsciiN@12 @1215 1053 AsciiToUnicodeN = _AsciiToUnicodeN@12 @1216 1054 UnicodeToAsciiStringN = _UnicodeToAsciiStringN@8 @1217 1048 UnicodeToAsciiString = _UnicodeToAsciiString@4 @1210 NONAME 1049 UnicodeToAscii = _UnicodeToAscii@8 @1211 NONAME 1050 FreeAsciiString = _FreeAsciiString@4 @1212 NONAME 1051 AsciiToUnicode = _AsciiToUnicode@8 @1213 NONAME 1052 UnicodeToAsciiN = _UnicodeToAsciiN@12 @1215 NONAME 1053 AsciiToUnicodeN = _AsciiToUnicodeN@12 @1216 NONAME 1054 UnicodeToAsciiStringN = _UnicodeToAsciiStringN@8 @1217 NONAME 1055 1055 1056 1056 ;Get version resource 1057 GetVersionStruct = GetVersionStruct @1221 1058 GetVersionSize = GetVersionSize @1222 1057 GetVersionStruct = GetVersionStruct @1221 NONAME 1058 GetVersionSize = GetVersionSize @1222 NONAME 1059 1059 1060 1060 ;version functions 1061 CheckVersionFromHMOD = CheckVersionFromHMOD @1223 1062 CheckVersion = CheckVersion @1224 1063 1064 Win32QueryModuleName = Win32QueryModuleName @1225 1065 1066 GetFS = GetFS @1226 1067 SetFS = SetFS @1227 1068 1069 RestoreOS2TIB = _RestoreOS2TIB@0 @1228 1070 SetWin32TIB = _SetWin32TIB@0 @1229 1071 RestoreOS2FS = RestoreOS2FS @1230 1061 CheckVersionFromHMOD = CheckVersionFromHMOD @1223 NONAME 1062 CheckVersion = CheckVersion @1224 NONAME 1063 1064 Win32QueryModuleName = Win32QueryModuleName @1225 NONAME 1065 1066 GetFS = GetFS @1226 NONAME 1067 SetFS = SetFS @1227 NONAME 1068 1069 RestoreOS2TIB = _RestoreOS2TIB@0 @1228 NONAME 1070 SetWin32TIB = _SetWin32TIB@0 @1229 NONAME 1071 RestoreOS2FS = RestoreOS2FS @1230 NONAME 1072 1072 1073 1073 ;SvL: HandleManager functions … … 1075 1075 ; HMHandleTranslateToWin__FUlPUl @1234 1076 1076 1077 HMHandleAllocate__FPUlUl @1231 1078 HMHandleFree__FUl @1232 1079 HMHandleTranslateToOS2__FUlPUl @1233 1080 HMMsgWaitForMultipleObjects__FUlPUlN31 @1260 1081 HMOpenThreadToken__FUlN21PUl @1261 1082 HMOpenProcessToken__FUlN21PUl @1262 1083 HMHandleGetUserData__FUl @1263 1084 1085 _GetThreadTEB@0 @1234 1086 _GetTEBFromThreadId@4 @1255 1087 _GetTEBFromThreadHandle@4 @1256 1077 HMHandleAllocate__FPUlUl @1231 NONAME 1078 HMHandleFree__FUl @1232 NONAME 1079 HMHandleTranslateToOS2__FUlPUl @1233 NONAME 1080 HMMsgWaitForMultipleObjects__FUlPUlN31 @1260 NONAME 1081 HMOpenThreadToken__FUlN21PUl @1261 NONAME 1082 HMOpenProcessToken__FUlN21PUl @1262 NONAME 1083 HMHandleGetUserData__FUl @1263 NONAME 1084 1085 _GetThreadTEB@0 @1234 NONAME 1086 _GetTEBFromThreadId@4 @1255 NONAME 1087 _GetTEBFromThreadHandle@4 @1256 NONAME 1088 1088 1089 1089 ; HEAP Management (heap.cpp, heapstring.cpp) 1090 HEAP_xalloc = _HEAP_xalloc@12 @1240 1091 HEAP_xrealloc = _HEAP_xrealloc@16 @1241 1092 HEAP_malloc = _HEAP_malloc@4 @1242 1093 HEAP_realloc = _HEAP_realloc@8 @1243 1094 HEAP_size = _HEAP_size@4 @1292 1095 HEAP_free = _HEAP_free@4 @1244 1096 HEAP_strdupWtoA = _HEAP_strdupWtoA@12 @1245 1097 HEAP_strdupAtoW = _HEAP_strdupAtoW@12 @1246 1098 HEAP_strdupA = _HEAP_strdupA@12 @1247 1099 HEAP_strdupW = _HEAP_strdupW@12 @1248 1100 WideCharToLocal = _WideCharToLocal@12 @1249 1101 LocalToWideChar = _LocalToWideChar@12 @1250 1102 1103 _VIRTUAL_MapFileA@12 @12511104 _VIRTUAL_MapFileW@12 @12521105 1106 OS2SetExceptionHandler @1253 1107 OS2UnsetExceptionHandler @1254 1090 HEAP_xalloc = _HEAP_xalloc@12 @1240 NONAME 1091 HEAP_xrealloc = _HEAP_xrealloc@16 @1241 NONAME 1092 HEAP_malloc = _HEAP_malloc@4 @1242 NONAME 1093 HEAP_realloc = _HEAP_realloc@8 @1243 NONAME 1094 HEAP_size = _HEAP_size@4 @1292 NONAME 1095 HEAP_free = _HEAP_free@4 @1244 NONAME 1096 HEAP_strdupWtoA = _HEAP_strdupWtoA@12 @1245 NONAME 1097 HEAP_strdupAtoW = _HEAP_strdupAtoW@12 @1246 NONAME 1098 HEAP_strdupA = _HEAP_strdupA@12 @1247 NONAME 1099 HEAP_strdupW = _HEAP_strdupW@12 @1248 NONAME 1100 WideCharToLocal = _WideCharToLocal@12 @1249 NONAME 1101 LocalToWideChar = _LocalToWideChar@12 @1250 NONAME 1102 1103 _VIRTUAL_MapFileA@12 @1251 NONAME 1104 _VIRTUAL_MapFileW@12 @1252 NONAME 1105 1106 OS2SetExceptionHandler @1253 NONAME 1107 OS2UnsetExceptionHandler @1254 NONAME 1108 1108 1109 1109 ; ------------------- … … 1111 1111 ; ------------------- 1112 1112 1113 _PROFILE_GetOdinIniString@20 @12641114 _PROFILE_SetOdinIniString@12 @12651115 _PROFILE_GetOdinIniInt@12 @12661116 _PROFILE_SetOdinIniInt@12 @12671117 _PROFILE_GetOdinIniBool@12 @12681118 _PROFILE_SetOdinIniBool@12 @12691119 _PROFILE_SaveOdinIni@0 @12701113 _PROFILE_GetOdinIniString@20 @1264 NONAME 1114 _PROFILE_SetOdinIniString@12 @1265 NONAME 1115 _PROFILE_GetOdinIniInt@12 @1266 NONAME 1116 _PROFILE_SetOdinIniInt@12 @1267 NONAME 1117 _PROFILE_GetOdinIniBool@12 @1268 NONAME 1118 _PROFILE_SetOdinIniBool@12 @1269 NONAME 1119 _PROFILE_SaveOdinIni@0 @1270 NONAME 1120 1120 1121 1121 ;shared memory allocation 1122 _smalloc__FUi @1271 1122 _smalloc__FUi @1271 NONAME 1123 1123 1124 1124 ;code memory allocation 1125 _cmalloc__FUi @1272 1125 _cmalloc__FUi @1272 NONAME 1126 1126 1127 1127 ;VSemaphore 1128 wait__10VSemaphoreFUlPUl @1280 1129 post__10VSemaphoreFPUl @1281 1130 reset__10VSemaphoreFPUl @1282 1131 __ct__10VSemaphoreFiPUl @1283 1132 __dt__10VSemaphoreFv @1284 1128 wait__10VSemaphoreFUlPUl @1280 NONAME 1129 post__10VSemaphoreFPUl @1281 NONAME 1130 reset__10VSemaphoreFPUl @1282 NONAME 1131 __ct__10VSemaphoreFiPUl @1283 NONAME 1132 __dt__10VSemaphoreFv @1284 NONAME 1133 1133 1134 1134 ;fast file API's 1135 FindFirstFileMultiA = _FindFirstFileMultiA@12 @1290 1136 FindNextFileMultiA = _FindNextFileMultiA@12 @1291 1135 FindFirstFileMultiA = _FindFirstFileMultiA@12 @1290 NONAME 1136 FindNextFileMultiA = _FindNextFileMultiA@12 @1291 NONAME 1137 1137 1138 1138 1139 1139 ;Export for MSACM32 1140 _wsnprintfA @2000 1141 1142 IsExeStarted__Fv @2001 1143 CheckCurFS @2002 1144 _SupportsCPUID @2003 1145 _GetCPUFeatures @2004 1146 CPUFeatures @2005 1147 InitSystemAndRegistry__Fv @2006 1148 _ConvertResourceToOS2@12 @2007 1149 _ConvertCursorToOS2@4 @2008 1150 _FreeOS2Resource@4 @2009 1151 1152 GetDisplayCodepage__Fv @3000 1153 GetWindowsCodepage__Fv @3001 1154 1155 1140 _wsnprintfA @2000 NONAME 1141 1142 IsExeStarted__Fv @2001 NONAME 1143 CheckCurFS @2002 NONAME 1144 _SupportsCPUID @2003 NONAME 1145 _GetCPUFeatures @2004 NONAME 1146 CPUFeatures @2005 NONAME 1147 InitSystemAndRegistry__Fv @2006 NONAME 1148 _ConvertResourceToOS2@12 @2007 NONAME 1149 _ConvertCursorToOS2@4 @2008 NONAME 1150 _FreeOS2Resource@4 @2009 NONAME 1151 1152 GetDisplayCodepage__Fv @3000 NONAME 1153 GetWindowsCodepage__Fv @3001 NONAME 1154 1155 -
trunk/src/kernel32/ordinals.cpp
r4587 r4867 51 51 *****************************************************************************/ 52 52 53 VOID WIN32API KERNEL32_99(DWORD x)53 DWORD WIN32API KERNEL32_99(DWORD x) 54 54 { 55 55 dprintf(("KERNEL32: Unknown API KERNEL32.99\n")); 56 return 1; 57 } 58 59 /********************************************************************** 60 * _KERNEL32_100 61 */ 62 BOOL WINAPI KERNEL32_100(HANDLE threadid,DWORD exitcode,DWORD x) 63 { 64 dprintf(("_KERNEL32_100 (%d,%ld,0x%08lx): STUB",threadid,exitcode,x)); 65 return TRUE; 56 66 } 57 67
Note:
See TracChangeset
for help on using the changeset viewer.