📄 list.ifo
字号:
);
WINADVAPI
BOOL
WINAPI
GetKernelObjectSecurity (
IN HANDLE Handle,
IN SECURITY_INFORMATION RequestedInformation,
OUT PSECURITY_DESCRIPTOR pSecurityDescriptor,
IN DWORD nLength,
OUT LPDWORD lpnLengthNeeded
);
WINADVAPI
DWORD
WINAPI
GetNamedSecurityInfoA(
IN LPSTR pObjectName,
IN SE_OBJECT_TYPE ObjectType,
IN SECURITY_INFORMATION SecurityInfo,
OUT PSID * ppsidOwner,
OUT PSID * ppsidGroup,
OUT PACL * ppDacl,
OUT PACL * ppSacl,
OUT PSECURITY_DESCRIPTOR * ppSecurityDescriptor
);
WINADVAPI
BOOL
WINAPI
GetNumberOfEventLogRecords (
IN HANDLE hEventLog,
OUT PDWORD NumberOfRecords
);
WINADVAPI
BOOL
WINAPI
GetOldestEventLogRecord (
IN HANDLE hEventLog,
OUT PDWORD OldestRecord
);
WINADVAPI
BOOL
WINAPI
GetPrivateObjectSecurity (
IN PSECURITY_DESCRIPTOR ObjectDescriptor,
IN SECURITY_INFORMATION SecurityInformation,
OUT PSECURITY_DESCRIPTOR ResultantDescriptor,
IN DWORD DescriptorLength,
OUT PDWORD ReturnLength
);
WINADVAPI
BOOL
WINAPI
GetSecurityDescriptorControl (
IN PSECURITY_DESCRIPTOR pSecurityDescriptor,
OUT PSECURITY_DESCRIPTOR_CONTROL pControl,
OUT LPDWORD lpdwRevision
);
WINADVAPI
BOOL
WINAPI
GetSecurityDescriptorDacl (
IN PSECURITY_DESCRIPTOR pSecurityDescriptor,
OUT LPBOOL lpbDaclPresent,
OUT PACL *pDacl,
OUT LPBOOL lpbDaclDefaulted
);
WINADVAPI
BOOL
WINAPI
GetSecurityDescriptorGroup (
IN PSECURITY_DESCRIPTOR pSecurityDescriptor,
OUT PSID *pGroup,
OUT LPBOOL lpbGroupDefaulted
);
WINADVAPI
BOOL
WINAPI
GetSecurityDescriptorOwner (
IN PSECURITY_DESCRIPTOR pSecurityDescriptor,
OUT PSID *pOwner,
OUT LPBOOL lpbOwnerDefaulted
);
WINADVAPI
BOOL
WINAPI
GetSecurityDescriptorSacl (
IN PSECURITY_DESCRIPTOR pSecurityDescriptor,
OUT LPBOOL lpbSaclPresent,
OUT PACL *pSacl,
OUT LPBOOL lpbSaclDefaulted
);
WINADVAPI
DWORD
WINAPI
GetSecurityInfo(
IN HANDLE handle,
IN SE_OBJECT_TYPE ObjectType,
IN SECURITY_INFORMATION SecurityInfo,
OUT PSID * ppsidOwner,
OUT PSID * ppsidGroup,
OUT PACL * ppDacl,
OUT PACL * ppSacl,
OUT PSECURITY_DESCRIPTOR * ppSecurityDescriptor
);
WINADVAPI
BOOL
WINAPI
GetServiceDisplayNameA(
SC_HANDLE hSCManager,
LPCSTR lpServiceName,
LPSTR lpDisplayName,
LPDWORD lpcchBuffer
);
WINADVAPI
BOOL
WINAPI
GetServiceKeyNameA(
SC_HANDLE hSCManager,
LPCSTR lpDisplayName,
LPSTR lpServiceName,
LPDWORD lpcchBuffer
);
WINADVAPI
PDWORD
WINAPI
GetSidSubAuthority (
IN PSID pSid,
IN DWORD nSubAuthority
);
WINADVAPI
BOOL
WINAPI
GetTokenInformation (
IN HANDLE TokenHandle,
IN TOKEN_INFORMATION_CLASS TokenInformationClass,
OUT LPVOID TokenInformation,
IN DWORD TokenInformationLength,
OUT PDWORD ReturnLength
);
WINADVAPI
BOOL
WINAPI
GetUserNameA (
OUT LPSTR lpBuffer,
IN OUT LPDWORD nSize
);
WINADVAPI
BOOL
WINAPI
InitializeAcl (
OUT PACL pAcl,
IN DWORD nAclLength,
IN DWORD dwAclRevision
);
WINADVAPI
BOOL
WINAPI
InitializeSecurityDescriptor (
OUT PSECURITY_DESCRIPTOR pSecurityDescriptor,
IN DWORD dwRevision
);
WINADVAPI
BOOL
WINAPI
InitializeSid (
OUT PSID Sid,
IN PSID_IDENTIFIER_AUTHORITY pIdentifierAuthority,
IN BYTE nSubAuthorityCount
);
WINADVAPI
BOOL
APIENTRY
InitiateSystemShutdownA(
IN LPSTR lpMachineName,
IN LPSTR lpMessage,
IN DWORD dwTimeout,
IN BOOL bForceAppsClosed,
IN BOOL bRebootAfterShutdown
);
WINADVAPI
BOOL
WINAPI
IsTextUnicode(
IN CONST LPVOID lpBuffer,
IN int cb,
IN OUT LPINT lpi
);
WINADVAPI
BOOL
WINAPI
LogonUserA (
IN LPSTR lpszUsername,
IN LPSTR lpszDomain,
IN LPSTR lpszPassword,
IN DWORD dwLogonType,
IN DWORD dwLogonProvider,
OUT PHANDLE phToken
);
WINADVAPI
BOOL
WINAPI
LookupAccountNameA(
IN LPCSTR lpSystemName,
IN LPCSTR lpAccountName,
OUT PSID Sid,
IN OUT LPDWORD cbSid,
OUT LPSTR ReferencedDomainName,
IN OUT LPDWORD cbReferencedDomainName,
OUT PSID_NAME_USE peUse
);
WINADVAPI
BOOL
WINAPI
LookupAccountSidA(
IN LPCSTR lpSystemName,
IN PSID Sid,
OUT LPSTR Name,
IN OUT LPDWORD cbName,
OUT LPSTR ReferencedDomainName,
IN OUT LPDWORD cbReferencedDomainName,
OUT PSID_NAME_USE peUse
);
WINADVAPI
BOOL
WINAPI
LookupPrivilegeDisplayNameA(
IN LPCSTR lpSystemName,
IN LPCSTR lpName,
OUT LPSTR lpDisplayName,
IN OUT LPDWORD cbDisplayName,
OUT LPDWORD lpLanguageId
);
WINADVAPI
BOOL
WINAPI
LookupPrivilegeNameA(
IN LPCSTR lpSystemName,
IN PLUID lpLuid,
OUT LPSTR lpName,
IN OUT LPDWORD cbName
);
WINADVAPI
BOOL
WINAPI
LookupPrivilegeValueA(
IN LPCSTR lpSystemName,
IN LPCSTR lpName,
OUT PLUID lpLuid
);
WINADVAPI
DWORD
WINAPI
LookupSecurityDescriptorPartsA(
OUT PTRUSTEE_A * pOwner,
OUT PTRUSTEE_A * pGroup,
OUT PULONG cCountOfAccessEntries,
OUT PEXPLICIT_ACCESS_A * pListOfAccessEntries,
OUT PULONG cCountOfAuditEntries,
OUT PEXPLICIT_ACCESS_A * pListOfAuditEntries,
IN PSECURITY_DESCRIPTOR pSD
);
NTSTATUS
NTAPI
LsaAddAccountRights(
IN LSA_HANDLE PolicyHandle,
IN PSID AccountSid,
IN PLSA_UNICODE_STRING UserRights,
IN ULONG CountOfRights
);
NTSTATUS
NTAPI
LsaCreateTrustedDomainEx(
IN LSA_HANDLE PolicyHandle,
IN PTRUSTED_DOMAIN_INFORMATION_EX TrustedDomainInformation,
IN PTRUSTED_DOMAIN_AUTH_INFORMATION AuthenticationInformation,
IN ACCESS_MASK DesiredAccess,
OUT PLSA_HANDLE TrustedDomainHandle
);
NTSTATUS
NTAPI
LsaDeleteTrustedDomain(
IN LSA_HANDLE PolicyHandle,
IN PSID TrustedDomainSid
);
NTSTATUS
NTAPI
LsaEnumerateAccountRights(
IN LSA_HANDLE PolicyHandle,
IN PSID AccountSid,
OUT PLSA_UNICODE_STRING *UserRights,
OUT PULONG CountOfRights
);
NTSTATUS
NTAPI
LsaEnumerateAccountsWithUserRight(
IN LSA_HANDLE PolicyHandle,
IN OPTIONAL PLSA_UNICODE_STRING UserRights,
OUT PVOID *EnumerationBuffer,
OUT PULONG CountReturned
);
NTSTATUS
NTAPI
LsaEnumerateTrustedDomains(
IN LSA_HANDLE PolicyHandle,
IN OUT PLSA_ENUMERATION_HANDLE EnumerationContext,
OUT PVOID *Buffer,
IN ULONG PreferedMaximumLength,
OUT PULONG CountReturned
);
NTSTATUS
NTAPI
LsaEnumerateTrustedDomainsEx(
IN LSA_HANDLE PolicyHandle,
IN OUT PLSA_ENUMERATION_HANDLE EnumerationContext,
OUT PVOID *Buffer,
IN ULONG PreferedMaximumLength,
OUT PULONG CountReturned
);
NTSTATUS
NTAPI
LsaLookupNames(
IN LSA_HANDLE PolicyHandle,
IN ULONG Count,
IN PLSA_UNICODE_STRING Names,
OUT PLSA_REFERENCED_DOMAIN_LIST *ReferencedDomains,
OUT PLSA_TRANSLATED_SID *Sids
);
NTSTATUS
NTAPI
LsaLookupSids(
IN LSA_HANDLE PolicyHandle,
IN ULONG Count,
IN PSID *Sids,
OUT PLSA_REFERENCED_DOMAIN_LIST *ReferencedDomains,
OUT PLSA_TRANSLATED_NAME *Names
);
NTSTATUS
NTAPI
LsaOpenPolicy(
IN PLSA_UNICODE_STRING SystemName OPTIONAL,
IN PLSA_OBJECT_ATTRIBUTES ObjectAttributes,
IN ACCESS_MASK DesiredAccess,
IN OUT PLSA_HANDLE PolicyHandle
);
NTSTATUS
NTAPI
LsaQueryDomainInformationPolicy(
IN LSA_HANDLE PolicyHandle,
IN POLICY_DOMAIN_INFORMATION_CLASS InformationClass,
OUT PVOID *Buffer
);
NTSTATUS
NTAPI
LsaQueryInformationPolicy(
IN LSA_HANDLE PolicyHandle,
IN POLICY_INFORMATION_CLASS InformationClass,
OUT PVOID *Buffer
);
NTSTATUS
NTAPI
LsaQueryTrustedDomainInfo(
IN LSA_HANDLE PolicyHandle,
IN PSID TrustedDomainSid,
IN TRUSTED_INFORMATION_CLASS InformationClass,
OUT PVOID *Buffer
);
NTSTATUS
NTAPI
LsaQueryTrustedDomainInfoByName(
IN LSA_HANDLE PolicyHandle,
IN PLSA_UNICODE_STRING TrustedDomainName,
IN TRUSTED_INFORMATION_CLASS InformationClass,
OUT PVOID *Buffer
);
NTSTATUS
NTAPI
LsaRemoveAccountRights(
IN LSA_HANDLE PolicyHandle,
IN PSID AccountSid,
IN BOOLEAN AllRights,
IN PLSA_UNICODE_STRING UserRights,
IN ULONG CountOfRights
);
NTSTATUS
NTAPI
LsaRetrievePrivateData(
IN LSA_HANDLE PolicyHandle,
IN PLSA_UNICODE_STRING KeyName,
OUT PLSA_UNICODE_STRING * PrivateData
);
NTSTATUS
NTAPI
LsaSetDomainInformationPolicy(
IN LSA_HANDLE PolicyHandle,
IN POLICY_DOMAIN_INFORMATION_CLASS InformationClass,
IN PVOID Buffer
);
NTSTATUS
NTAPI
LsaSetInformationPolicy(
IN LSA_HANDLE PolicyHandle,
IN POLICY_INFORMATION_CLASS InformationClass,
IN PVOID Buffer
);
NTSTATUS
NTAPI
LsaSetTrustedDomainInfoByName(
IN LSA_HANDLE PolicyHandle,
IN PLSA_UNICODE_STRING TrustedDomainName,
IN TRUSTED_INFORMATION_CLASS InformationClass,
IN PVOID Buffer
);
NTSTATUS
NTAPI
LsaSetTrustedDomainInformation(
IN LSA_HANDLE PolicyHandle,
IN PSID TrustedDomainSid,
IN TRUSTED_INFORMATION_CLASS InformationClass,
IN PVOID Buffer
);
NTSTATUS
NTAPI
LsaStorePrivateData(
IN LSA_HANDLE PolicyHandle,
IN PLSA_UNICODE_STRING KeyName,
IN PLSA_UNICODE_STRING PrivateData
);
WINADVAPI
BOOL
WINAPI
MakeAbsoluteSD (
IN PSECURITY_DESCRIPTOR pSelfRelativeSecurityDescriptor,
OUT PSECURITY_DESCRIPTOR pAbsoluteSecurityDescriptor,
OUT LPDWORD lpdwAbsoluteSecurityDescriptorSize,
OUT PACL pDacl,
OUT LPDWORD lpdwDaclSize,
OUT PACL pSacl,
OUT LPDWORD lpdwSaclSize,
OUT PSID pOwner,
OUT LPDWORD lpdwOwnerSize,
OUT PSID pPrimaryGroup,
OUT LPDWORD lpdwPrimaryGroupSize
);
WINADVAPI
BOOL
WINAPI
MakeSelfRelativeSD (
IN PSECURITY_DESCRIPTOR pAbsoluteSecurityDescriptor,
OUT PSECURITY_DESCRIPTOR pSelfRelativeSecurityDescriptor,
OUT LPDWORD lpdwBufferLength
);
WINADVAPI
VOID
WINAPI
MapGenericMask (
OUT PDWORD AccessMask,
IN PGENERIC_MAPPING GenericMapping
);
WINADVAPI
BOOL
WINAPI
NotifyChangeEventLog(
IN HANDLE hEventLog,
IN HANDLE hEvent
);
WINADVAPI
BOOL
WINAPI
ObjectCloseAuditAlarmA (
IN LPCSTR SubsystemName,
IN LPVOID HandleId,
IN BOOL GenerateOnClose
);
WINADVAPI
BOOL
WINAPI
ObjectDeleteAuditAlarmA (
IN LPCSTR SubsystemName,
IN LPVOID HandleId,
IN BOOL GenerateOnClose
);
WINADVAPI
BOOL
WINAPI
ObjectOpenAuditAlarmA (
IN LPCSTR SubsystemName,
IN LPVOID HandleId,
IN LPSTR ObjectTypeName,
IN LPSTR ObjectName,
IN PSECURITY_DESCRIPTOR pSecurityDescriptor,
IN HANDLE ClientToken,
IN DWORD DesiredAccess,
IN DWORD GrantedAccess,
IN PPRIVILEGE_SET Privileges,
IN BOOL ObjectCreation,
IN BOOL AccessGranted,
OUT LPBOOL GenerateOnClose
);
WINADVAPI
BOOL
WINAPI
ObjectPrivilegeAuditAlarmA (
IN LPCSTR SubsystemName,
IN LPVOID HandleId,
IN HANDLE ClientToken,
IN DWORD DesiredAccess,
IN PPRIVILEGE_SET Privileges,
IN BOOL AccessGranted
);
WINADVAPI
HANDLE
WINAPI
OpenBackupEventLogA (
IN LPCSTR lpUNCServerName,
IN LPCSTR lpFileName
);
WINADVAPI
HANDLE
WINAPI
OpenEventLogA (
IN LPCSTR lpUNCServerName,
IN LPCSTR lpSourceName
);
WINADVAPI
BOOL
WINAPI
OpenProcessToken (
IN HANDLE ProcessHandle,
IN DWORD DesiredAccess,
OUT PHANDLE TokenHandle
);
WINADVAPI
SC_HANDLE
WINAPI
OpenSCManagerA(
LPCSTR lpMachineName,
LPCSTR lpDatabaseName,
DWORD dwDesiredAccess
);
WINADVAPI
SC_HANDLE
WINAPI
OpenServiceA(
SC_HANDLE hSCManager,
LPCSTR lpServiceName,
DWORD dwDesiredAccess
);
WINADVAPI
BOOL
WINAPI
OpenThreadToken (
IN HANDLE ThreadHandle,
IN DWORD DesiredAccess,
IN BOOL OpenAsSelf,
OUT PHANDLE TokenHandle
);
WINADVAPI
BOOL
WINAPI
PrivilegeCheck (
IN HANDLE ClientToken,
IN PPRIVILEGE_SET RequiredPrivileges,
OUT LPBOOL pfResult
);
WINADVAPI
BOOL
WINAPI
PrivilegedServiceAuditAlarmA (
IN LPCSTR SubsystemName,
IN LPCSTR ServiceName,
IN HANDLE ClientToken,
IN PPRIVILEGE_SET Privileges,
IN BOOL AccessGranted
);
WINADVAPI
BOOL
WINAPI
QueryServiceConfig2A(
SC_HANDLE hService,
DWORD dwInfoLevel,
LPBYTE lpBuffer,
DWORD cbBufSize,
LPDWORD pcbBytesNeeded
);
WINADVAPI
BOOL
WINAPI
QueryServiceConfigA(
SC_HANDLE hService,
LPQUERY_SERVICE_CONFIGA lpServiceConfig,
DWORD cbBufSize,
LPDWORD pcbBytesNeeded
);
WINADVAPI
BOOL
WINAPI
QueryServiceLockStatusA(
SC_HANDLE hSCManager,
LPQUERY_SERVICE_LOCK_STATUSA lpLockStatus,
DWORD cbBufSize,
LPDWORD pcbBytesNeeded
);
WINADVAPI
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -