Changeset 4867 for trunk/src


Ignore:
Timestamp:
Jan 2, 2001, 7:16:40 PM (25 years ago)
Author:
sandervl
Message:

added ordinal 100 export, fixed export @99, don't export odin functions by name

Location:
trunk/src/kernel32
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kernel32/KERNEL32.DEF

    r4816 r4867  
    1 ; $Id: KERNEL32.DEF,v 1.95 2000-12-16 23:24:35 bird Exp $
     1; $Id: KERNEL32.DEF,v 1.96 2001-01-02 18:16:40 sandervl Exp $
    22
    33;Basis is Windows95 KERNEL32
     
    125125;  Ordinal0097 = _OS2Ordinal0097@??           @97
    126126;  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
    129129;  Ordinal0101 = _OS2Ordinal0101@??           @101
    130130
     
    966966; ----------------------------------------------------------------------------
    967967;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
    10151015
    10161016
     
    10211021; ----------------------------------------------------------------------------
    10221022
    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
    10301030
    10311031;Used by tibfix page in exe (change ordinal in pe2lx.cpp too!!)
     
    10401040
    10411041;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
    10461046
    10471047;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
    10551055
    10561056;Get version resource
    1057    GetVersionStruct     = GetVersionStruct                        @1221
    1058    GetVersionSize       = GetVersionSize                          @1222
     1057   GetVersionStruct     = GetVersionStruct                        @1221 NONAME
     1058   GetVersionSize       = GetVersionSize                          @1222 NONAME
    10591059
    10601060;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
    10721072
    10731073   ;SvL: HandleManager functions
     
    10751075;   HMHandleTranslateToWin__FUlPUl                                  @1234
    10761076
    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
    10881088
    10891089; 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              @1251
    1104     _VIRTUAL_MapFileW@12              @1252
    1105 
    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
    11081108
    11091109; -------------------
     
    11111111; -------------------
    11121112
    1113     _PROFILE_GetOdinIniString@20     @1264
    1114     _PROFILE_SetOdinIniString@12     @1265
    1115     _PROFILE_GetOdinIniInt@12        @1266
    1116     _PROFILE_SetOdinIniInt@12        @1267
    1117     _PROFILE_GetOdinIniBool@12       @1268
    1118     _PROFILE_SetOdinIniBool@12       @1269
    1119     _PROFILE_SaveOdinIni@0           @1270
     1113    _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
    11201120
    11211121;shared memory allocation
    1122     _smalloc__FUi                                                 @1271
     1122    _smalloc__FUi                                                 @1271 NONAME
    11231123
    11241124;code memory allocation
    1125     _cmalloc__FUi                                                 @1272
     1125    _cmalloc__FUi                                                 @1272 NONAME
    11261126
    11271127;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
    11331133
    11341134;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
    11371137
    11381138
    11391139;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  
    5151 *****************************************************************************/
    5252
    53 VOID WIN32API KERNEL32_99(DWORD x)
     53DWORD WIN32API KERNEL32_99(DWORD x)
    5454{
    5555  dprintf(("KERNEL32: Unknown API KERNEL32.99\n"));
     56  return 1;
     57}
     58
     59/**********************************************************************
     60 *              _KERNEL32_100
     61 */
     62BOOL 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;
    5666}
    5767
Note: See TracChangeset for help on using the changeset viewer.