; $Id: ADVAPI32.DEF,v 1.6 1999-08-13 00:30:34 phaller Exp $ ;Created by BLAST for IBM's compiler LIBRARY ADVAPI32 INITINSTANCE DATA MULTIPLE NONSHARED IMPORTS _O32_RegCloseKey = PMWINX.541 _O32_RegCreateKey = PMWINX.542 _O32_RegCreateKeyEx = PMWINX.543 _O32_RegDeleteKey = PMWINX.544 _O32_RegDeleteValue = PMWINX.545 _O32_RegEnumKey = PMWINX.546 _O32_RegEnumKeyEx = PMWINX.547 _O32_RegEnumValue = PMWINX.548 _O32_RegOpenKey = PMWINX.549 _O32_RegOpenKeyEx = PMWINX.550 _O32_RegQueryInfoKey = PMWINX.551 _O32_RegQueryValue = PMWINX.552 _O32_RegQueryValueEx = PMWINX.553 _O32_RegSetValue = PMWINX.554 _O32_RegSetValueEx = PMWINX.555 EXPORTS AbortSystemShutdownA = _AbortSystemShutdownA@4 @1 AbortSystemShutdownW = _AbortSystemShutdownW@4 @2 AccessCheck = _AccessCheck@32 @3 AccessCheckAndAuditAlarmA = _AccessCheckAndAuditAlarmA@44 @4 AccessCheckAndAuditAlarmW = _AccessCheckAndAuditAlarmW@44 @5 AddAccessAllowedAce = _AddAccessAllowedAce@16 @6 AddAccessDeniedAce = _AddAccessDeniedAce@16 @7 AddAce = _AddAce@20 @8 AddAuditAccessAce = _AddAuditAccessAce@24 @9 AdjustTokenGroups = _AdjustTokenGroups@24 @10 AdjustTokenPrivileges = _AdjustTokenPrivileges@24 @11 AllocateAndInitializeSid = _AllocateAndInitializeSid@44 @12 AllocateLocallyUniqueId = _AllocateLocallyUniqueId@4 @13 AreAllAccessesGranted = _AreAllAccessesGranted@8 @14 AreAnyAccessesGranted = _AreAnyAccessesGranted@8 @15 BackupEventLogA = _BackupEventLogA@8 @16 BackupEventLogW = _BackupEventLogW@8 @17 ChangeServiceConfigA = _ChangeServiceConfigA@44 @18 ChangeServiceConfigW = _ChangeServiceConfigW@44 @19 ClearEventLogA = _ClearEventLogA@8 @20 ClearEventLogW = _ClearEventLogW@8 @21 CloseEventLog = _CloseEventLog@4 @22 CloseServiceHandle = _CloseServiceHandle@4 @23 ControlService = _ControlService@12 @24 CopySid = _CopySid@12 @25 CreatePrivateObjectSecurity = _CreatePrivateObjectSecurity@24 @26 CreateProcessAsUserA = _CreateProcessAsUserA@44 @27 CreateProcessAsUserW = _CreateProcessAsUserW@44 @28 CreateServiceA = _CreateServiceA@52 @29 CreateServiceW = _CreateServiceW@52 @30 DeleteAce = _DeleteAce@8 @31 DeleteService = _DeleteService@4 @32 DeregisterEventSource = _DeregisterEventSource@4 @33 DestroyPrivateObjectSecurity = _DestroyPrivateObjectSecurity@4 @34 DuplicateToken = _DuplicateToken@12 @35 EnumDependentServicesA = _EnumDependentServicesA@24 @36 EnumDependentServicesW = _EnumDependentServicesW@24 @37 EnumServicesStatusA = _EnumServicesStatusA@32 @38 EnumServicesStatusW = _EnumServicesStatusW@32 @39 EqualPrefixSid = _EqualPrefixSid@8 @40 EqualSid = _EqualSid@8 @41 FindFirstFreeAce = _FindFirstFreeAce@8 @42 FreeSid = _FreeSid@4 @43 GetAce = _GetAce@12 @44 GetAclInformation = _GetAclInformation@16 @45 GetFileSecurityA = _GetFileSecurityA@20 @46 GetFileSecurityW = _GetFileSecurityW@20 @47 GetKernelObjectSecurity = _GetKernelObjectSecurity@20 @48 GetLengthSid = _GetLengthSid@4 @49 GetNumberOfEventLogRecords = _GetNumberOfEventLogRecords@8 @50 GetOldestEventLogRecord = _GetOldestEventLogRecord@8 @51 GetPrivateObjectSecurity = _GetPrivateObjectSecurity@20 @52 GetSecurityDescriptorControl = _GetSecurityDescriptorControl@12 @53 GetSecurityDescriptorDacl = _GetSecurityDescriptorDacl@16 @54 GetSecurityDescriptorGroup = _GetSecurityDescriptorGroup@12 @55 GetSecurityDescriptorLength = _GetSecurityDescriptorLength@4 @56 GetSecurityDescriptorOwner = _GetSecurityDescriptorOwner@12 @57 GetSecurityDescriptorSacl = _GetSecurityDescriptorSacl@16 @58 GetServiceDisplayNameA = _GetServiceDisplayNameA@16 @59 GetServiceDisplayNameW = _GetServiceDisplayNameW@16 @60 GetServiceKeyNameA = _GetServiceKeyNameA@16 @61 GetServiceKeyNameW = _GetServiceKeyNameW@16 @62 GetSidIdentifierAuthority = _GetSidIdentifierAuthority@4 @63 GetSidLengthRequired = _GetSidLengthRequired@4 @64 GetSidSubAuthority = _GetSidSubAuthority@8 @65 GetSidSubAuthorityCount = _GetSidSubAuthorityCount@4 @66 GetTokenInformation = _GetTokenInformation@20 @67 GetUserNameA = _GetUserNameA@8 @68 GetUserNameW = _GetUserNameW@8 @69 ImpersonateLoggedOnUser = _ImpersonateLoggedOnUser@4 @70 ImpersonateNamedPipeClient = _ImpersonateNamedPipeClient@4 @71 ImpersonateSelf = _ImpersonateSelf@4 @72 InitializeAcl = _InitializeAcl@12 @73 InitializeSecurityDescriptor = _InitializeSecurityDescriptor@8 @74 InitializeSid = _InitializeSid@12 @75 InitiateSystemShutdownA = _InitiateSystemShutdownA@20 @76 InitiateSystemShutdownW = _InitiateSystemShutdownW@20 @77 IsTextUnicode = _IsTextUnicode@12 @78 IsValidAcl = _IsValidAcl@4 @79 IsValidSecurityDescriptor = _IsValidSecurityDescriptor@4 @80 IsValidSid = _IsValidSid@4 @81 LockServiceDatabase = _LockServiceDatabase@4 @82 LogonUserA = _LogonUserA@24 @83 LogonUserW = _LogonUserW@24 @84 LookupAccountNameA = _LookupAccountNameA@28 @85 LookupAccountNameW = _LookupAccountNameW@28 @86 LookupAccountSidA = _LookupAccountSidA@28 @87 LookupAccountSidW = _LookupAccountSidW@28 @88 LookupPrivilegeDisplayNameA = _LookupPrivilegeDisplayNameA@20 @89 LookupPrivilegeDisplayNameW = _LookupPrivilegeDisplayNameW@20 @90 LookupPrivilegeNameA = _LookupPrivilegeNameA@16 @91 LookupPrivilegeNameW = _LookupPrivilegeNameW@16 @92 LookupPrivilegeValueA = _LookupPrivilegeValueA@12 @93 LookupPrivilegeValueW = _LookupPrivilegeValueW@12 @94 MakeAbsoluteSD = _MakeAbsoluteSD@44 @95 MakeSelfRelativeSD = _MakeSelfRelativeSD@12 @96 MapGenericMask = _MapGenericMask@8 @97 NotifyBootConfigStatus = _NotifyBootConfigStatus@4 @98 NotifyChangeEventLog = _NotifyChangeEventLog@8 @99 ObjectCloseAuditAlarmA = _ObjectCloseAuditAlarmA@12 @100 ObjectCloseAuditAlarmW = _ObjectCloseAuditAlarmW@12 @101 ObjectOpenAuditAlarmA = _ObjectOpenAuditAlarmA@48 @102 ObjectOpenAuditAlarmW = _ObjectOpenAuditAlarmW@48 @103 ObjectPrivilegeAuditAlarmA = _ObjectPrivilegeAuditAlarmA@24 @104 ObjectPrivilegeAuditAlarmW = _ObjectPrivilegeAuditAlarmW@24 @105 OpenBackupEventLogA = _OpenBackupEventLogA@8 @106 OpenBackupEventLogW = _OpenBackupEventLogW@8 @107 OpenEventLogA = _OpenEventLogA@8 @108 OpenEventLogW = _OpenEventLogW@8 @109 OpenProcessToken = _OpenProcessToken@12 @110 OpenSCManagerA = _OpenSCManagerA@12 @111 OpenSCManagerW = _OpenSCManagerW@12 @112 OpenServiceA = _OpenServiceA@12 @113 OpenServiceW = _OpenServiceW@12 @114 OpenThreadToken = _OpenThreadToken@16 @115 PrivilegeCheck = _PrivilegeCheck@12 @116 PrivilegedServiceAuditAlarmA = _PrivilegedServiceAuditAlarmA@20 @117 PrivilegedServiceAuditAlarmW = _PrivilegedServiceAuditAlarmW@20 @118 QueryServiceConfigA = _QueryServiceConfigA@16 @119 QueryServiceConfigW = _QueryServiceConfigW@16 @120 QueryServiceLockStatusA = _QueryServiceLockStatusA@16 @121 QueryServiceLockStatusW = _QueryServiceLockStatusW@16 @122 QueryServiceObjectSecurity = _QueryServiceObjectSecurity@20 @123 QueryServiceStatus = _QueryServiceStatus@8 @124 ReadEventLogA = _ReadEventLogA@28 @125 ReadEventLogW = _ReadEventLogW@28 @126 RegCloseKey = _RegCloseKey@4 @127 RegConnectRegistryA = _RegConnectRegistryA@12 @128 RegConnectRegistryW = _RegConnectRegistryW@12 @129 RegCreateKeyA = _RegCreateKeyA@12 @130 RegCreateKeyExA = _RegCreateKeyExA@36 @131 RegCreateKeyExW = _RegCreateKeyExW@36 @132 RegCreateKeyW = _RegCreateKeyW@12 @133 RegDeleteKeyA = _RegDeleteKeyA@8 @134 RegDeleteKeyW = _RegDeleteKeyW@8 @135 RegDeleteValueA = _RegDeleteValueA@8 @136 RegDeleteValueW = _RegDeleteValueW@8 @137 RegEnumKeyA = _RegEnumKeyA@16 @138 RegEnumKeyExA = _RegEnumKeyExA@32 @139 RegEnumKeyExW = _RegEnumKeyExW@32 @140 RegEnumKeyW = _RegEnumKeyW@16 @141 RegEnumValueA = _RegEnumValueA@32 @142 RegEnumValueW = _RegEnumValueW@32 @143 RegFlushKey = _RegFlushKey@4 @144 RegGetKeySecurity = _RegGetKeySecurity@16 @145 RegLoadKeyA = _RegLoadKeyA@12 @146 RegLoadKeyW = _RegLoadKeyW@12 @147 RegNotifyChangeKeyValue = _RegNotifyChangeKeyValue@20 @148 RegOpenKeyA = _RegOpenKeyA@12 @149 RegOpenKeyExA = _RegOpenKeyExA@20 @150 RegOpenKeyExW = _RegOpenKeyExW@20 @151 RegOpenKeyW = _RegOpenKeyW@12 @152 RegQueryInfoKeyA = _RegQueryInfoKeyA@48 @153 RegQueryInfoKeyW = _RegQueryInfoKeyW@48 @154 RegQueryMultipleValuesA = _RegQueryMultipleValuesA@20 @155 RegQueryMultipleValuesW = _RegQueryMultipleValuesW@20 @156 RegQueryValueA = _RegQueryValueA@16 @157 RegQueryValueExA = _RegQueryValueExA@24 @158 RegQueryValueExW = _RegQueryValueExW@24 @159 RegQueryValueW = _RegQueryValueW@16 @160 ; RegRemapPreDefKey = _RegRemapPreDefKey@4 @161 RegReplaceKeyA = _RegReplaceKeyA@16 @162 RegReplaceKeyW = _RegReplaceKeyW@16 @163 RegRestoreKeyA = _RegRestoreKeyA@12 @164 RegRestoreKeyW = _RegRestoreKeyW@12 @165 RegSaveKeyA = _RegSaveKeyA@12 @166 RegSaveKeyW = _RegSaveKeyW@12 @167 RegSetKeySecurity = _RegSetKeySecurity@12 @168 RegSetValueA = _RegSetValueA@20 @169 RegSetValueExA = _RegSetValueExA@24 @170 RegSetValueExW = _RegSetValueExW@24 @171 RegSetValueW = _RegSetValueW@20 @172 RegUnLoadKeyA = _RegUnLoadKeyA@8 @173 RegUnLoadKeyW = _RegUnLoadKeyW@8 @174 RegisterEventSourceA = _RegisterEventSourceA@8 @175 RegisterEventSourceW = _RegisterEventSourceW@8 @176 RegisterServiceCtrlHandlerA = _RegisterServiceCtrlHandlerA@8 @177 RegisterServiceCtrlHandlerW = _RegisterServiceCtrlHandlerW@8 @178 ReportEventA = _ReportEventA@36 @179 ReportEventW = _ReportEventW@36 @180 RevertToSelf = _RevertToSelf@0 @181 SetAclInformation = _SetAclInformation@16 @182 SetFileSecurityA = _SetFileSecurityA@12 @183 SetFileSecurityW = _SetFileSecurityW@12 @184 SetKernelObjectSecurity = _SetKernelObjectSecurity@12 @185 SetPrivateObjectSecurity = _SetPrivateObjectSecurity@20 @186 SetSecurityDescriptorDacl = _SetSecurityDescriptorDacl@16 @187 SetSecurityDescriptorGroup = _SetSecurityDescriptorGroup@12 @188 SetSecurityDescriptorOwner = _SetSecurityDescriptorOwner@12 @189 SetSecurityDescriptorSacl = _SetSecurityDescriptorSacl@16 @190 SetServiceBits = _SetServiceBits@16 @191 SetServiceObjectSecurity = _SetServiceObjectSecurity@12 @192 SetServiceStatus = _SetServiceStatus@8 @193 SetThreadToken = _SetThreadToken@8 @194 SetTokenInformation = _SetTokenInformation@16 @195 StartServiceA = _StartServiceA@12 @196 StartServiceCtrlDispatcherA = _StartServiceCtrlDispatcherA@4 @197 StartServiceCtrlDispatcherW = _StartServiceCtrlDispatcherW@4 @198 StartServiceW = _StartServiceW@12 @199 UnlockServiceDatabase = _UnlockServiceDatabase@4 @200