Changeset 1382 for trunk/src


Ignore:
Timestamp:
Oct 20, 1999, 7:18:30 PM (26 years ago)
Author:
phaller
Message:

Fix: corrected return types and parameter names

Location:
trunk/src/advapi32
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/advapi32/advapi32.h

    r803 r1382  
    1 /* $Id: advapi32.h,v 1.5 1999-09-02 19:39:07 phaller Exp $ */
     1/* $Id: advapi32.h,v 1.6 1999-10-20 17:18:17 phaller Exp $ */
    22
    33/*
     
    4747LONG      ODIN_INTERNAL ODIN_RegConnectRegistryA(LPCSTR,HKEY,LPHKEY);
    4848LONG      ODIN_INTERNAL ODIN_RegConnectRegistryW(LPCWSTR,HKEY,LPHKEY);
    49 DWORD     ODIN_INTERNAL ODIN_RegEnumKeyExA(HKEY,DWORD,LPSTR,LPDWORD,LPDWORD,LPSTR,LPDWORD,LPFILETIME);
    50 DWORD     ODIN_INTERNAL ODIN_RegEnumKeyExW(HKEY,DWORD,LPWSTR,LPDWORD,LPDWORD,LPWSTR,LPDWORD,LPFILETIME);
     49LONG      ODIN_INTERNAL ODIN_RegEnumKeyExA(HKEY,DWORD,LPSTR,LPDWORD,LPDWORD,LPSTR,LPDWORD,LPFILETIME);
     50LONG      ODIN_INTERNAL ODIN_RegEnumKeyExW(HKEY,DWORD,LPWSTR,LPDWORD,LPDWORD,LPWSTR,LPDWORD,LPFILETIME);
    5151LONG      ODIN_INTERNAL ODIN_RegGetKeySecurity(HKEY,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR,LPDWORD);
    5252LONG      ODIN_INTERNAL ODIN_RegLoadKeyA(HKEY,LPCSTR,LPCSTR);
    5353LONG      ODIN_INTERNAL ODIN_RegLoadKeyW(HKEY,LPCWSTR,LPCWSTR);
    5454LONG      ODIN_INTERNAL ODIN_RegNotifyChangeKeyValue(HKEY,BOOL,DWORD,HANDLE,BOOL);
    55 DWORD     ODIN_INTERNAL ODIN_RegOpenKeyExW(HKEY,LPCWSTR,DWORD,REGSAM,LPHKEY);
    56 DWORD     ODIN_INTERNAL ODIN_RegOpenKeyExA(HKEY,LPCSTR,DWORD,REGSAM,LPHKEY);
    57 DWORD     ODIN_INTERNAL ODIN_RegQueryInfoKeyW(HKEY,LPWSTR,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPFILETIME);
    58 DWORD     ODIN_INTERNAL ODIN_RegQueryInfoKeyA(HKEY,LPSTR,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPFILETIME);
     55LONG      ODIN_INTERNAL ODIN_RegOpenKeyExW(HKEY,LPCWSTR,DWORD,REGSAM,LPHKEY);
     56LONG      ODIN_INTERNAL ODIN_RegOpenKeyExA(HKEY,LPCSTR,DWORD,REGSAM,LPHKEY);
     57LONG      ODIN_INTERNAL ODIN_RegQueryInfoKeyW(HKEY,LPWSTR,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPFILETIME);
     58LONG      ODIN_INTERNAL ODIN_RegQueryInfoKeyA(HKEY,LPSTR,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPFILETIME);
    5959LONG      ODIN_INTERNAL ODIN_RegReplaceKeyA(HKEY,LPCSTR,LPCSTR,LPCSTR);
    6060LONG      ODIN_INTERNAL ODIN_RegReplaceKeyW(HKEY,LPCWSTR,LPCWSTR,LPCWSTR);
     
    6363LONG      ODIN_INTERNAL ODIN_RegUnLoadKeyA(HKEY,LPCSTR);
    6464LONG      ODIN_INTERNAL ODIN_RegUnLoadKeyW(HKEY,LPCWSTR);
    65 DWORD     ODIN_INTERNAL ODIN_RegCloseKey(HKEY);
    66 DWORD     ODIN_INTERNAL ODIN_RegFlushKey(HKEY);
    67 DWORD     ODIN_INTERNAL ODIN_RegCreateKeyA(HKEY,LPCSTR,LPHKEY);
    68 DWORD     ODIN_INTERNAL ODIN_RegCreateKeyW(HKEY,LPCWSTR,LPHKEY);
    69 DWORD     ODIN_INTERNAL ODIN_RegDeleteKeyA(HKEY,LPCSTR);
    70 DWORD     ODIN_INTERNAL ODIN_RegDeleteKeyW(HKEY,LPWSTR);
    71 DWORD     ODIN_INTERNAL ODIN_RegDeleteValueA(HKEY,LPSTR);
    72 DWORD     ODIN_INTERNAL ODIN_RegDeleteValueW(HKEY,LPWSTR);
    73 DWORD     ODIN_INTERNAL ODIN_RegEnumKeyA(HKEY,DWORD,LPSTR,DWORD);
    74 DWORD     ODIN_INTERNAL ODIN_RegEnumKeyW(HKEY,DWORD,LPWSTR,DWORD);
    75 DWORD     ODIN_INTERNAL ODIN_RegEnumValueA(HKEY,DWORD,LPSTR,LPDWORD,LPDWORD,LPDWORD,LPBYTE,LPDWORD);
    76 DWORD     ODIN_INTERNAL ODIN_RegEnumValueW(HKEY,DWORD,LPWSTR,LPDWORD,LPDWORD,LPDWORD,LPBYTE,LPDWORD);
    77 DWORD     ODIN_INTERNAL ODIN_RegOpenKeyA(HKEY,LPCSTR,LPHKEY);
    78 DWORD     ODIN_INTERNAL ODIN_RegOpenKeyW(HKEY,LPCWSTR,LPHKEY);
    79 DWORD     ODIN_INTERNAL ODIN_RegQueryValueA(HKEY,LPCSTR,LPSTR,LPLONG);
    80 DWORD     ODIN_INTERNAL ODIN_RegQueryValueW(HKEY,LPCWSTR,LPWSTR,LPLONG);
     65LONG      ODIN_INTERNAL ODIN_RegCloseKey(HKEY);
     66LONG      ODIN_INTERNAL ODIN_RegFlushKey(HKEY);
     67LONG      ODIN_INTERNAL ODIN_RegCreateKeyA(HKEY,LPCSTR,LPHKEY);
     68LONG      ODIN_INTERNAL ODIN_RegCreateKeyW(HKEY,LPCWSTR,LPHKEY);
     69LONG      ODIN_INTERNAL ODIN_RegDeleteKeyA(HKEY,LPCSTR);
     70LONG      ODIN_INTERNAL ODIN_RegDeleteKeyW(HKEY,LPWSTR);
     71LONG      ODIN_INTERNAL ODIN_RegDeleteValueA(HKEY,LPSTR);
     72LONG      ODIN_INTERNAL ODIN_RegDeleteValueW(HKEY,LPWSTR);
     73LONG      ODIN_INTERNAL ODIN_RegEnumKeyA(HKEY,DWORD,LPSTR,DWORD);
     74LONG      ODIN_INTERNAL ODIN_RegEnumKeyW(HKEY,DWORD,LPWSTR,DWORD);
     75LONG      ODIN_INTERNAL ODIN_RegEnumValueA(HKEY,DWORD,LPSTR,LPDWORD,LPDWORD,LPDWORD,LPBYTE,LPDWORD);
     76LONG      ODIN_INTERNAL ODIN_RegEnumValueW(HKEY,DWORD,LPWSTR,LPDWORD,LPDWORD,LPDWORD,LPBYTE,LPDWORD);
     77LONG      ODIN_INTERNAL ODIN_RegOpenKeyA(HKEY,LPCSTR,LPHKEY);
     78LONG      ODIN_INTERNAL ODIN_RegOpenKeyW(HKEY,LPCWSTR,LPHKEY);
     79LONG      ODIN_INTERNAL ODIN_RegQueryValueA(HKEY,LPCSTR,LPSTR,LPLONG);
     80LONG      ODIN_INTERNAL ODIN_RegQueryValueW(HKEY,LPCWSTR,LPWSTR,LPLONG);
    8181LONG      ODIN_INTERNAL ODIN_RegQueryValueExA(HKEY,LPSTR,LPDWORD,LPDWORD,LPBYTE,LPDWORD);
    8282LONG      ODIN_INTERNAL ODIN_RegQueryValueExW(HKEY,LPWSTR,LPDWORD,LPDWORD,LPBYTE,LPDWORD);
    83 DWORD     ODIN_INTERNAL ODIN_RegSetValueA(HKEY,LPCSTR,DWORD,LPCSTR,DWORD);
    84 DWORD     ODIN_INTERNAL ODIN_RegSetValueW(HKEY,LPCWSTR,DWORD,LPCWSTR,DWORD);
    85 DWORD     ODIN_INTERNAL ODIN_RegSetValueExA(HKEY,LPSTR,DWORD,DWORD,LPBYTE,DWORD);
    86 DWORD     ODIN_INTERNAL ODIN_RegSetValueExW(HKEY,LPWSTR,DWORD,DWORD,LPBYTE,DWORD);
    87 DWORD     ODIN_INTERNAL ODIN_RegCreateKeyExA(HKEY,LPCSTR,DWORD,LPSTR,DWORD,REGSAM,LPSECURITY_ATTRIBUTES,PHKEY,LPDWORD);
    88 DWORD     ODIN_INTERNAL ODIN_RegCreateKeyExW(HKEY,LPCWSTR,DWORD,LPWSTR,DWORD,REGSAM,LPSECURITY_ATTRIBUTES,PHKEY,LPDWORD);
     83LONG      ODIN_INTERNAL ODIN_RegSetValueA(HKEY,LPCSTR,DWORD,LPCSTR,DWORD);
     84LONG      ODIN_INTERNAL ODIN_RegSetValueW(HKEY,LPCWSTR,DWORD,LPCWSTR,DWORD);
     85LONG      ODIN_INTERNAL ODIN_RegSetValueExA(HKEY,LPSTR,DWORD,DWORD,LPBYTE,DWORD);
     86LONG      ODIN_INTERNAL ODIN_RegSetValueExW(HKEY,LPWSTR,DWORD,DWORD,LPBYTE,DWORD);
     87LONG      ODIN_INTERNAL ODIN_RegCreateKeyExA(HKEY,LPCSTR,DWORD,LPSTR,DWORD,REGSAM,LPSECURITY_ATTRIBUTES,PHKEY,LPDWORD);
     88LONG      ODIN_INTERNAL ODIN_RegCreateKeyExW(HKEY,LPCWSTR,DWORD,LPWSTR,DWORD,REGSAM,LPSECURITY_ATTRIBUTES,PHKEY,LPDWORD);
    8989
    9090
  • trunk/src/advapi32/advapi32exp.def

    r91 r1382  
    1 ; $Id: advapi32exp.def,v 1.2 1999-06-10 14:23:33 phaller Exp $
    2 
    3 ;Created by BLAST for IBM's compiler
     1;Internal export definition file - autogenerated by ImpDef.
    42LIBRARY ADVAPI32 INITINSTANCE
    5 DATA MULTIPLE NONSHARED
    6 
    73EXPORTS
    8 _AbortSystemShutdownA@4            @1
    9 _AbortSystemShutdownW@4            @2
    10 _AccessCheck@32                    @3
    11 _AccessCheckAndAuditAlarmA@44      @4
    12 _AccessCheckAndAuditAlarmW@44      @5
    13 _AddAccessAllowedAce@16            @6
    14 _AddAccessDeniedAce@16             @7
    15 _AddAce@20                         @8
    16 _AddAuditAccessAce@24              @9
    17 _AdjustTokenGroups@24              @10
    18 _AdjustTokenPrivileges@24          @11
    19 _AllocateAndInitializeSid@44       @12
    20 _AllocateLocallyUniqueId@4         @13
    21 _AreAllAccessesGranted@8           @14
    22 _AreAnyAccessesGranted@8           @15
    23 _BackupEventLogA@8                 @16
    24 _BackupEventLogW@8                 @17
    25 _ChangeServiceConfigA@44           @18
    26 _ChangeServiceConfigW@44           @19
    27 _ClearEventLogA@8                  @20
    28 _ClearEventLogW@8                  @21
    29 _CloseEventLog@4                   @22
    30 _CloseServiceHandle@4              @23
    31 _ControlService@12                 @24
    32 _CopySid@12                        @25
    33 _CreatePrivateObjectSecurity@24  @26
    34 _CreateProcessAsUserA@44           @27
    35 _CreateProcessAsUserW@44           @28
    36 _CreateServiceA@52                 @29
    37 _CreateServiceW@52                 @30
    38 _DeleteAce@8                       @31
    39 _DeleteService@4                   @32
    40 _DeregisterEventSource@4           @33
    41 _DestroyPrivateObjectSecurity@4 @34
    42 _DuplicateToken@12                 @35
    43 _EnumDependentServicesA@24         @36
    44 _EnumDependentServicesW@24         @37
    45 _EnumServicesStatusA@32            @38
    46 _EnumServicesStatusW@32            @39
    47 _EqualPrefixSid@8                  @40
    48 _EqualSid@8                        @41
    49 _FindFirstFreeAce@8                @42
    50 _FreeSid@4                         @43
    51 _GetAce@12                         @44
    52 _GetAclInformation@16              @45
    53 _GetFileSecurityA@20               @46
    54 _GetFileSecurityW@20               @47
    55 _GetKernelObjectSecurity@20        @48
    56 _GetLengthSid@4                    @49
    57 _GetNumberOfEventLogRecords@8     @50
    58 _GetOldestEventLogRecord@8         @51
    59 _GetPrivateObjectSecurity@20       @52
    60 _GetSecurityDescriptorControl@12 @53
    61 _GetSecurityDescriptorDacl@16      @54
    62 _GetSecurityDescriptorGroup@12    @55
    63 _GetSecurityDescriptorLength@4   @56
    64 _GetSecurityDescriptorOwner@12    @57
    65 _GetSecurityDescriptorSacl@16      @58
    66 _GetServiceDisplayNameA@16         @59
    67 _GetServiceDisplayNameW@16         @60
    68 _GetServiceKeyNameA@16             @61
    69 _GetServiceKeyNameW@16             @62
    70 _GetSidIdentifierAuthority@4       @63
    71 _GetSidLengthRequired@4            @64
    72 _GetSidSubAuthority@8              @65
    73 _GetSidSubAuthorityCount@4         @66
    74 _GetTokenInformation@20            @67
    75 _GetUserNameA@8                    @68
    76 _GetUserNameW@8                    @69
    77 _ImpersonateLoggedOnUser@4         @70
    78 _ImpersonateNamedPipeClient@4     @71
    79 _ImpersonateSelf@4                 @72
    80 _InitializeAcl@12                  @73
    81 _InitializeSecurityDescriptor@8 @74
    82 _InitializeSid@12                  @75
    83 _InitiateSystemShutdownA@20        @76
    84 _InitiateSystemShutdownW@20        @77
    85 _IsTextUnicode@12                  @78
    86 _IsValidAcl@4                      @79
    87 _IsValidSecurityDescriptor@4       @80
    88 _IsValidSid@4                      @81
    89 _LockServiceDatabase@4             @82
    90 _LogonUserA@24                     @83
    91 _LogonUserW@24                     @84
    92 _LookupAccountNameA@28             @85
    93 _LookupAccountNameW@28             @86
    94 _LookupAccountSidA@28              @87
    95 _LookupAccountSidW@28              @88
    96 _LookupPrivilegeDisplayNameA@20  @89
    97 _LookupPrivilegeDisplayNameW@20  @90
    98 _LookupPrivilegeNameA@16           @91
    99 _LookupPrivilegeNameW@16           @92
    100 _LookupPrivilegeValueA@12          @93
    101 _LookupPrivilegeValueW@12          @94
    102 _MakeAbsoluteSD@44                 @95
    103 _MakeSelfRelativeSD@12             @96
    104 _MapGenericMask@8                  @97
    105 _NotifyBootConfigStatus@4          @98
    106 _NotifyChangeEventLog@8            @99
    107 _ObjectCloseAuditAlarmA@12         @100
    108 _ObjectCloseAuditAlarmW@12         @101
    109 _ObjectOpenAuditAlarmA@48          @102
    110 _ObjectOpenAuditAlarmW@48          @103
    111 _ObjectPrivilegeAuditAlarmA@24    @104
    112 _ObjectPrivilegeAuditAlarmW@24    @105
    113 _OpenBackupEventLogA@8             @106
    114 _OpenBackupEventLogW@8             @107
    115 _OpenEventLogA@8                   @108
    116 _OpenEventLogW@8                   @109
    117 _OpenProcessToken@12               @110
    118 _OpenSCManagerA@12                 @111
    119 _OpenSCManagerW@12                 @112
    120 _OpenServiceA@12                   @113
    121 _OpenServiceW@12                   @114
    122 _OpenThreadToken@16                @115
    123 _PrivilegeCheck@12                 @116
    124 _PrivilegedServiceAuditAlarmA@20 @117
    125 _PrivilegedServiceAuditAlarmW@20 @118
    126 _QueryServiceConfigA@16            @119
    127 _QueryServiceConfigW@16            @120
    128 _QueryServiceLockStatusA@16        @121
    129 _QueryServiceLockStatusW@16        @122
    130 _QueryServiceObjectSecurity@20    @123
    131 _QueryServiceStatus@8              @124
    132 _ReadEventLogA@28                  @125
    133 _ReadEventLogW@28                  @126
    134 _RegCloseKey@4                     @127
    135 _RegConnectRegistryA@12            @128
    136 _RegConnectRegistryW@12            @129
    137 _RegCreateKeyA@12                  @130
    138 _RegCreateKeyExA@36                @131
    139 _RegCreateKeyExW@36                @132
    140 _RegCreateKeyW@12                  @133
    141 _RegDeleteKeyA@8                   @134
    142 _RegDeleteKeyW@8                   @135
    143 _RegDeleteValueA@8                 @136
    144 _RegDeleteValueW@8                 @137
    145 _RegEnumKeyA@16                    @138
    146 _RegEnumKeyExA@32                  @139
    147 _RegEnumKeyExW@32                  @140
    148 _RegEnumKeyW@16                    @141
    149 _RegEnumValueA@32                  @142
    150 _RegEnumValueW@32                  @143
    151 _RegFlushKey@4                     @144
    152 _RegGetKeySecurity@16              @145
    153 _RegLoadKeyA@12                    @146
    154 _RegLoadKeyW@12                    @147
    155 _RegNotifyChangeKeyValue@20        @148
    156 _RegOpenKeyA@12                    @149
    157 _RegOpenKeyExA@20                  @150
    158 _RegOpenKeyExW@20                  @151
    159 _RegOpenKeyW@12                    @152
    160 _RegQueryInfoKeyA@48               @153
    161 _RegQueryInfoKeyW@48               @154
    162 _RegQueryMultipleValuesA@20        @155
    163 _RegQueryMultipleValuesW@20        @156
    164 _RegQueryValueA@16                 @157
    165 _RegQueryValueExA@24               @158
    166 _RegQueryValueExW@24               @159
    167 _RegQueryValueW@16                 @160
    168 _RegRemapPreDefKey@4               @161
    169 _RegReplaceKeyA@16                 @162
    170 _RegReplaceKeyW@16                 @163
    171 _RegRestoreKeyA@12                 @164
    172 _RegRestoreKeyW@12                 @165
    173 _RegSaveKeyA@12                    @166
    174 _RegSaveKeyW@12                    @167
    175 _RegSetKeySecurity@12              @168
    176 _RegSetValueA@20                   @169
    177 _RegSetValueExA@24                 @170
    178 _RegSetValueExW@24                 @171
    179 _RegSetValueW@20                   @172
    180 _RegUnLoadKeyA@8                   @173
    181 _RegUnLoadKeyW@8                   @174
    182 _RegisterEventSourceA@8            @175
    183 _RegisterEventSourceW@8            @176
    184 _RegisterServiceCtrlHandlerA@8   @177
    185 _RegisterServiceCtrlHandlerW@8   @178
    186 _ReportEventA@36                   @179
    187 _ReportEventW@36                   @180
    188 _RevertToSelf@0                    @181
    189 _SetAclInformation@16              @182
    190 _SetFileSecurityA@12               @183
    191 _SetFileSecurityW@12               @184
    192 _SetKernelObjectSecurity@12        @185
    193 _SetPrivateObjectSecurity@20       @186
    194 _SetSecurityDescriptorDacl@16      @187
    195 _SetSecurityDescriptorGroup@12    @188
    196 _SetSecurityDescriptorOwner@12    @189
    197 _SetSecurityDescriptorSacl@16      @190
    198 _SetServiceBits@16                 @191
    199 _SetServiceObjectSecurity@12       @192
    200 _SetServiceStatus@8                @193
    201 _SetThreadToken@8                  @194
    202 _SetTokenInformation@16            @195
    203 _StartServiceA@12                  @196
    204 _StartServiceCtrlDispatcherA@4   @197
    205 _StartServiceCtrlDispatcherW@4   @198
    206 _StartServiceW@12                  @199
    207 _UnlockServiceDatabase@4           @200
    208 
     4    _AbortSystemShutdownA@4                   @1
     5    _AbortSystemShutdownW@4                   @2
     6    _AccessCheck@32                           @3
     7    _AccessCheckAndAuditAlarmA@44             @4
     8    _AccessCheckAndAuditAlarmW@44             @5
     9    _AddAccessAllowedAce@16                   @6
     10    _AddAccessDeniedAce@16                    @7
     11    _AddAce@20                                @8
     12    _AddAuditAccessAce@24                     @9
     13    _AdjustTokenGroups@24                     @10
     14    _AdjustTokenPrivileges@24                 @11
     15    _AllocateAndInitializeSid@44              @12
     16    _AllocateLocallyUniqueId@4                @13
     17    _AreAllAccessesGranted@8                  @14
     18    _AreAnyAccessesGranted@8                  @15
     19    _BackupEventLogA@8                        @16
     20    _BackupEventLogW@8                        @17
     21    _ChangeServiceConfigA@44                  @18
     22    _ChangeServiceConfigW@44                  @19
     23    _ClearEventLogA@8                         @20
     24    _ClearEventLogW@8                         @21
     25    _CloseEventLog@4                          @22
     26    _CloseServiceHandle@4                     @23
     27    _ControlService@12                        @24
     28    _CopySid@12                               @25
     29    _CreatePrivateObjectSecurity@24           @26
     30    _CreateProcessAsUserA@44                  @27
     31    _CreateProcessAsUserW@44                  @28
     32    _CreateServiceA@52                        @29
     33    _CreateServiceW@52                        @30
     34    _DeleteAce@8                              @31
     35    _DeleteService@4                          @32
     36    _DeregisterEventSource@4                  @33
     37    _DestroyPrivateObjectSecurity@4           @34
     38    _DuplicateToken@12                        @35
     39    _EnumDependentServicesA@24                @36
     40    _EnumDependentServicesW@24                @37
     41    _EnumServicesStatusA@32                   @38
     42    _EnumServicesStatusW@32                   @39
     43    _EqualPrefixSid@8                         @40
     44    _EqualSid@8                               @41
     45    _FindFirstFreeAce@8                       @42
     46    _FreeSid@4                                @43
     47    _GetAce@12                                @44
     48    _GetAclInformation@16                     @45
     49    _GetFileSecurityA@20                      @46
     50    _GetFileSecurityW@20                      @47
     51    _GetKernelObjectSecurity@20               @48
     52    _GetLengthSid@4                           @49
     53    _GetNumberOfEventLogRecords@8             @50
     54    _GetOldestEventLogRecord@8                @51
     55    _GetPrivateObjectSecurity@20              @52
     56    _GetSecurityDescriptorControl@12          @53
     57    _GetSecurityDescriptorDacl@16             @54
     58    _GetSecurityDescriptorGroup@12            @55
     59    _GetSecurityDescriptorLength@4            @56
     60    _GetSecurityDescriptorOwner@12            @57
     61    _GetSecurityDescriptorSacl@16             @58
     62    _GetServiceDisplayNameA@16                @59
     63    _GetServiceDisplayNameW@16                @60
     64    _GetServiceKeyNameA@16                    @61
     65    _GetServiceKeyNameW@16                    @62
     66    _GetSidIdentifierAuthority@4              @63
     67    _GetSidLengthRequired@4                   @64
     68    _GetSidSubAuthority@8                     @65
     69    _GetSidSubAuthorityCount@4                @66
     70    _GetTokenInformation@20                   @67
     71    _GetUserNameA@8                           @68
     72    _GetUserNameW@8                           @69
     73    _ImpersonateLoggedOnUser@4                @70
     74    _ImpersonateNamedPipeClient@4             @71
     75    _ImpersonateSelf@4                        @72
     76    _InitializeAcl@12                         @73
     77    _InitializeSecurityDescriptor@8           @74
     78    _InitializeSid@12                         @75
     79    _InitiateSystemShutdownA@20               @76
     80    _InitiateSystemShutdownW@20               @77
     81    _IsTextUnicode@12                         @78
     82    _IsValidAcl@4                             @79
     83    _IsValidSecurityDescriptor@4              @80
     84    _IsValidSid@4                             @81
     85    _LockServiceDatabase@4                    @82
     86    _LogonUserA@24                            @83
     87    _LogonUserW@24                            @84
     88    _LookupAccountNameA@28                    @85
     89    _LookupAccountNameW@28                    @86
     90    _LookupAccountSidA@28                     @87
     91    _LookupAccountSidW@28                     @88
     92    _LookupPrivilegeDisplayNameA@20           @89
     93    _LookupPrivilegeDisplayNameW@20           @90
     94    _LookupPrivilegeNameA@16                  @91
     95    _LookupPrivilegeNameW@16                  @92
     96    _LookupPrivilegeValueA@12                 @93
     97    _LookupPrivilegeValueW@12                 @94
     98    _MakeAbsoluteSD@44                        @95
     99    _MakeSelfRelativeSD@12                    @96
     100    _MapGenericMask@8                         @97
     101    _NotifyBootConfigStatus@4                 @98
     102    _NotifyChangeEventLog@8                   @99
     103    _ObjectCloseAuditAlarmA@12                @100
     104    _ObjectCloseAuditAlarmW@12                @101
     105    _ObjectOpenAuditAlarmA@48                 @102
     106    _ObjectOpenAuditAlarmW@48                 @103
     107    _ObjectPrivilegeAuditAlarmA@24            @104
     108    _ObjectPrivilegeAuditAlarmW@24            @105
     109    _OpenBackupEventLogA@8                    @106
     110    _OpenBackupEventLogW@8                    @107
     111    _OpenEventLogA@8                          @108
     112    _OpenEventLogW@8                          @109
     113    _OpenProcessToken@12                      @110
     114    _OpenSCManagerA@12                        @111
     115    _OpenSCManagerW@12                        @112
     116    _OpenServiceA@12                          @113
     117    _OpenServiceW@12                          @114
     118    _OpenThreadToken@16                       @115
     119    _PrivilegeCheck@12                        @116
     120    _PrivilegedServiceAuditAlarmA@20          @117
     121    _PrivilegedServiceAuditAlarmW@20          @118
     122    _QueryServiceConfigA@16                   @119
     123    _QueryServiceConfigW@16                   @120
     124    _QueryServiceLockStatusA@16               @121
     125    _QueryServiceLockStatusW@16               @122
     126    _QueryServiceObjectSecurity@20            @123
     127    _QueryServiceStatus@8                     @124
     128    _ReadEventLogA@28                         @125
     129    _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
     177    _RegisterEventSourceA@8                   @175
     178    _RegisterEventSourceW@8                   @176
     179    _RegisterServiceCtrlHandlerA@8            @177
     180    _RegisterServiceCtrlHandlerW@8            @178
     181    _ReportEventA@36                          @179
     182    _ReportEventW@36                          @180
     183    _RevertToSelf@0                           @181
     184    _SetAclInformation@16                     @182
     185    _SetFileSecurityA@12                      @183
     186    _SetFileSecurityW@12                      @184
     187    _SetKernelObjectSecurity@12               @185
     188    _SetPrivateObjectSecurity@20              @186
     189    _SetSecurityDescriptorDacl@16             @187
     190    _SetSecurityDescriptorGroup@12            @188
     191    _SetSecurityDescriptorOwner@12            @189
     192    _SetSecurityDescriptorSacl@16             @190
     193    _SetServiceBits@16                        @191
     194    _SetServiceObjectSecurity@12              @192
     195    _SetServiceStatus@8                       @193
     196    _SetThreadToken@8                         @194
     197    _SetTokenInformation@16                   @195
     198    _StartServiceA@12                         @196
     199    _StartServiceCtrlDispatcherA@4            @197
     200    _StartServiceCtrlDispatcherW@4            @198
     201    _StartServiceW@12                         @199
     202    _UnlockServiceDatabase@4                  @200
  • trunk/src/advapi32/registry.cpp

    r1296 r1382  
    1 /* $Id: registry.cpp,v 1.4 1999-10-14 17:21:14 phaller Exp $ */
     1/* $Id: registry.cpp,v 1.5 1999-10-20 17:18:17 phaller Exp $ */
    22
    33/*
     
    7676 * Result    :
    7777 * Remark    :
    78  * Status    : UNTESTED STUB
    79  *
    80  * Author    : Patrick Haller [Tue, 1998/06/16 23:00]
    81  *****************************************************************************/
    82 
    83 ODINFUNCTION1(DWORD,RegCloseKey,HKEY,arg1)
    84 {
    85   return _O32_RegCloseKey(ConvertKey(arg1));
    86 }
    87 
    88 
    89 /*****************************************************************************
    90  * Name      :
    91  * Purpose   :
    92  * Parameters:
    93  * Variables :
    94  * Result    :
    95  * Remark    :
    96  * Status    : UNTESTED STUB
    97  *
    98  * Author    : Patrick Haller [Tue, 1998/06/16 23:00]
    99  *****************************************************************************/
    100 
    101 ODINFUNCTION3(DWORD,RegCreateKeyA,HKEY,  arg1,
    102                                   LPCSTR,arg2,
    103                                   PHKEY, arg3)
    104 {
    105   return _O32_RegCreateKey(ConvertKey(arg1),
    106                           arg2,
    107                           arg3);
    108 }
    109 
    110 
    111 /*****************************************************************************
    112  * Name      :
    113  * Purpose   :
    114  * Parameters:
    115  * Variables :
    116  * Result    :
    117  * Remark    :
    118  * Status    : UNTESTED STUB
    119  *
    120  * Author    : Patrick Haller [Tue, 1998/06/16 23:00]
    121  *****************************************************************************/
    122 
    123 ODINFUNCTION3(DWORD,RegCreateKeyW,HKEY,   arg1,
    124                                   LPCWSTR,arg2,
    125                                   PHKEY,  arg3)
    126 {
    127   char *astring = UnicodeToAsciiString((LPWSTR)arg2);
     78 * Status    : CORRECTED UNTESTED
     79 *
     80 * Author    : Patrick Haller [Tue, 1998/06/16 23:00]
     81 *****************************************************************************/
     82
     83ODINFUNCTION1(LONG,RegCloseKey,HKEY,hKey)
     84{
     85  return _O32_RegCloseKey(ConvertKey(hKey));
     86}
     87
     88
     89/*****************************************************************************
     90 * Name      :
     91 * Purpose   :
     92 * Parameters:
     93 * Variables :
     94 * Result    :
     95 * Remark    :
     96 * Status    : CORRECTED UNTESTED
     97 *
     98 * Author    : Patrick Haller [Tue, 1998/06/16 23:00]
     99 *****************************************************************************/
     100
     101ODINFUNCTION3(LONG,RegCreateKeyA,HKEY,  hKey,
     102                                 LPCSTR,lpszSubKey,
     103                                 PHKEY, phkResult)
     104{
     105  return _O32_RegCreateKey(ConvertKey(hKey),
     106                          lpszSubKey,
     107                          phkResult);
     108}
     109
     110
     111/*****************************************************************************
     112 * Name      :
     113 * Purpose   :
     114 * Parameters:
     115 * Variables :
     116 * Result    :
     117 * Remark    :
     118 * Status    : CORRECTED UNTESTED
     119 *
     120 * Author    : Patrick Haller [Tue, 1998/06/16 23:00]
     121 *****************************************************************************/
     122
     123ODINFUNCTION3(LONG,RegCreateKeyW,HKEY,   hKey,
     124                                 LPCWSTR,lpszSubKey,
     125                                 PHKEY,  phkResult)
     126{
     127  char *astring = UnicodeToAsciiString((LPWSTR)lpszSubKey);
    128128  LONG  rc;
    129129
    130   rc = _O32_RegCreateKey(ConvertKey(arg1),
     130  rc = _O32_RegCreateKey(ConvertKey(hKey),
    131131                        astring,
    132                         arg3);
     132                        phkResult);
    133133
    134134  FreeAsciiString(astring);
     
    144144 * Result    :
    145145 * Remark    :
    146  * Status    : UNTESTED STUB
    147  *
    148  * Author    : Patrick Haller [Tue, 1998/06/16 23:00]
    149  *****************************************************************************/
    150 
    151 ODINFUNCTION9(DWORD,RegCreateKeyExA,HKEY,                 arg1,
    152                                     LPCSTR,               arg2,
    153                                     DWORD,                arg3,
    154                                     LPSTR,                arg4,
    155                                     DWORD,                arg5,
    156                                     REGSAM,               arg6,
    157                                     LPSECURITY_ATTRIBUTES,arg7,
    158                                     PHKEY,                arg8,
    159                                     LPDWORD,              arg9)
    160 {
    161   return _O32_RegCreateKeyEx(ConvertKey(arg1),
    162                             arg2,
    163                             arg3,
    164                             arg4,
    165                             arg5,
    166                             arg6 | KEY_READ,
    167                             arg7,
    168                             arg8,
    169                             arg9);
    170 }
    171 
    172 
    173 /*****************************************************************************
    174  * Name      :
    175  * Purpose   :
    176  * Parameters:
    177  * Variables :
    178  * Result    :
    179  * Remark    :
    180  * Status    : UNTESTED STUB
    181  *
    182  * Author    : Patrick Haller [Tue, 1998/06/16 23:00]
    183  *****************************************************************************/
    184 
    185 ODINFUNCTION9(DWORD,RegCreateKeyExW,HKEY,                 arg1,
    186                                     LPCWSTR,              arg2,
    187                                     DWORD,                arg3,
    188                                     LPWSTR,               arg4,
    189                                     DWORD,                arg5,
    190                                     REGSAM,               arg6,
    191                                     LPSECURITY_ATTRIBUTES,arg7,
    192                                     PHKEY,                arg8,
    193                                     LPDWORD,              arg9)
    194 {
    195   char *astring1 = UnicodeToAsciiString((LPWSTR)arg2);
    196   char *astring2 = UnicodeToAsciiString(arg4);
     146 * Status    : CORRECTED UNTESTED
     147 *
     148 * Author    : Patrick Haller [Tue, 1998/06/16 23:00]
     149 *****************************************************************************/
     150
     151ODINFUNCTION9(LONG,RegCreateKeyExA,HKEY,                 hKey,
     152                                   LPCSTR,               lpszSubKey,
     153                                   DWORD,                dwReserved,
     154                                   LPSTR,                lpszClass,
     155                                   DWORD,                fdwOptions,
     156                                   REGSAM,               samDesired,
     157                                   LPSECURITY_ATTRIBUTES,lpSecurityAttributes,
     158                                   PHKEY,                phkResult,
     159                                   LPDWORD,              lpdwDisposition)
     160{
     161  return _O32_RegCreateKeyEx(ConvertKey(hKey),
     162                             lpszSubKey,
     163                             dwReserved,
     164                             lpszClass,
     165                             fdwOptions,
     166                             samDesired, //  | KEY_READ
     167                             lpSecurityAttributes,
     168                             phkResult,
     169                             lpdwDisposition);
     170}
     171
     172
     173/*****************************************************************************
     174 * Name      :
     175 * Purpose   :
     176 * Parameters:
     177 * Variables :
     178 * Result    :
     179 * Remark    :
     180 * Status    : CORRECTED UNTESTED
     181 *
     182 * Author    : Patrick Haller [Tue, 1998/06/16 23:00]
     183 *****************************************************************************/
     184
     185ODINFUNCTION9(LONG,RegCreateKeyExW,HKEY,                 hKey,
     186                                   LPCWSTR,              lpszSubKey,
     187                                   DWORD,                dwReserved,
     188                                   LPWSTR,               lpszClass,
     189                                   DWORD,                fdwOptions,
     190                                   REGSAM,               samDesired,
     191                                   LPSECURITY_ATTRIBUTES,lpSecurityAttributes,
     192                                   PHKEY,                phkResult,
     193                                   LPDWORD,              lpdwDisposition)
     194{
     195  char *astring1 = UnicodeToAsciiString((LPWSTR)lpszSubKey);
     196  char *astring2 = UnicodeToAsciiString(lpszClass);
    197197  LONG  rc;
    198198
    199   rc = _O32_RegCreateKeyEx(ConvertKey(arg1),
     199  rc = _O32_RegCreateKeyEx(ConvertKey(hKey),
    200200                          astring1,
    201                           arg3,
     201                          dwReserved,
    202202                          astring2,
    203                           arg5,
    204                           arg6 | KEY_READ,
    205                           arg7,
    206                           arg8,
    207                           arg9);
     203                          fdwOptions,
     204                          samDesired, //  | KEY_READ
     205                          lpSecurityAttributes,
     206                          phkResult,
     207                          lpdwDisposition);
    208208
    209209  FreeAsciiString(astring1);
     
    220220 * Result    :
    221221 * Remark    :
    222  * Status    : UNTESTED STUB
    223  *
    224  * Author    : Patrick Haller [Tue, 1998/06/16 23:00]
    225  *****************************************************************************/
    226 
    227 ODINFUNCTION2(DWORD,RegDeleteKeyW,HKEY,  arg1,
    228                                   LPWSTR,arg2)
    229 {
    230   char *astring = UnicodeToAsciiString(arg2);
     222 * Status    : CORRECTED UNTESTED
     223 *
     224 * Author    : Patrick Haller [Tue, 1998/06/16 23:00]
     225 *****************************************************************************/
     226
     227ODINFUNCTION2(LONG,RegDeleteKeyW,HKEY,  hKey,
     228                                 LPWSTR,lpszSubKey)
     229{
     230  char *astring = UnicodeToAsciiString(lpszSubKey);
    231231  LONG  rc;
    232232
    233   rc = _O32_RegDeleteKey(ConvertKey(arg1),
     233  rc = _O32_RegDeleteKey(ConvertKey(hKey),
    234234                        astring);
    235235  FreeAsciiString(astring);
     
    245245 * Result    :
    246246 * Remark    :
    247  * Status    : UNTESTED STUB
    248  *
    249  * Author    : Patrick Haller [Tue, 1998/06/16 23:00]
    250  *****************************************************************************/
    251 
    252 ODINFUNCTION2(DWORD,RegDeleteKeyA,HKEY,  arg1,
    253                                   LPCSTR,arg2)
    254 {
    255   return _O32_RegDeleteKey(ConvertKey(arg1),
    256                           arg2);
    257 }
    258 
    259 
    260 /*****************************************************************************
    261  * Name      :
    262  * Purpose   :
    263  * Parameters:
    264  * Variables :
    265  * Result    :
    266  * Remark    :
    267  * Status    : UNTESTED STUB
    268  *
    269  * Author    : Patrick Haller [Tue, 1998/06/16 23:00]
    270  *****************************************************************************/
    271 
    272 ODINFUNCTION2(DWORD,RegDeleteValueA,HKEY, arg1,
    273                                     LPSTR,arg2)
    274 {
    275   return _O32_RegDeleteValue(ConvertKey(arg1),
    276                             arg2);
    277 }
    278 
    279 
    280 /*****************************************************************************
    281  * Name      :
    282  * Purpose   :
    283  * Parameters:
    284  * Variables :
    285  * Result    :
    286  * Remark    :
    287  * Status    : UNTESTED STUB
    288  *
    289  * Author    : Patrick Haller [Tue, 1998/06/16 23:00]
    290  *****************************************************************************/
    291 
    292 ODINFUNCTION2(DWORD,RegDeleteValueW,HKEY,  arg1,
    293                                     LPWSTR,arg2)
    294 {
    295   char *astring = UnicodeToAsciiString(arg2);
     247 * Status    : CORRECTED UNTESTED
     248 *
     249 * Author    : Patrick Haller [Tue, 1998/06/16 23:00]
     250 *****************************************************************************/
     251
     252ODINFUNCTION2(LONG,RegDeleteKeyA,HKEY,  hKey,
     253                                 LPCSTR,lpszSubKey)
     254{
     255  return _O32_RegDeleteKey(ConvertKey(hKey),
     256                          lpszSubKey);
     257}
     258
     259
     260/*****************************************************************************
     261 * Name      :
     262 * Purpose   :
     263 * Parameters:
     264 * Variables :
     265 * Result    :
     266 * Remark    :
     267 * Status    : CORRECTED UNTESTED
     268 *
     269 * Author    : Patrick Haller [Tue, 1998/06/16 23:00]
     270 *****************************************************************************/
     271
     272ODINFUNCTION2(LONG,RegDeleteValueA,HKEY, hKey,
     273                                   LPSTR,lpszValue)
     274{
     275  return _O32_RegDeleteValue(ConvertKey(hKey),
     276                            lpszValue);
     277}
     278
     279
     280/*****************************************************************************
     281 * Name      :
     282 * Purpose   :
     283 * Parameters:
     284 * Variables :
     285 * Result    :
     286 * Remark    :
     287 * Status    : CORRECTED UNTESTED
     288 *
     289 * Author    : Patrick Haller [Tue, 1998/06/16 23:00]
     290 *****************************************************************************/
     291
     292ODINFUNCTION2(LONG,RegDeleteValueW,HKEY,  hKey,
     293                                   LPWSTR,lpszValue)
     294{
     295  char *astring = UnicodeToAsciiString(lpszValue);
    296296  LONG  rc;
    297297
    298   rc = _O32_RegDeleteValue(ConvertKey(arg1),
     298  rc = _O32_RegDeleteValue(ConvertKey(hKey),
    299299                          astring);
    300300  FreeAsciiString(astring);
     
    315315 *****************************************************************************/
    316316
    317 ODINFUNCTION4(DWORD,RegEnumKeyA,HKEY, arg1,
    318                                 DWORD,arg2,
    319                                 LPSTR,arg3,
    320                                 DWORD,arg4)
    321 {
    322   return _O32_RegEnumKey(ConvertKey(arg1),
    323                         arg2,
    324                         arg3,
    325                         arg4);
    326 }
    327 
    328 
    329 /*****************************************************************************
    330  * Name      :
    331  * Purpose   :
    332  * Parameters:
    333  * Variables :
    334  * Result    :
    335  * Remark    :
    336  * Status    : UNTESTED STUB
    337  *
    338  * Author    : Patrick Haller [Tue, 1998/06/16 23:00]
    339  *****************************************************************************/
    340 
    341 ODINFUNCTION4(DWORD,RegEnumKeyW,HKEY,  arg1,
    342                                 DWORD, arg2,
    343                                 LPWSTR,arg3,
    344                                 DWORD, arg4)
     317ODINFUNCTION4(LONG,RegEnumKeyA,HKEY, hKey,
     318                               DWORD,iSubKey,
     319                               LPSTR,lpszName,
     320                               DWORD,cchName)
     321{
     322  return _O32_RegEnumKey(ConvertKey(hKey),
     323                        iSubKey,
     324                        lpszName,
     325                        cchName);
     326}
     327
     328
     329/*****************************************************************************
     330 * Name      :
     331 * Purpose   :
     332 * Parameters:
     333 * Variables :
     334 * Result    :
     335 * Remark    :
     336 * Status    : UNTESTED STUB
     337 *
     338 * Author    : Patrick Haller [Tue, 1998/06/16 23:00]
     339 *****************************************************************************/
     340
     341ODINFUNCTION4(LONG,RegEnumKeyW,HKEY,  hKey,
     342                               DWORD, iSubKey,
     343                               LPWSTR,lpszName,
     344                               DWORD, cchName)
    345345{
    346346  char *astring;
    347347  LONG  rc;
    348348
    349   rc = _O32_RegEnumKey(ConvertKey(arg1),
    350                       arg2,
    351                       (char *)arg3,
    352                       arg4);
     349  rc = _O32_RegEnumKey(ConvertKey(hKey),
     350                      iSubKey,
     351                      (char *)lpszName,
     352                      cchName);
    353353  if(rc == ERROR_SUCCESS)
    354354  {
    355     astring = (char *)malloc(arg4);
    356     strcpy(astring, (char *)arg3);
    357     AsciiToUnicode(astring, arg3);
     355    astring = (char *)malloc(cchName);
     356    strcpy(astring, (char *)lpszName);
     357    AsciiToUnicode(astring, lpszName);
    358358    free(astring);
    359359  }
     
    374374 *****************************************************************************/
    375375
    376 ODINFUNCTION8(DWORD,RegEnumKeyExA,HKEY,      arg1,
    377                                   DWORD,     arg2,
    378                                   LPSTR,     arg3,
    379                                   LPDWORD,   arg4,
    380                                   LPDWORD,   arg5,
    381                                   LPSTR,     arg6,
    382                                   LPDWORD,   arg7,
    383                                   LPFILETIME,arg8)
     376ODINFUNCTION8(LONG,RegEnumKeyExA,HKEY,      arg1,
     377                                 DWORD,     arg2,
     378                                 LPSTR,     arg3,
     379                                 LPDWORD,   arg4,
     380                                 LPDWORD,   arg5,
     381                                 LPSTR,     arg6,
     382                                 LPDWORD,   arg7,
     383                                 LPFILETIME,arg8)
    384384{
    385385  return _O32_RegEnumKeyEx(ConvertKey(arg1),
     
    406406 *****************************************************************************/
    407407
    408 ODINFUNCTION8(DWORD,RegEnumKeyExW,HKEY,      arg1,
    409                                   DWORD,     arg2,
    410                                   LPWSTR,    arg3,
    411                                   LPDWORD,   arg4,
    412                                   LPDWORD,   arg5,
    413                                   LPWSTR,    arg6,
    414                                   LPDWORD,   arg7,
    415                                   LPFILETIME,arg8)
     408ODINFUNCTION8(LONG,RegEnumKeyExW,HKEY,      arg1,
     409                                 DWORD,     arg2,
     410                                 LPWSTR,    arg3,
     411                                 LPDWORD,   arg4,
     412                                 LPDWORD,   arg5,
     413                                 LPWSTR,    arg6,
     414                                 LPDWORD,   arg7,
     415                                 LPFILETIME,arg8)
    416416{
    417417  char *astring;
     
    454454 *****************************************************************************/
    455455
    456 ODINFUNCTION8(DWORD,RegEnumValueA,HKEY,   arg1,
    457                                   DWORD,  arg2,
    458                                   LPSTR,  arg3,
    459                                   LPDWORD,arg4,
    460                                   LPDWORD,arg5,
    461                                   LPDWORD,arg6,
    462                                   LPBYTE, arg7,
    463                                   LPDWORD,arg8)
     456ODINFUNCTION8(LONG,RegEnumValueA,HKEY,   arg1,
     457                                 DWORD,  arg2,
     458                                 LPSTR,  arg3,
     459                                 LPDWORD,arg4,
     460                                 LPDWORD,arg5,
     461                                 LPDWORD,arg6,
     462                                 LPBYTE, arg7,
     463                                 LPDWORD,arg8)
    464464{
    465465  return _O32_RegEnumValue(ConvertKey(arg1),
     
    486486 *****************************************************************************/
    487487
    488 ODINFUNCTION8(DWORD,RegEnumValueW,HKEY,   arg1,
    489                                   DWORD,  arg2,
    490                                   LPWSTR, arg3,
    491                                   LPDWORD,arg4,
    492                                   LPDWORD,arg5,
    493                                   LPDWORD,arg6,
    494                                   LPBYTE, arg7,
    495                                   LPDWORD,arg8)
     488ODINFUNCTION8(LONG,RegEnumValueW,HKEY,   arg1,
     489                                 DWORD,  arg2,
     490                                 LPWSTR, arg3,
     491                                 LPDWORD,arg4,
     492                                 LPDWORD,arg5,
     493                                 LPDWORD,arg6,
     494                                 LPBYTE, arg7,
     495                                 LPDWORD,arg8)
    496496{
    497497  char *astring;
     
    529529 *****************************************************************************/
    530530
    531 ODINFUNCTION3(DWORD,RegOpenKeyA,HKEY,  arg1,
    532                                 LPCSTR,arg2,
    533                                 PHKEY, arg3)
     531ODINFUNCTION3(LONG,RegOpenKeyA,HKEY,  arg1,
     532                               LPCSTR,arg2,
     533                               PHKEY, arg3)
    534534{
    535535  LONG rc;
     
    557557 *****************************************************************************/
    558558
    559 ODINFUNCTION3(DWORD,RegOpenKeyW,HKEY,   arg1,
    560                                 LPCWSTR,arg2,
    561                                 PHKEY,  arg3)
     559ODINFUNCTION3(LONG,RegOpenKeyW,HKEY,   arg1,
     560                               LPCWSTR,arg2,
     561                               PHKEY,  arg3)
    562562{
    563563  char *astring = UnicodeToAsciiString((LPWSTR)arg2);
     
    587587 *****************************************************************************/
    588588
    589 ODINFUNCTION5(DWORD,RegOpenKeyExA,HKEY,  arg1,
     589ODINFUNCTION5(LONG,RegOpenKeyExA,HKEY,  arg1,
    590590                                  LPCSTR,arg2,
    591591                                  DWORD, arg3,
     
    622622 *****************************************************************************/
    623623
    624 ODINFUNCTION5(DWORD,RegOpenKeyExW,HKEY,   arg1,
     624ODINFUNCTION5(LONG,RegOpenKeyExW,HKEY,   arg1,
    625625                                  LPCWSTR,arg2,
    626626                                  DWORD,  arg3,
     
    658658 *****************************************************************************/
    659659
    660 ODINFUNCTION12(DWORD,RegQueryInfoKeyA,HKEY,       arg1,
     660ODINFUNCTION12(LONG,RegQueryInfoKeyA,HKEY,       arg1,
    661661                                      LPSTR,      arg2,
    662662                                      LPDWORD,    arg3,
     
    698698 *****************************************************************************/
    699699
    700 ODINFUNCTION12(DWORD,RegQueryInfoKeyW,HKEY,       arg1,
     700ODINFUNCTION12(LONG,RegQueryInfoKeyW,HKEY,       arg1,
    701701                                      LPWSTR,     arg2,
    702702                                      LPDWORD,    arg3,
     
    749749 *****************************************************************************/
    750750
    751 ODINFUNCTION4(DWORD,RegQueryValueA,HKEY,  arg1,
     751ODINFUNCTION4(LONG,RegQueryValueA,HKEY,  arg1,
    752752                                   LPCSTR,arg2,
    753753                                   LPSTR, arg3,
     
    775775 *****************************************************************************/
    776776
    777 ODINFUNCTION4(DWORD,RegQueryValueW,HKEY,   hkey,
     777ODINFUNCTION4(LONG,RegQueryValueW,HKEY,   hkey,
    778778                                   LPCWSTR,lpszSubKey,
    779779                                   LPWSTR, lpszValue,
     
    874874 *****************************************************************************/
    875875
    876 ODINFUNCTION5(DWORD,RegSetValueA,HKEY,  hkey,
     876ODINFUNCTION5(LONG,RegSetValueA,HKEY,  hkey,
    877877                                 LPCSTR,lpSubKey,
    878878                                 DWORD, dwType,
     
    904904 *****************************************************************************/
    905905
    906 ODINFUNCTION5(DWORD,RegSetValueW,HKEY,   hkey,
     906ODINFUNCTION5(LONG,RegSetValueW,HKEY,   hkey,
    907907                                 LPCWSTR,lpSubKey,
    908908                                 DWORD,  dwType,
     
    942942 *****************************************************************************/
    943943
    944 ODINFUNCTION6(DWORD,RegSetValueExA,HKEY,  arg1,
     944ODINFUNCTION6(LONG,RegSetValueExA,HKEY,  arg1,
    945945                                   LPSTR, arg2,
    946946                                   DWORD, arg3,
     
    970970 *****************************************************************************/
    971971
    972 ODINFUNCTION6(DWORD,RegSetValueExW,HKEY,  arg1,
     972ODINFUNCTION6(LONG,RegSetValueExW,HKEY,  arg1,
    973973                                   LPWSTR,arg2,
    974974                                   DWORD, arg3,
     
    10111011 *****************************************************************************/
    10121012
    1013 ODINFUNCTION1(DWORD,RegFlushKey,HKEY,hkey)
     1013ODINFUNCTION1(LONG,RegFlushKey,HKEY,hkey)
    10141014{
    10151015  dprintf(("ADVAPI32: RegFlushKey not implemented yet."));
Note: See TracChangeset for help on using the changeset viewer.