- Timestamp:
- Oct 20, 1999, 7:18:30 PM (26 years ago)
- 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 $ */ 2 2 3 3 /* … … 47 47 LONG ODIN_INTERNAL ODIN_RegConnectRegistryA(LPCSTR,HKEY,LPHKEY); 48 48 LONG ODIN_INTERNAL ODIN_RegConnectRegistryW(LPCWSTR,HKEY,LPHKEY); 49 DWORDODIN_INTERNAL ODIN_RegEnumKeyExA(HKEY,DWORD,LPSTR,LPDWORD,LPDWORD,LPSTR,LPDWORD,LPFILETIME);50 DWORDODIN_INTERNAL ODIN_RegEnumKeyExW(HKEY,DWORD,LPWSTR,LPDWORD,LPDWORD,LPWSTR,LPDWORD,LPFILETIME);49 LONG ODIN_INTERNAL ODIN_RegEnumKeyExA(HKEY,DWORD,LPSTR,LPDWORD,LPDWORD,LPSTR,LPDWORD,LPFILETIME); 50 LONG ODIN_INTERNAL ODIN_RegEnumKeyExW(HKEY,DWORD,LPWSTR,LPDWORD,LPDWORD,LPWSTR,LPDWORD,LPFILETIME); 51 51 LONG ODIN_INTERNAL ODIN_RegGetKeySecurity(HKEY,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR,LPDWORD); 52 52 LONG ODIN_INTERNAL ODIN_RegLoadKeyA(HKEY,LPCSTR,LPCSTR); 53 53 LONG ODIN_INTERNAL ODIN_RegLoadKeyW(HKEY,LPCWSTR,LPCWSTR); 54 54 LONG ODIN_INTERNAL ODIN_RegNotifyChangeKeyValue(HKEY,BOOL,DWORD,HANDLE,BOOL); 55 DWORDODIN_INTERNAL ODIN_RegOpenKeyExW(HKEY,LPCWSTR,DWORD,REGSAM,LPHKEY);56 DWORDODIN_INTERNAL ODIN_RegOpenKeyExA(HKEY,LPCSTR,DWORD,REGSAM,LPHKEY);57 DWORDODIN_INTERNAL ODIN_RegQueryInfoKeyW(HKEY,LPWSTR,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPFILETIME);58 DWORDODIN_INTERNAL ODIN_RegQueryInfoKeyA(HKEY,LPSTR,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPFILETIME);55 LONG ODIN_INTERNAL ODIN_RegOpenKeyExW(HKEY,LPCWSTR,DWORD,REGSAM,LPHKEY); 56 LONG ODIN_INTERNAL ODIN_RegOpenKeyExA(HKEY,LPCSTR,DWORD,REGSAM,LPHKEY); 57 LONG ODIN_INTERNAL ODIN_RegQueryInfoKeyW(HKEY,LPWSTR,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPFILETIME); 58 LONG ODIN_INTERNAL ODIN_RegQueryInfoKeyA(HKEY,LPSTR,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPFILETIME); 59 59 LONG ODIN_INTERNAL ODIN_RegReplaceKeyA(HKEY,LPCSTR,LPCSTR,LPCSTR); 60 60 LONG ODIN_INTERNAL ODIN_RegReplaceKeyW(HKEY,LPCWSTR,LPCWSTR,LPCWSTR); … … 63 63 LONG ODIN_INTERNAL ODIN_RegUnLoadKeyA(HKEY,LPCSTR); 64 64 LONG ODIN_INTERNAL ODIN_RegUnLoadKeyW(HKEY,LPCWSTR); 65 DWORDODIN_INTERNAL ODIN_RegCloseKey(HKEY);66 DWORDODIN_INTERNAL ODIN_RegFlushKey(HKEY);67 DWORDODIN_INTERNAL ODIN_RegCreateKeyA(HKEY,LPCSTR,LPHKEY);68 DWORDODIN_INTERNAL ODIN_RegCreateKeyW(HKEY,LPCWSTR,LPHKEY);69 DWORDODIN_INTERNAL ODIN_RegDeleteKeyA(HKEY,LPCSTR);70 DWORDODIN_INTERNAL ODIN_RegDeleteKeyW(HKEY,LPWSTR);71 DWORDODIN_INTERNAL ODIN_RegDeleteValueA(HKEY,LPSTR);72 DWORDODIN_INTERNAL ODIN_RegDeleteValueW(HKEY,LPWSTR);73 DWORDODIN_INTERNAL ODIN_RegEnumKeyA(HKEY,DWORD,LPSTR,DWORD);74 DWORDODIN_INTERNAL ODIN_RegEnumKeyW(HKEY,DWORD,LPWSTR,DWORD);75 DWORDODIN_INTERNAL ODIN_RegEnumValueA(HKEY,DWORD,LPSTR,LPDWORD,LPDWORD,LPDWORD,LPBYTE,LPDWORD);76 DWORDODIN_INTERNAL ODIN_RegEnumValueW(HKEY,DWORD,LPWSTR,LPDWORD,LPDWORD,LPDWORD,LPBYTE,LPDWORD);77 DWORDODIN_INTERNAL ODIN_RegOpenKeyA(HKEY,LPCSTR,LPHKEY);78 DWORDODIN_INTERNAL ODIN_RegOpenKeyW(HKEY,LPCWSTR,LPHKEY);79 DWORDODIN_INTERNAL ODIN_RegQueryValueA(HKEY,LPCSTR,LPSTR,LPLONG);80 DWORDODIN_INTERNAL ODIN_RegQueryValueW(HKEY,LPCWSTR,LPWSTR,LPLONG);65 LONG ODIN_INTERNAL ODIN_RegCloseKey(HKEY); 66 LONG ODIN_INTERNAL ODIN_RegFlushKey(HKEY); 67 LONG ODIN_INTERNAL ODIN_RegCreateKeyA(HKEY,LPCSTR,LPHKEY); 68 LONG ODIN_INTERNAL ODIN_RegCreateKeyW(HKEY,LPCWSTR,LPHKEY); 69 LONG ODIN_INTERNAL ODIN_RegDeleteKeyA(HKEY,LPCSTR); 70 LONG ODIN_INTERNAL ODIN_RegDeleteKeyW(HKEY,LPWSTR); 71 LONG ODIN_INTERNAL ODIN_RegDeleteValueA(HKEY,LPSTR); 72 LONG ODIN_INTERNAL ODIN_RegDeleteValueW(HKEY,LPWSTR); 73 LONG ODIN_INTERNAL ODIN_RegEnumKeyA(HKEY,DWORD,LPSTR,DWORD); 74 LONG ODIN_INTERNAL ODIN_RegEnumKeyW(HKEY,DWORD,LPWSTR,DWORD); 75 LONG ODIN_INTERNAL ODIN_RegEnumValueA(HKEY,DWORD,LPSTR,LPDWORD,LPDWORD,LPDWORD,LPBYTE,LPDWORD); 76 LONG ODIN_INTERNAL ODIN_RegEnumValueW(HKEY,DWORD,LPWSTR,LPDWORD,LPDWORD,LPDWORD,LPBYTE,LPDWORD); 77 LONG ODIN_INTERNAL ODIN_RegOpenKeyA(HKEY,LPCSTR,LPHKEY); 78 LONG ODIN_INTERNAL ODIN_RegOpenKeyW(HKEY,LPCWSTR,LPHKEY); 79 LONG ODIN_INTERNAL ODIN_RegQueryValueA(HKEY,LPCSTR,LPSTR,LPLONG); 80 LONG ODIN_INTERNAL ODIN_RegQueryValueW(HKEY,LPCWSTR,LPWSTR,LPLONG); 81 81 LONG ODIN_INTERNAL ODIN_RegQueryValueExA(HKEY,LPSTR,LPDWORD,LPDWORD,LPBYTE,LPDWORD); 82 82 LONG ODIN_INTERNAL ODIN_RegQueryValueExW(HKEY,LPWSTR,LPDWORD,LPDWORD,LPBYTE,LPDWORD); 83 DWORDODIN_INTERNAL ODIN_RegSetValueA(HKEY,LPCSTR,DWORD,LPCSTR,DWORD);84 DWORDODIN_INTERNAL ODIN_RegSetValueW(HKEY,LPCWSTR,DWORD,LPCWSTR,DWORD);85 DWORDODIN_INTERNAL ODIN_RegSetValueExA(HKEY,LPSTR,DWORD,DWORD,LPBYTE,DWORD);86 DWORDODIN_INTERNAL ODIN_RegSetValueExW(HKEY,LPWSTR,DWORD,DWORD,LPBYTE,DWORD);87 DWORDODIN_INTERNAL ODIN_RegCreateKeyExA(HKEY,LPCSTR,DWORD,LPSTR,DWORD,REGSAM,LPSECURITY_ATTRIBUTES,PHKEY,LPDWORD);88 DWORDODIN_INTERNAL ODIN_RegCreateKeyExW(HKEY,LPCWSTR,DWORD,LPWSTR,DWORD,REGSAM,LPSECURITY_ATTRIBUTES,PHKEY,LPDWORD);83 LONG ODIN_INTERNAL ODIN_RegSetValueA(HKEY,LPCSTR,DWORD,LPCSTR,DWORD); 84 LONG ODIN_INTERNAL ODIN_RegSetValueW(HKEY,LPCWSTR,DWORD,LPCWSTR,DWORD); 85 LONG ODIN_INTERNAL ODIN_RegSetValueExA(HKEY,LPSTR,DWORD,DWORD,LPBYTE,DWORD); 86 LONG ODIN_INTERNAL ODIN_RegSetValueExW(HKEY,LPWSTR,DWORD,DWORD,LPBYTE,DWORD); 87 LONG ODIN_INTERNAL ODIN_RegCreateKeyExA(HKEY,LPCSTR,DWORD,LPSTR,DWORD,REGSAM,LPSECURITY_ATTRIBUTES,PHKEY,LPDWORD); 88 LONG ODIN_INTERNAL ODIN_RegCreateKeyExW(HKEY,LPCWSTR,DWORD,LPWSTR,DWORD,REGSAM,LPSECURITY_ATTRIBUTES,PHKEY,LPDWORD); 89 89 90 90 -
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. 4 2 LIBRARY ADVAPI32 INITINSTANCE 5 DATA MULTIPLE NONSHARED6 7 3 EXPORTS 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:14phaller Exp $ */1 /* $Id: registry.cpp,v 1.5 1999-10-20 17:18:17 phaller Exp $ */ 2 2 3 3 /* … … 76 76 * Result : 77 77 * Remark : 78 * Status : UNTESTED STUB79 * 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 STUB97 * 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 STUB119 * 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 83 ODINFUNCTION1(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 101 ODINFUNCTION3(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 123 ODINFUNCTION3(LONG,RegCreateKeyW,HKEY, hKey, 124 LPCWSTR,lpszSubKey, 125 PHKEY, phkResult) 126 { 127 char *astring = UnicodeToAsciiString((LPWSTR)lpszSubKey); 128 128 LONG rc; 129 129 130 rc = _O32_RegCreateKey(ConvertKey( arg1),130 rc = _O32_RegCreateKey(ConvertKey(hKey), 131 131 astring, 132 arg3);132 phkResult); 133 133 134 134 FreeAsciiString(astring); … … 144 144 * Result : 145 145 * Remark : 146 * Status : UNTESTED STUB147 * 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 STUB181 * 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 151 ODINFUNCTION9(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 185 ODINFUNCTION9(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); 197 197 LONG rc; 198 198 199 rc = _O32_RegCreateKeyEx(ConvertKey( arg1),199 rc = _O32_RegCreateKeyEx(ConvertKey(hKey), 200 200 astring1, 201 arg3,201 dwReserved, 202 202 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); 208 208 209 209 FreeAsciiString(astring1); … … 220 220 * Result : 221 221 * Remark : 222 * Status : UNTESTED STUB223 * 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 227 ODINFUNCTION2(LONG,RegDeleteKeyW,HKEY, hKey, 228 LPWSTR,lpszSubKey) 229 { 230 char *astring = UnicodeToAsciiString(lpszSubKey); 231 231 LONG rc; 232 232 233 rc = _O32_RegDeleteKey(ConvertKey( arg1),233 rc = _O32_RegDeleteKey(ConvertKey(hKey), 234 234 astring); 235 235 FreeAsciiString(astring); … … 245 245 * Result : 246 246 * Remark : 247 * Status : UNTESTED STUB248 * 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 STUB268 * 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 STUB288 * 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 252 ODINFUNCTION2(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 272 ODINFUNCTION2(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 292 ODINFUNCTION2(LONG,RegDeleteValueW,HKEY, hKey, 293 LPWSTR,lpszValue) 294 { 295 char *astring = UnicodeToAsciiString(lpszValue); 296 296 LONG rc; 297 297 298 rc = _O32_RegDeleteValue(ConvertKey( arg1),298 rc = _O32_RegDeleteValue(ConvertKey(hKey), 299 299 astring); 300 300 FreeAsciiString(astring); … … 315 315 *****************************************************************************/ 316 316 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)317 ODINFUNCTION4(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 341 ODINFUNCTION4(LONG,RegEnumKeyW,HKEY, hKey, 342 DWORD, iSubKey, 343 LPWSTR,lpszName, 344 DWORD, cchName) 345 345 { 346 346 char *astring; 347 347 LONG rc; 348 348 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); 353 353 if(rc == ERROR_SUCCESS) 354 354 { 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); 358 358 free(astring); 359 359 } … … 374 374 *****************************************************************************/ 375 375 376 ODINFUNCTION8( DWORD,RegEnumKeyExA,HKEY, arg1,377 378 379 380 381 382 383 376 ODINFUNCTION8(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) 384 384 { 385 385 return _O32_RegEnumKeyEx(ConvertKey(arg1), … … 406 406 *****************************************************************************/ 407 407 408 ODINFUNCTION8( DWORD,RegEnumKeyExW,HKEY, arg1,409 410 411 412 413 414 415 408 ODINFUNCTION8(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) 416 416 { 417 417 char *astring; … … 454 454 *****************************************************************************/ 455 455 456 ODINFUNCTION8( DWORD,RegEnumValueA,HKEY, arg1,457 458 459 460 461 462 463 456 ODINFUNCTION8(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) 464 464 { 465 465 return _O32_RegEnumValue(ConvertKey(arg1), … … 486 486 *****************************************************************************/ 487 487 488 ODINFUNCTION8( DWORD,RegEnumValueW,HKEY, arg1,489 490 491 492 493 494 495 488 ODINFUNCTION8(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) 496 496 { 497 497 char *astring; … … 529 529 *****************************************************************************/ 530 530 531 ODINFUNCTION3( DWORD,RegOpenKeyA,HKEY, arg1,532 533 531 ODINFUNCTION3(LONG,RegOpenKeyA,HKEY, arg1, 532 LPCSTR,arg2, 533 PHKEY, arg3) 534 534 { 535 535 LONG rc; … … 557 557 *****************************************************************************/ 558 558 559 ODINFUNCTION3( DWORD,RegOpenKeyW,HKEY, arg1,560 561 559 ODINFUNCTION3(LONG,RegOpenKeyW,HKEY, arg1, 560 LPCWSTR,arg2, 561 PHKEY, arg3) 562 562 { 563 563 char *astring = UnicodeToAsciiString((LPWSTR)arg2); … … 587 587 *****************************************************************************/ 588 588 589 ODINFUNCTION5( DWORD,RegOpenKeyExA,HKEY, arg1,589 ODINFUNCTION5(LONG,RegOpenKeyExA,HKEY, arg1, 590 590 LPCSTR,arg2, 591 591 DWORD, arg3, … … 622 622 *****************************************************************************/ 623 623 624 ODINFUNCTION5( DWORD,RegOpenKeyExW,HKEY, arg1,624 ODINFUNCTION5(LONG,RegOpenKeyExW,HKEY, arg1, 625 625 LPCWSTR,arg2, 626 626 DWORD, arg3, … … 658 658 *****************************************************************************/ 659 659 660 ODINFUNCTION12( DWORD,RegQueryInfoKeyA,HKEY, arg1,660 ODINFUNCTION12(LONG,RegQueryInfoKeyA,HKEY, arg1, 661 661 LPSTR, arg2, 662 662 LPDWORD, arg3, … … 698 698 *****************************************************************************/ 699 699 700 ODINFUNCTION12( DWORD,RegQueryInfoKeyW,HKEY, arg1,700 ODINFUNCTION12(LONG,RegQueryInfoKeyW,HKEY, arg1, 701 701 LPWSTR, arg2, 702 702 LPDWORD, arg3, … … 749 749 *****************************************************************************/ 750 750 751 ODINFUNCTION4( DWORD,RegQueryValueA,HKEY, arg1,751 ODINFUNCTION4(LONG,RegQueryValueA,HKEY, arg1, 752 752 LPCSTR,arg2, 753 753 LPSTR, arg3, … … 775 775 *****************************************************************************/ 776 776 777 ODINFUNCTION4( DWORD,RegQueryValueW,HKEY, hkey,777 ODINFUNCTION4(LONG,RegQueryValueW,HKEY, hkey, 778 778 LPCWSTR,lpszSubKey, 779 779 LPWSTR, lpszValue, … … 874 874 *****************************************************************************/ 875 875 876 ODINFUNCTION5( DWORD,RegSetValueA,HKEY, hkey,876 ODINFUNCTION5(LONG,RegSetValueA,HKEY, hkey, 877 877 LPCSTR,lpSubKey, 878 878 DWORD, dwType, … … 904 904 *****************************************************************************/ 905 905 906 ODINFUNCTION5( DWORD,RegSetValueW,HKEY, hkey,906 ODINFUNCTION5(LONG,RegSetValueW,HKEY, hkey, 907 907 LPCWSTR,lpSubKey, 908 908 DWORD, dwType, … … 942 942 *****************************************************************************/ 943 943 944 ODINFUNCTION6( DWORD,RegSetValueExA,HKEY, arg1,944 ODINFUNCTION6(LONG,RegSetValueExA,HKEY, arg1, 945 945 LPSTR, arg2, 946 946 DWORD, arg3, … … 970 970 *****************************************************************************/ 971 971 972 ODINFUNCTION6( DWORD,RegSetValueExW,HKEY, arg1,972 ODINFUNCTION6(LONG,RegSetValueExW,HKEY, arg1, 973 973 LPWSTR,arg2, 974 974 DWORD, arg3, … … 1011 1011 *****************************************************************************/ 1012 1012 1013 ODINFUNCTION1( DWORD,RegFlushKey,HKEY,hkey)1013 ODINFUNCTION1(LONG,RegFlushKey,HKEY,hkey) 1014 1014 { 1015 1015 dprintf(("ADVAPI32: RegFlushKey not implemented yet."));
Note:
See TracChangeset
for help on using the changeset viewer.