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 )