2 * Some of these functions may be wrong
14 DeregisterEventSource (
26 RegisterEventSourceA (
27 LPCSTR lpUNCServerName
,
39 RegisterEventSourceW (
40 LPCWSTR lpUNCServerName
,
94 SECURITY_INFORMATION SecurityInformation
,
95 PSECURITY_DESCRIPTOR pSecurityDescriptor
106 ChangeServiceConfig2A(
120 QueryServiceConfig2A(
125 LPDWORD pcbBytesNeeded
134 SERVICE_STATUS_HANDLE
136 RegisterServiceCtrlHandlerExA(
137 LPCSTR lpServiceName
,
138 LPHANDLER_FUNCTION_EX lpHandlerProc
,
150 ChangeServiceConfig2W(
164 QueryServiceConfig2W(
169 LPDWORD pcbBytesNeeded
178 SERVICE_STATUS_HANDLE
180 RegisterServiceCtrlHandlerExW(
181 LPCWSTR lpServiceName
,
182 LPHANDLER_FUNCTION_EX lpHandlerProc
,
194 AddAccessAllowedAceEx (
210 AddAccessAllowedObjectAce (
215 GUID
*ObjectTypeGuid
,
216 GUID
*InheritedObjectTypeGuid
,
228 AddAccessDeniedAceEx (
244 AddAccessDeniedObjectAce (
249 GUID
*ObjectTypeGuid
,
250 GUID
*InheritedObjectTypeGuid
,
268 WINBOOL bAuditSuccess
,
269 WINBOOL bAuditFailure
280 AddAuditAccessObjectAce (
285 GUID
*ObjectTypeGuid
,
286 GUID
*InheritedObjectTypeGuid
,
288 WINBOOL bAuditSuccess
,
289 WINBOOL bAuditFailure
300 CheckTokenMembership(
314 CloseEncryptedFileRaw(
337 ConvertToAutoInheritPrivateObjectSecurity(
338 PSECURITY_DESCRIPTOR ParentDescriptor
,
339 PSECURITY_DESCRIPTOR CurrentSecurityDescriptor
,
340 PSECURITY_DESCRIPTOR
*NewSecurityDescriptor
,
342 WINBOOL IsDirectoryObject
,
343 PGENERIC_MAPPING GenericMapping
354 CreatePrivateObjectSecurity (
355 PSECURITY_DESCRIPTOR ParentDescriptor
,
356 PSECURITY_DESCRIPTOR CreatorDescriptor
,
357 PSECURITY_DESCRIPTOR
* NewDescriptor
,
358 WINBOOL IsDirectoryObject
,
360 PGENERIC_MAPPING GenericMapping
371 CreatePrivateObjectSecurityEx (
372 PSECURITY_DESCRIPTOR ParentDescriptor
,
373 PSECURITY_DESCRIPTOR CreatorDescriptor
,
374 PSECURITY_DESCRIPTOR
* NewDescriptor
,
376 WINBOOL IsContainerObject
,
377 ULONG AutoInheritFlags
,
379 PGENERIC_MAPPING GenericMapping
390 CreatePrivateObjectSecurityWithMultipleInheritance (
391 PSECURITY_DESCRIPTOR ParentDescriptor
,
392 PSECURITY_DESCRIPTOR CreatorDescriptor
,
393 PSECURITY_DESCRIPTOR
* NewDescriptor
,
396 WINBOOL IsContainerObject
,
397 ULONG AutoInheritFlags
,
399 PGENERIC_MAPPING GenericMapping
410 CreateProcessWithLogonW(
415 LPCWSTR lpApplicationName
,
416 LPWSTR lpCommandLine
,
417 DWORD dwCreationFlags
,
418 LPVOID lpEnvironment
,
419 LPCWSTR lpCurrentDirectory
,
420 LPSTARTUPINFOW lpStartupInfo
,
421 LPPROCESS_INFORMATION lpProcessInformation
432 CreateRestrictedToken(
433 HANDLE ExistingTokenHandle
,
435 DWORD DisableSidCount
,
436 PSID_AND_ATTRIBUTES SidsToDisable
,
437 DWORD DeletePrivilegeCount
,
438 PLUID_AND_ATTRIBUTES PrivilegesToDelete
,
439 DWORD RestrictedSidCount
,
440 PSID_AND_ATTRIBUTES SidsToRestrict
,
441 PHANDLE NewTokenHandle
453 WELL_KNOWN_SID_TYPE WellKnownSidType
,
467 DestroyPrivateObjectSecurity (
468 PSECURITY_DESCRIPTOR
* ObjectDescriptor
493 GetEventLogInformation (
498 LPDWORD pcbBytesNeeded
509 GetNumberOfEventLogRecords (
511 PDWORD NumberOfRecords
522 GetOldestEventLogRecord (
535 GetPrivateObjectSecurity (
536 PSECURITY_DESCRIPTOR ObjectDescriptor
,
537 SECURITY_INFORMATION SecurityInformation
,
538 PSECURITY_DESCRIPTOR ResultantDescriptor
,
539 DWORD DescriptorLength
,
551 GetSecurityDescriptorRMControl(
552 PSECURITY_DESCRIPTOR SecurityDescriptor
,
564 GetWindowsAccountDomainSid(
578 ImpersonateAnonymousToken(
590 ImpersonateNamedPipeClient(
603 CONST VOID
* lpBuffer
,
642 WELL_KNOWN_SID_TYPE WellKnownSidType
654 PSECURITY_DESCRIPTOR pSelfRelativeSecurityDescriptor
,
655 LPDWORD lpdwBufferSize
666 NotifyChangeEventLog(
679 ReadEncryptedFileRaw(
680 PFE_EXPORT_FUNC pfExportCallback
,
681 PVOID pvCallbackContext
,
693 WriteEncryptedFileRaw(
694 PFE_IMPORT_FUNC pfImportCallback
,
695 PVOID pvCallbackContext
,
707 SetPrivateObjectSecurity (
708 SECURITY_INFORMATION SecurityInformation
,
709 PSECURITY_DESCRIPTOR ModificationDescriptor
,
710 PSECURITY_DESCRIPTOR
*ObjectsSecurityDescriptor
,
711 PGENERIC_MAPPING GenericMapping
,
723 SetPrivateObjectSecurityEx (
724 SECURITY_INFORMATION SecurityInformation
,
725 PSECURITY_DESCRIPTOR ModificationDescriptor
,
726 PSECURITY_DESCRIPTOR
*ObjectsSecurityDescriptor
,
727 ULONG AutoInheritFlags
,
728 PGENERIC_MAPPING GenericMapping
,
740 SetSecurityDescriptorControl (
741 PSECURITY_DESCRIPTOR pSecurityDescriptor
,
742 SECURITY_DESCRIPTOR_CONTROL ControlBitsOfInterest
,
743 SECURITY_DESCRIPTOR_CONTROL ControlBitsToSet
754 SetSecurityDescriptorRMControl(
755 PSECURITY_DESCRIPTOR SecurityDescriptor
,
769 LPCSTR lpBackupFileName
782 LPCSTR lpBackupFileName
793 CreateProcessAsUserA (
795 LPCSTR lpApplicationName
,
797 LPSECURITY_ATTRIBUTES lpProcessAttributes
,
798 LPSECURITY_ATTRIBUTES lpThreadAttributes
,
799 WINBOOL bInheritHandles
,
800 DWORD dwCreationFlags
,
801 LPVOID lpEnvironment
,
802 LPCSTR lpCurrentDirectory
,
803 LPSTARTUPINFOA lpStartupInfo
,
804 LPPROCESS_INFORMATION lpProcessInformation
840 FileEncryptionStatusA(
853 GetCurrentHwProfileA (
854 LPHW_PROFILE_INFOA lpHwProfileInfo
870 DWORD dwLogonProvider
,
887 DWORD dwLogonProvider
,
890 PVOID
*ppProfileBuffer
,
891 LPDWORD pdwProfileLength
,
892 PQUOTA_LIMITS pQuotaLimits
903 OpenBackupEventLogA (
904 LPCSTR lpUNCServerName
,
916 OpenEncryptedFileRawA(
931 LPCSTR lpUNCServerName
,
946 DWORD dwRecordOffset
,
948 DWORD nNumberOfBytesToRead
,
950 DWORD
*pnMinNumberOfBytesNeeded
963 LPCWSTR lpBackupFileName
976 LPCWSTR lpBackupFileName
987 CreateProcessAsUserW (
989 LPCWSTR lpApplicationName
,
990 LPWSTR lpCommandLine
,
991 LPSECURITY_ATTRIBUTES lpProcessAttributes
,
992 LPSECURITY_ATTRIBUTES lpThreadAttributes
,
993 WINBOOL bInheritHandles
,
994 DWORD dwCreationFlags
,
995 LPVOID lpEnvironment
,
996 LPCWSTR lpCurrentDirectory
,
997 LPSTARTUPINFOW lpStartupInfo
,
998 LPPROCESS_INFORMATION lpProcessInformation
1034 FileEncryptionStatusW(
1047 GetCurrentHwProfileW (
1048 LPHW_PROFILE_INFOW lpHwProfileInfo
1060 LPCWSTR lpszUsername
,
1062 LPCWSTR lpszPassword
,
1064 DWORD dwLogonProvider
,
1077 LPCWSTR lpszUsername
,
1079 LPCWSTR lpszPassword
,
1081 DWORD dwLogonProvider
,
1084 PVOID
*ppProfileBuffer
,
1085 LPDWORD pdwProfileLength
,
1086 PQUOTA_LIMITS pQuotaLimits
1097 OpenBackupEventLogW (
1098 LPCWSTR lpUNCServerName
,
1110 OpenEncryptedFileRawW(
1125 LPCWSTR lpUNCServerName
,
1126 LPCWSTR lpSourceName
1140 DWORD dwRecordOffset
,
1142 DWORD nNumberOfBytesToRead
,
1144 DWORD
*pnMinNumberOfBytesNeeded
1155 InitiateSystemShutdownExA(LPSTR lpMachineName
,LPSTR lpMessage
,DWORD dwTimeout
,BOOL bForceAppsClosed
,BOOL bRebootAfterShutdown
,DWORD dwReason
)
1165 InitiateSystemShutdownExW(LPWSTR lpMachineName
,LPWSTR lpMessage
,DWORD dwTimeout
,BOOL bForceAppsClosed
,BOOL bRebootAfterShutdown
,DWORD dwReason
)
1175 NotifyBootConfigStatus(WINBOOL BootAcceptable
)
1185 RegDisablePredefinedCache(VOID
)
1195 RegOpenCurrentUser(REGSAM samDesired
,PHKEY phkResult
)
1205 RegOpenUserClassesRoot(HANDLE hToken
,DWORD dwOptions
,REGSAM samDesired
,PHKEY phkResult
)
1215 RegOverridePredefKey (HKEY hKey
,HKEY hNewHKey
)
1225 RegSaveKeyExA (HKEY hKey
,LPCSTR lpFile
,LPSECURITY_ATTRIBUTES lpSecurityAttributes
,DWORD Flags
)
1235 RegSaveKeyExW (HKEY hKey
,LPCWSTR lpFile
,LPSECURITY_ATTRIBUTES lpSecurityAttributes
,DWORD Flags
)
1245 Wow64Win32ApiEntry (DWORD dwFuncNumber
,DWORD dwFlag
,DWORD dwRes
)
1256 PSECURITY_DESCRIPTOR pSecurityDescriptor
,
1257 PSID PrincipalSelfSid
,
1259 DWORD DesiredAccess
,
1260 POBJECT_TYPE_LIST ObjectTypeList
,
1261 DWORD ObjectTypeListLength
,
1262 PGENERIC_MAPPING GenericMapping
,
1263 PPRIVILEGE_SET PrivilegeSet
,
1264 LPDWORD PrivilegeSetLength
,
1265 LPDWORD GrantedAccess
,
1277 AccessCheckByTypeResultList(
1278 PSECURITY_DESCRIPTOR pSecurityDescriptor
,
1279 PSID PrincipalSelfSid
,
1281 DWORD DesiredAccess
,
1282 POBJECT_TYPE_LIST ObjectTypeList
,
1283 DWORD ObjectTypeListLength
,
1284 PGENERIC_MAPPING GenericMapping
,
1285 PPRIVILEGE_SET PrivilegeSet
,
1286 LPDWORD PrivilegeSetLength
,
1287 LPDWORD GrantedAccessList
,
1288 LPDWORD AccessStatusList
1299 AccessCheckByTypeAndAuditAlarmA(
1300 LPCSTR SubsystemName
,
1302 LPCSTR ObjectTypeName
,
1304 PSECURITY_DESCRIPTOR SecurityDescriptor
,
1305 PSID PrincipalSelfSid
,
1306 DWORD DesiredAccess
,
1307 AUDIT_EVENT_TYPE AuditType
,
1309 POBJECT_TYPE_LIST ObjectTypeList
,
1310 DWORD ObjectTypeListLength
,
1311 PGENERIC_MAPPING GenericMapping
,
1312 WINBOOL ObjectCreation
,
1313 LPDWORD GrantedAccess
,
1314 LPBOOL AccessStatus
,
1315 LPBOOL pfGenerateOnClose
1326 AccessCheckByTypeAndAuditAlarmW(
1327 LPCWSTR SubsystemName
,
1329 LPCWSTR ObjectTypeName
,
1331 PSECURITY_DESCRIPTOR SecurityDescriptor
,
1332 PSID PrincipalSelfSid
,
1333 DWORD DesiredAccess
,
1334 AUDIT_EVENT_TYPE AuditType
,
1336 POBJECT_TYPE_LIST ObjectTypeList
,
1337 DWORD ObjectTypeListLength
,
1338 PGENERIC_MAPPING GenericMapping
,
1339 WINBOOL ObjectCreation
,
1340 LPDWORD GrantedAccess
,
1341 LPBOOL AccessStatus
,
1342 LPBOOL pfGenerateOnClose
1353 AccessCheckByTypeResultListAndAuditAlarmA(
1354 LPCSTR SubsystemName
,
1356 LPCSTR ObjectTypeName
,
1358 PSECURITY_DESCRIPTOR SecurityDescriptor
,
1359 PSID PrincipalSelfSid
,
1360 DWORD DesiredAccess
,
1361 AUDIT_EVENT_TYPE AuditType
,
1363 POBJECT_TYPE_LIST ObjectTypeList
,
1364 DWORD ObjectTypeListLength
,
1365 PGENERIC_MAPPING GenericMapping
,
1366 WINBOOL ObjectCreation
,
1367 LPDWORD GrantedAccess
,
1368 LPDWORD AccessStatusList
,
1369 LPBOOL pfGenerateOnClose
1380 AccessCheckByTypeResultListAndAuditAlarmW(
1381 LPCWSTR SubsystemName
,
1383 LPCWSTR ObjectTypeName
,
1385 PSECURITY_DESCRIPTOR SecurityDescriptor
,
1386 PSID PrincipalSelfSid
,
1387 DWORD DesiredAccess
,
1388 AUDIT_EVENT_TYPE AuditType
,
1390 POBJECT_TYPE_LIST ObjectTypeList
,
1391 DWORD ObjectTypeListLength
,
1392 PGENERIC_MAPPING GenericMapping
,
1393 WINBOOL ObjectCreation
,
1394 LPDWORD GrantedAccess
,
1395 LPDWORD AccessStatusList
,
1396 LPBOOL pfGenerateOnClose
1407 AccessCheckByTypeResultListAndAuditAlarmByHandleA(
1408 LPCSTR SubsystemName
,
1411 LPCSTR ObjectTypeName
,
1413 PSECURITY_DESCRIPTOR SecurityDescriptor
,
1414 PSID PrincipalSelfSid
,
1415 DWORD DesiredAccess
,
1416 AUDIT_EVENT_TYPE AuditType
,
1418 POBJECT_TYPE_LIST ObjectTypeList
,
1419 DWORD ObjectTypeListLength
,
1420 PGENERIC_MAPPING GenericMapping
,
1421 WINBOOL ObjectCreation
,
1422 LPDWORD GrantedAccess
,
1423 LPDWORD AccessStatusList
,
1424 LPBOOL pfGenerateOnClose
1435 AccessCheckByTypeResultListAndAuditAlarmByHandleW(
1436 LPCWSTR SubsystemName
,
1439 LPCWSTR ObjectTypeName
,
1441 PSECURITY_DESCRIPTOR SecurityDescriptor
,
1442 PSID PrincipalSelfSid
,
1443 DWORD DesiredAccess
,
1444 AUDIT_EVENT_TYPE AuditType
,
1446 POBJECT_TYPE_LIST ObjectTypeList
,
1447 DWORD ObjectTypeListLength
,
1448 PGENERIC_MAPPING GenericMapping
,
1449 WINBOOL ObjectCreation
,
1450 LPDWORD GrantedAccess
,
1451 LPDWORD AccessStatusList
,
1452 LPBOOL pfGenerateOnClose
1461 VOID STDCALL
MD4Init(PMD4_CONTEXT Context
)
1468 VOID STDCALL
MD4Update(PMD4_CONTEXT Context
, PVOID Buffer
, UINT BufferSize
)
1475 VOID STDCALL
MD4Final(PMD4_CONTEXT Context
)
1482 VOID STDCALL
MD5Init(PMD5_CONTEXT Context
)
1489 VOID STDCALL
MD5Update(PMD5_CONTEXT Context
, PVOID Buffer
, UINT BufferSize
)
1496 VOID STDCALL
MD5Final(PMD5_CONTEXT Context
)
1503 VOID STDCALL
A_SHAInit(PSHA_CONTEXT Context
)
1510 VOID STDCALL
A_SHAUpdate(PSHA_CONTEXT Context
, PVOID Buffer
, UINT BufferSize
)
1517 VOID STDCALL
A_SHAFinal(PSHA_CONTEXT Context
, PVOID Result
)
1524 BOOL STDCALL
SynchronizeWindows31FilesAndWindowsNTRegistry( DWORD x1
, DWORD x2
, DWORD x3
,DWORD x4
)
1532 BOOL STDCALL
QueryWindows31FilesMigration( DWORD x1
)