Changeset 1591 for trunk/src


Ignore:
Timestamp:
Nov 4, 1999, 1:46:20 PM (26 years ago)
Author:
phaller
Message:

Add: added code for Windows NT LSA

Location:
trunk/src/advapi32
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/advapi32/ADVAPI32.DEF

    r491 r1591  
    1 ; $Id: ADVAPI32.DEF,v 1.6 1999-08-13 00:30:34 phaller Exp $
     1; $Id: ADVAPI32.DEF,v 1.7 1999-11-04 12:44:47 phaller Exp $
    22
    33;Created by BLAST for IBM's compiler
     
    2323
    2424EXPORTS
     25
     26; ----------------------------------------------------------------------------
     27; LSA
     28; ----------------------------------------------------------------------------
     29
     30     LsaAddAccountRights                   = _LsaAddAccountRights@16
     31     LsaClose                              = _LsaClose@4                              @243
     32     LsaCreateTrustedDomainEx              = _LsaCreateTrustedDomainEx@20
     33     LsaDeleteTrustedDomain                = _LsaDeleteTrustedDomain@8                @280
     34     LsaEnumerateAccountRights             = _LsaEnumerateAccountRights@16
     35     LsaEnumerateAccountsWithUserRight     = _LsaEnumerateAccountsWithUserRight@16
     36     LsaEnumerateTrustedDomains            = _LsaEnumerateTrustedDomains@20
     37     LsaEnumerateTrustedDomainsEx          = _LsaEnumerateTrustedDomainsEx@20
     38     LsaFreeMemory                         = _LsaFreeMemory@4                         @241
     39     LsaLookupNames                        = _LsaLookupNames@20                       @245
     40     LsaLookupSids                         = _LsaLookupSids@20                        @240
     41     LsaNtStatusToWinError                 = _LsaNtStatusToWinError@4
     42     LsaOpenPolicy                         = _LsaOpenPolicy@16                        @239
     43     LsaOpenTrustedDomainByName            = _LsaOpenTrustedDomainByName@16
     44     LsaQueryInformationPolicy             = _LsaQueryInformationPolicy@12            @242
     45     LsaQueryTrustedDomainInfo             = _LsaQueryTrustedDomainInfo@16
     46     LsaQueryTrustedDomainInfoByName       = _LsaQueryTrustedDomainInfoByName@16
     47     LsaRegisterPolicyChangeNotification   = _LsaRegisterPolicyChangeNotification@8
     48     LsaRemoveAccountRights                = _LsaRemoveAccountRights@20
     49     LsaRetrievePrivateData                = _LsaRetrievePrivateData@12
     50     LsaSetInformationPolicy               = _LsaSetInformationPolicy@12              @244
     51     LsaSetTrustedDomainInfo               = _LsaSetTrustedDomainInfo@16
     52     LsaSetTrustedDomainInfoByName         = _LsaSetTrustedDomainInfoByName@16
     53     LsaStorePrivateData                   = _LsaStorePrivateData@12
     54     LsaUnregisterPolicyChangeNotification = _LsaUnregisterPolicyChangeNotification@8
     55
     56; ----------------------------------------------------------------------------
     57; Registry
     58; ----------------------------------------------------------------------------
     59
     60     RegCloseKey                           = _RegCloseKey@4                     @127
     61     RegConnectRegistryA                   = _RegConnectRegistryA@12            @128
     62     RegConnectRegistryW                   = _RegConnectRegistryW@12            @129
     63     RegCreateKeyA                         = _RegCreateKeyA@12                  @130
     64     RegCreateKeyExA                       = _RegCreateKeyExA@36                @131
     65     RegCreateKeyExW                       = _RegCreateKeyExW@36                @132
     66     RegCreateKeyW                         = _RegCreateKeyW@12                  @133
     67     RegDeleteKeyA                         = _RegDeleteKeyA@8                   @134
     68     RegDeleteKeyW                         = _RegDeleteKeyW@8                   @135
     69     RegDeleteValueA                       = _RegDeleteValueA@8                 @136
     70     RegDeleteValueW                       = _RegDeleteValueW@8                 @137
     71     RegEnumKeyA                           = _RegEnumKeyA@16                    @138
     72     RegEnumKeyExA                         = _RegEnumKeyExA@32                  @139
     73     RegEnumKeyExW                         = _RegEnumKeyExW@32                  @140
     74     RegEnumKeyW                           = _RegEnumKeyW@16                    @141
     75     RegEnumValueA                         = _RegEnumValueA@32                  @142
     76     RegEnumValueW                         = _RegEnumValueW@32                  @143
     77     RegFlushKey                           = _RegFlushKey@4                     @144
     78     RegGetKeySecurity                     = _RegGetKeySecurity@16              @145
     79     RegLoadKeyA                           = _RegLoadKeyA@12                    @146
     80     RegLoadKeyW                           = _RegLoadKeyW@12                    @147
     81     RegNotifyChangeKeyValue               = _RegNotifyChangeKeyValue@20        @148
     82     RegOpenKeyA                           = _RegOpenKeyA@12                    @149
     83     RegOpenKeyExA                         = _RegOpenKeyExA@20                  @150
     84     RegOpenKeyExW                         = _RegOpenKeyExW@20                  @151
     85     RegOpenKeyW                           = _RegOpenKeyW@12                    @152
     86     RegQueryInfoKeyA                      = _RegQueryInfoKeyA@48               @153
     87     RegQueryInfoKeyW                      = _RegQueryInfoKeyW@48               @154
     88     RegQueryMultipleValuesA               = _RegQueryMultipleValuesA@20        @155
     89     RegQueryMultipleValuesW               = _RegQueryMultipleValuesW@20        @156
     90     RegQueryValueA                        = _RegQueryValueA@16                 @157
     91     RegQueryValueExA                      = _RegQueryValueExA@24               @158
     92     RegQueryValueExW                      = _RegQueryValueExW@24               @159
     93     RegQueryValueW                        = _RegQueryValueW@16                 @160
     94;    RegRemapPreDefKey                     = _RegRemapPreDefKey@4               @161
     95     RegReplaceKeyA                        = _RegReplaceKeyA@16                 @162
     96     RegReplaceKeyW                        = _RegReplaceKeyW@16                 @163
     97     RegRestoreKeyA                        = _RegRestoreKeyA@12                 @164
     98     RegRestoreKeyW                        = _RegRestoreKeyW@12                 @165
     99     RegSaveKeyA                           = _RegSaveKeyA@12                    @166
     100     RegSaveKeyW                           = _RegSaveKeyW@12                    @167
     101     RegSetKeySecurity                     = _RegSetKeySecurity@12              @168
     102     RegSetValueA                          = _RegSetValueA@20                   @169
     103     RegSetValueExA                        = _RegSetValueExA@24                 @170
     104     RegSetValueExW                        = _RegSetValueExW@24                 @171
     105     RegSetValueW                          = _RegSetValueW@20                   @172
     106     RegUnLoadKeyA                         = _RegUnLoadKeyA@8                   @173
     107     RegUnLoadKeyW                         = _RegUnLoadKeyW@8                   @174
     108
     109
     110; ----------------------------------------------------------------------------
     111; Rest
     112; ----------------------------------------------------------------------------
    25113     AbortSystemShutdownA       = _AbortSystemShutdownA@4            @1
    26114     AbortSystemShutdownW       = _AbortSystemShutdownW@4            @2
     
    149237     ReadEventLogA              = _ReadEventLogA@28                  @125
    150238     ReadEventLogW              = _ReadEventLogW@28                  @126
    151      RegCloseKey                = _RegCloseKey@4                     @127
    152      RegConnectRegistryA        = _RegConnectRegistryA@12            @128
    153      RegConnectRegistryW        = _RegConnectRegistryW@12            @129
    154      RegCreateKeyA              = _RegCreateKeyA@12                  @130
    155      RegCreateKeyExA            = _RegCreateKeyExA@36                @131
    156      RegCreateKeyExW            = _RegCreateKeyExW@36                @132
    157      RegCreateKeyW              = _RegCreateKeyW@12                  @133
    158      RegDeleteKeyA              = _RegDeleteKeyA@8                   @134
    159      RegDeleteKeyW              = _RegDeleteKeyW@8                   @135
    160      RegDeleteValueA            = _RegDeleteValueA@8                 @136
    161      RegDeleteValueW            = _RegDeleteValueW@8                 @137
    162      RegEnumKeyA                = _RegEnumKeyA@16                    @138
    163      RegEnumKeyExA              = _RegEnumKeyExA@32                  @139
    164      RegEnumKeyExW              = _RegEnumKeyExW@32                  @140
    165      RegEnumKeyW                = _RegEnumKeyW@16                    @141
    166      RegEnumValueA              = _RegEnumValueA@32                  @142
    167      RegEnumValueW              = _RegEnumValueW@32                  @143
    168      RegFlushKey                = _RegFlushKey@4                     @144
    169      RegGetKeySecurity          = _RegGetKeySecurity@16              @145
    170      RegLoadKeyA                = _RegLoadKeyA@12                    @146
    171      RegLoadKeyW                = _RegLoadKeyW@12                    @147
    172      RegNotifyChangeKeyValue    = _RegNotifyChangeKeyValue@20        @148
    173      RegOpenKeyA                = _RegOpenKeyA@12                    @149
    174      RegOpenKeyExA              = _RegOpenKeyExA@20                  @150
    175      RegOpenKeyExW              = _RegOpenKeyExW@20                  @151
    176      RegOpenKeyW                = _RegOpenKeyW@12                    @152
    177      RegQueryInfoKeyA           = _RegQueryInfoKeyA@48               @153
    178      RegQueryInfoKeyW           = _RegQueryInfoKeyW@48               @154
    179      RegQueryMultipleValuesA    = _RegQueryMultipleValuesA@20        @155
    180      RegQueryMultipleValuesW    = _RegQueryMultipleValuesW@20        @156
    181      RegQueryValueA             = _RegQueryValueA@16                 @157
    182      RegQueryValueExA           = _RegQueryValueExA@24               @158
    183      RegQueryValueExW           = _RegQueryValueExW@24               @159
    184      RegQueryValueW             = _RegQueryValueW@16                 @160
    185 ;    RegRemapPreDefKey          = _RegRemapPreDefKey@4               @161
    186      RegReplaceKeyA             = _RegReplaceKeyA@16                 @162
    187      RegReplaceKeyW             = _RegReplaceKeyW@16                 @163
    188      RegRestoreKeyA             = _RegRestoreKeyA@12                 @164
    189      RegRestoreKeyW             = _RegRestoreKeyW@12                 @165
    190      RegSaveKeyA                = _RegSaveKeyA@12                    @166
    191      RegSaveKeyW                = _RegSaveKeyW@12                    @167
    192      RegSetKeySecurity          = _RegSetKeySecurity@12              @168
    193      RegSetValueA               = _RegSetValueA@20                   @169
    194      RegSetValueExA             = _RegSetValueExA@24                 @170
    195      RegSetValueExW             = _RegSetValueExW@24                 @171
    196      RegSetValueW               = _RegSetValueW@20                   @172
    197      RegUnLoadKeyA              = _RegUnLoadKeyA@8                   @173
    198      RegUnLoadKeyW              = _RegUnLoadKeyW@8                   @174
    199239     RegisterEventSourceA       = _RegisterEventSourceA@8            @175
    200240     RegisterEventSourceW       = _RegisterEventSourceW@8            @176
  • trunk/src/advapi32/advapi32exp.def

    r1382 r1591  
    22LIBRARY ADVAPI32 INITINSTANCE
    33EXPORTS
     4    _LsaClose@4                               @243
     5    _LsaDeleteTrustedDomain@8                 @280
     6    _LsaFreeMemory@4                          @241
     7    _LsaLookupNames@20                        @245
     8    _LsaLookupSids@20                         @240
     9    _LsaOpenPolicy@16                         @239
     10    _LsaQueryInformationPolicy@12             @242
     11    _LsaSetInformationPolicy@12               @244
     12    _RegCloseKey@4                            @127
     13    _RegConnectRegistryA@12                   @128
     14    _RegConnectRegistryW@12                   @129
     15    _RegCreateKeyA@12                         @130
     16    _RegCreateKeyExA@36                       @131
     17    _RegCreateKeyExW@36                       @132
     18    _RegCreateKeyW@12                         @133
     19    _RegDeleteKeyA@8                          @134
     20    _RegDeleteKeyW@8                          @135
     21    _RegDeleteValueA@8                        @136
     22    _RegDeleteValueW@8                        @137
     23    _RegEnumKeyA@16                           @138
     24    _RegEnumKeyExA@32                         @139
     25    _RegEnumKeyExW@32                         @140
     26    _RegEnumKeyW@16                           @141
     27    _RegEnumValueA@32                         @142
     28    _RegEnumValueW@32                         @143
     29    _RegFlushKey@4                            @144
     30    _RegGetKeySecurity@16                     @145
     31    _RegLoadKeyA@12                           @146
     32    _RegLoadKeyW@12                           @147
     33    _RegNotifyChangeKeyValue@20               @148
     34    _RegOpenKeyA@12                           @149
     35    _RegOpenKeyExA@20                         @150
     36    _RegOpenKeyExW@20                         @151
     37    _RegOpenKeyW@12                           @152
     38    _RegQueryInfoKeyA@48                      @153
     39    _RegQueryInfoKeyW@48                      @154
     40    _RegQueryMultipleValuesA@20               @155
     41    _RegQueryMultipleValuesW@20               @156
     42    _RegQueryValueA@16                        @157
     43    _RegQueryValueExA@24                      @158
     44    _RegQueryValueExW@24                      @159
     45    _RegQueryValueW@16                        @160
     46    _RegReplaceKeyA@16                        @162
     47    _RegReplaceKeyW@16                        @163
     48    _RegRestoreKeyA@12                        @164
     49    _RegRestoreKeyW@12                        @165
     50    _RegSaveKeyA@12                           @166
     51    _RegSaveKeyW@12                           @167
     52    _RegSetKeySecurity@12                     @168
     53    _RegSetValueA@20                          @169
     54    _RegSetValueExA@24                        @170
     55    _RegSetValueExW@24                        @171
     56    _RegSetValueW@20                          @172
     57    _RegUnLoadKeyA@8                          @173
     58    _RegUnLoadKeyW@8                          @174
    459    _AbortSystemShutdownA@4                   @1
    560    _AbortSystemShutdownW@4                   @2
     
    128183    _ReadEventLogA@28                         @125
    129184    _ReadEventLogW@28                         @126
    130     _RegCloseKey@4                            @127
    131     _RegConnectRegistryA@12                   @128
    132     _RegConnectRegistryW@12                   @129
    133     _RegCreateKeyA@12                         @130
    134     _RegCreateKeyExA@36                       @131
    135     _RegCreateKeyExW@36                       @132
    136     _RegCreateKeyW@12                         @133
    137     _RegDeleteKeyA@8                          @134
    138     _RegDeleteKeyW@8                          @135
    139     _RegDeleteValueA@8                        @136
    140     _RegDeleteValueW@8                        @137
    141     _RegEnumKeyA@16                           @138
    142     _RegEnumKeyExA@32                         @139
    143     _RegEnumKeyExW@32                         @140
    144     _RegEnumKeyW@16                           @141
    145     _RegEnumValueA@32                         @142
    146     _RegEnumValueW@32                         @143
    147     _RegFlushKey@4                            @144
    148     _RegGetKeySecurity@16                     @145
    149     _RegLoadKeyA@12                           @146
    150     _RegLoadKeyW@12                           @147
    151     _RegNotifyChangeKeyValue@20               @148
    152     _RegOpenKeyA@12                           @149
    153     _RegOpenKeyExA@20                         @150
    154     _RegOpenKeyExW@20                         @151
    155     _RegOpenKeyW@12                           @152
    156     _RegQueryInfoKeyA@48                      @153
    157     _RegQueryInfoKeyW@48                      @154
    158     _RegQueryMultipleValuesA@20               @155
    159     _RegQueryMultipleValuesW@20               @156
    160     _RegQueryValueA@16                        @157
    161     _RegQueryValueExA@24                      @158
    162     _RegQueryValueExW@24                      @159
    163     _RegQueryValueW@16                        @160
    164     _RegReplaceKeyA@16                        @162
    165     _RegReplaceKeyW@16                        @163
    166     _RegRestoreKeyA@12                        @164
    167     _RegRestoreKeyW@12                        @165
    168     _RegSaveKeyA@12                           @166
    169     _RegSaveKeyW@12                           @167
    170     _RegSetKeySecurity@12                     @168
    171     _RegSetValueA@20                          @169
    172     _RegSetValueExA@24                        @170
    173     _RegSetValueExW@24                        @171
    174     _RegSetValueW@20                          @172
    175     _RegUnLoadKeyA@8                          @173
    176     _RegUnLoadKeyW@8                          @174
    177185    _RegisterEventSourceA@8                   @175
    178186    _RegisterEventSourceW@8                   @176
  • trunk/src/advapi32/makefile

    r951 r1591  
    1 # $Id: makefile,v 1.12 1999-09-15 23:26:05 sandervl Exp $
     1# $Id: makefile,v 1.13 1999-11-04 12:44:47 phaller Exp $
    22
    33#
     
    2121TARGET = advapi32
    2222
    23 OBJS =  advapi32.obj initterm.obj registry.obj
     23OBJS =  advapi32.obj initterm.obj registry.obj lsa.obj
    2424
    2525
     
    4444advapi32.obj: advapi32.cpp advapi32.h $(PDWIN32_INCLUDE)\odinwrap.h
    4545registry.obj: registry.cpp $(PDWIN32_INCLUDE)\odinwrap.h
     46lsa.obj:      lsa.cpp $(PDWIN32_INCLUDE)\odinwrap.h
    4647initterm.obj: initterm.cpp
    4748
Note: See TracChangeset for help on using the changeset viewer.