Changeset 3846 for trunk/src


Ignore:
Timestamp:
Jul 18, 2000, 7:34:07 PM (25 years ago)
Author:
bird
Message:

APIs are to be placed should have ordinal less than 1200 - even if they
don't belong in the dll but just happend to be implemented there.
The reason is for humans and for documentation tools to be able to tell
which exports are APIs and which are internal Odin32 function/APIs.

File:
1 edited

Legend:

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

    r3793 r3846  
    1 ; $Id: KERNEL32.DEF,v 1.83 2000-07-03 11:20:53 bird Exp $
     1; $Id: KERNEL32.DEF,v 1.84 2000-07-18 17:34:07 bird Exp $
    22
    33;Created by BLAST for IBM's compiler
     
    961961
    962962
    963 
    964963; ----------------------------------------------------------------------------
    965 ;   KERNEL32 / WINE support functions that do not exist in real Win32
     964; APIs which doesn't really belong to kernel32.dll but just ended up here
     965; (Must be placed below ordinal 1200!)
     966; ----------------------------------------------------------------------------
     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
     1015                                                                         
     1016
     1017                                                                                   
     1018; ----------------------------------------------------------------------------     
     1019;   KERNEL32 / WINE support functions that do not exist in the Win32 API
     1020;   (These starts at ordinal 1200, API have ordinal less than 1200.)
    9661021; ----------------------------------------------------------------------------
    9671022
     
    10921147    _ConvertResourceToOS2@12  @2007
    10931148
    1094 ;registry apis imported by advapi32
    1095     RegCloseKey                           = _RegCloseKey@4                     @2280
    1096     RegConnectRegistryA                   = _RegConnectRegistryA@12            @2281
    1097     RegConnectRegistryW                   = _RegConnectRegistryW@12            @2282
    1098     RegCreateKeyA                         = _RegCreateKeyA@12                  @2283
    1099     RegCreateKeyExA                       = _RegCreateKeyExA@36                @2284
    1100     RegCreateKeyExW                       = _RegCreateKeyExW@36                @2285
    1101     RegCreateKeyW                         = _RegCreateKeyW@12                  @2286
    1102     RegDeleteKeyA                         = _RegDeleteKeyA@8                   @2287
    1103     RegDeleteKeyW                         = _RegDeleteKeyW@8                   @2288
    1104     RegDeleteValueA                       = _RegDeleteValueA@8                 @2289
    1105     RegDeleteValueW                       = _RegDeleteValueW@8                 @2290
    1106     RegEnumKeyA                           = _RegEnumKeyA@16                    @2291
    1107     RegEnumKeyExA                         = _RegEnumKeyExA@32                  @2292
    1108     RegEnumKeyExW                         = _RegEnumKeyExW@32                  @2293
    1109     RegEnumKeyW                           = _RegEnumKeyW@16                    @2294
    1110     RegEnumValueA                         = _RegEnumValueA@32                  @2295
    1111     RegEnumValueW                         = _RegEnumValueW@32                  @2296
    1112     RegFlushKey                           = _RegFlushKey@4                     @2297
    1113     RegGetKeySecurity                     = _RegGetKeySecurity@16              @2298
    1114     RegLoadKeyA                           = _RegLoadKeyA@12                    @2299
    1115     RegLoadKeyW                           = _RegLoadKeyW@12                    @2300
    1116     RegNotifyChangeKeyValue               = _RegNotifyChangeKeyValue@20        @2301
    1117     RegOpenKeyA                           = _RegOpenKeyA@12                    @2302
    1118     RegOpenKeyExA                         = _RegOpenKeyExA@20                  @2303
    1119     RegOpenKeyExW                         = _RegOpenKeyExW@20                  @2304
    1120     RegOpenKeyW                           = _RegOpenKeyW@12                    @2305
    1121     RegQueryInfoKeyA                      = _RegQueryInfoKeyA@48               @2306
    1122     RegQueryInfoKeyW                      = _RegQueryInfoKeyW@48               @2307
    1123     RegQueryMultipleValuesA               = _RegQueryMultipleValuesA@20        @2308
    1124     RegQueryMultipleValuesW               = _RegQueryMultipleValuesW@20        @2309
    1125     RegQueryValueA                        = _RegQueryValueA@16                 @2310
    1126     RegQueryValueExA                      = _RegQueryValueExA@24               @2311
    1127     RegQueryValueExW                      = _RegQueryValueExW@24               @2312
    1128     RegQueryValueW                        = _RegQueryValueW@16                 @2313
    1129     RegReplaceKeyA                        = _RegReplaceKeyA@16                 @2314
    1130     RegReplaceKeyW                        = _RegReplaceKeyW@16                 @2315
    1131     RegRestoreKeyA                        = _RegRestoreKeyA@12                 @2316
    1132     RegRestoreKeyW                        = _RegRestoreKeyW@12                 @2317
    1133     RegSaveKeyA                           = _RegSaveKeyA@12                    @2318
    1134     RegSaveKeyW                           = _RegSaveKeyW@12                    @2319
    1135     RegSetKeySecurity                     = _RegSetKeySecurity@12              @2320
    1136     RegSetValueA                          = _RegSetValueA@20                   @2321
    1137     RegSetValueExA                        = _RegSetValueExA@24                 @2322
    1138     RegSetValueExW                        = _RegSetValueExW@24                 @2323
    1139     RegSetValueW                          = _RegSetValueW@20                   @2324
    1140     RegUnLoadKeyA                         = _RegUnLoadKeyA@8                   @2325
    1141     RegUnLoadKeyW                         = _RegUnLoadKeyW@8                   @2326
    1142 
    11431149    GetDisplayCodepage__Fv                  @3000
    11441150    GetWindowsCodepage__Fv                  @3001
Note: See TracChangeset for help on using the changeset viewer.