Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Interop.Advapi32 Member List

This is the complete list of members for Interop.Advapi32, including all inherited members.

ActivityControl enum nameInterop.Advapi32package
AdjustTokenPrivileges(SafeTokenHandle TokenHandle, bool DisableAllPrivileges, TOKEN_PRIVILEGE *NewState, uint BufferLength, TOKEN_PRIVILEGE *PreviousState, uint *ReturnLength)Interop.Advapi32package
AdjustTokenPrivileges(SafeTokenHandle TokenHandle, bool DisableAllPrivileges, TOKEN_PRIVILEGE *NewState, uint BufferLength, TOKEN_PRIVILEGE *PreviousState, uint *ReturnLength)Interop.Advapi32package
AllocateLocallyUniqueId(out LUID Luid)Interop.Advapi32package
CheckTokenMembership(SafeAccessTokenHandle TokenHandle, byte[] SidToCheck, ref bool IsMember)Interop.Advapi32package
ConvertSdToStringSd(byte[] securityDescriptor, uint requestedRevision, uint securityInformation, out IntPtr resultString, ref uint resultStringLength)Interop.Advapi32package
ConvertStringSdToSd(string stringSd, uint stringSdRevision, out IntPtr resultSd, ref uint resultSdLength)Interop.Advapi32package
ConvertStringSidToSid(string stringSid, out IntPtr ByteArray)Interop.Advapi32package
CreateProcessWithLogonW(string userName, string domain, IntPtr password, LogonFlags logonFlags, string appName, char *cmdLine, int creationFlags, IntPtr environmentBlock, string lpCurrentDirectory, ref Kernel32.STARTUPINFO lpStartupInfo, ref Kernel32.PROCESS_INFORMATION lpProcessInformation)Interop.Advapi32package
CreateWellKnownSid(int sidType, byte[] domainSid, byte[] resultSid, ref uint resultSidLength)Interop.Advapi32package
CryptAcquireContext(out SafeProvHandle phProv, string szContainer, string szProvider, int dwProvType, uint dwFlags)Interop.Advapi32
CryptCreateHash(SafeProvHandle hProv, int Algid, SafeKeyHandle hKey, CryptCreateHashFlags dwFlags, out SafeHashHandle phHash)Interop.Advapi32package
CryptCreateHashFlags enum nameInterop.Advapi32package
CryptDecrypt(SafeKeyHandle hKey, SafeHashHandle hHash, bool Final, int dwFlags, byte[] pbData, ref int pdwDataLen)Interop.Advapi32
CryptDeriveKey(SafeProvHandle hProv, int Algid, SafeHashHandle hBaseData, int dwFlags, out SafeKeyHandle phKey)Interop.Advapi32package
CryptDestroyHash(IntPtr hHash)Interop.Advapi32
CryptDestroyKey(IntPtr hKey)Interop.Advapi32
CryptEncrypt(SafeKeyHandle hKey, SafeHashHandle hHash, bool Final, int dwFlags, byte[] pbData, ref int pdwDataLen, int dwBufLen)Interop.Advapi32
CryptExportKey(SafeKeyHandle hKey, SafeKeyHandle hExpKey, int dwBlobType, int dwFlags, [In][Out] byte[] pbData, ref int dwDataLen)Interop.Advapi32
CryptGenKey(SafeProvHandle hProv, int Algid, int dwFlags, out SafeKeyHandle phKey)Interop.Advapi32package
CryptGetDefaultProvider(int dwProvType, IntPtr pdwReserved, GetDefaultProviderFlags dwFlags, [Out] StringBuilder pszProvName, ref int pcbProvName)Interop.Advapi32
CryptGetHashParam(SafeHashHandle hHash, CryptHashProperty dwParam, out int pbData, [In][Out] ref int pdwDataLen, int dwFlags)Interop.Advapi32
CryptGetKeyParam(SafeKeyHandle hKey, CryptGetKeyParamFlags dwParam, byte[] pbData, ref int pdwDataLen, int dwFlags)Interop.Advapi32
CryptGetKeyParamFlags enum nameInterop.Advapi32package
CryptGetProvParam(SafeHandle safeProvHandle, CryptProvParam dwParam, IntPtr pbData, ref int dwDataLen, int dwFlags)Interop.Advapi32
CryptGetProvParam(SafeHandle safeProvHandle, CryptProvParam dwParam, Span< byte > pbData, ref int dwDataLen)Interop.Advapi32inlinestatic
CryptGetUserKey(SafeProvHandle hProv, int dwKeySpec, out SafeKeyHandle phUserKey)Interop.Advapi32package
CryptHashData(SafeHashHandle hHash, byte[] pbData, int dwDataLen, int dwFlags)Interop.Advapi32
CryptHashProperty enum nameInterop.Advapi32package
CryptImportKey(SafeProvHandle hProv, byte *pbData, int dwDataLen, SafeKeyHandle hPubKey, int dwFlags, out SafeKeyHandle phKey)Interop.Advapi32package
CryptProvParam enum nameInterop.Advapi32package
CryptReleaseContext(IntPtr hProv, int dwFlags)Interop.Advapi32
CryptSetHashParam(SafeHashHandle hHash, CryptHashProperty dwParam, byte[] buffer, int dwFlags)Interop.Advapi32
CryptSetKeyParam(SafeKeyHandle hKey, int dwParam, byte[] pbData, int dwFlags)Interop.Advapi32
CryptSetKeyParam(SafeKeyHandle safeKeyHandle, int dwParam, ref int pdw, int dwFlags)Interop.Advapi32
CryptSetProvParam(SafeHandle safeProvHandle, CryptProvParam dwParam, IntPtr pbData, int dwFlags)Interop.Advapi32
CryptSetProvParam(SafeProvHandle hProv, CryptProvParam dwParam, ref IntPtr pbData, int dwFlags)Interop.Advapi32
CryptSignAndVerifyHashFlags enum nameInterop.Advapi32package
CryptSignHash(SafeHashHandle hHash, KeySpec dwKeySpec, string szDescription, CryptSignAndVerifyHashFlags dwFlags, [Out] byte[] pbSignature, [In][Out] ref int pdwSigLen)Interop.Advapi32
CryptVerifySignature(SafeHashHandle hHash, byte[] pbSignature, int dwSigLen, SafeKeyHandle hPubKey, string szDescription, CryptSignAndVerifyHashFlags dwFlags)Interop.Advapi32
DecryptFile(string path)Interop.Advapi32inlinepackagestatic
DecryptFileFilePrivate(string lpFileName, int dwReserved)Interop.Advapi32private
DuplicateTokenEx(SafeTokenHandle ExistingTokenHandle, TokenAccessLevels DesiredAccess, IntPtr TokenAttributes, SECURITY_IMPERSONATION_LEVEL ImpersonationLevel, System.Security.Principal.TokenType TokenType, ref SafeTokenHandle DuplicateTokenHandle)Interop.Advapi32package
DuplicateTokenEx(SafeAccessTokenHandle hExistingToken, uint dwDesiredAccess, IntPtr lpTokenAttributes, uint ImpersonationLevel, uint TokenType, ref SafeAccessTokenHandle phNewToken)Interop.Advapi32package
EncryptFile(string path)Interop.Advapi32inlinepackagestatic
EncryptFilePrivate(string lpFileName)Interop.Advapi32private
EnumerateTraceGuidsEx(TRACE_QUERY_INFO_CLASS TraceQueryInfoClass, void *InBuffer, int InBufferSize, void *OutBuffer, int OutBufferSize, out int ReturnLength)Interop.Advapi32package
EtwEnableCallback(in Guid sourceId, int isEnabled, byte level, long matchAnyKeywords, long matchAllKeywords, EVENT_FILTER_DESCRIPTOR *filterData, void *callbackContext)Interop.Advapi32package
EVENT_INFO_CLASS enum nameInterop.Advapi32package
EventActivityIdControl(ActivityControl ControlCode, ref Guid ActivityId)Interop.Advapi32package
EventRegister(in Guid providerId, EtwEnableCallback enableCallback, void *callbackContext, ref long registrationHandle)Interop.Advapi32package
EventSetInformation(long registrationHandle, EVENT_INFO_CLASS informationClass, void *eventInformation, uint informationLength)Interop.Advapi32package
EventUnregister(long registrationHandle)Interop.Advapi32package
EventWriteTransfer(long registrationHandle, in EventDescriptor eventDescriptor, Guid *activityId, Guid *relatedActivityId, int userDataCount, EventProvider.EventData *userData)Interop.Advapi32inlinepackagestatic
EventWriteTransfer_PInvoke(long registrationHandle, in EventDescriptor eventDescriptor, Guid *activityId, Guid *relatedActivityId, int userDataCount, EventProvider.EventData *userData)Interop.Advapi32private
GetDefaultProviderFlags enum nameInterop.Advapi32package
GetSecurityDescriptorLength(IntPtr byteArray)Interop.Advapi32package
GetSecurityInfoByHandle(SafeHandle handle, uint objectType, uint securityInformation, out IntPtr sidOwner, out IntPtr sidGroup, out IntPtr dacl, out IntPtr sacl, out IntPtr securityDescriptor)Interop.Advapi32package
GetSecurityInfoByName(string name, uint objectType, uint securityInformation, out IntPtr sidOwner, out IntPtr sidGroup, out IntPtr dacl, out IntPtr sacl, out IntPtr securityDescriptor)Interop.Advapi32package
GetTokenInformation(SafeAccessTokenHandle TokenHandle, uint TokenInformationClass, SafeLocalAllocHandle TokenInformation, uint TokenInformationLength, out uint ReturnLength)Interop.Advapi32package
GetTokenInformation(IntPtr TokenHandle, uint TokenInformationClass, IntPtr TokenInformation, uint TokenInformationLength, out uint ReturnLength)Interop.Advapi32package
GetWindowsAccountDomainSid(byte[] sid, byte[] resultSid, ref uint resultSidLength)Interop.Advapi32package
ImpersonateLoggedOnUser(SafeAccessTokenHandle userToken)Interop.Advapi32package
ImpersonateNamedPipeClient(SafePipeHandle hNamedPipe)Interop.Advapi32package
IsEqualDomainSid(byte[] sid1, byte[] sid2, out bool result)Interop.Advapi32package
IsWellKnownSid(byte[] sid, int type)Interop.Advapi32package
KeySpec enum nameInterop.Advapi32package
LogonFlags enum nameInterop.Advapi32package
LookupAccountNameW(string lpSystemName, ref char lpAccountName, ref byte Sid, ref uint cbSid, ref char ReferencedDomainName, ref uint cchReferencedDomainName, out uint peUse)Interop.Advapi32package
LookupPrivilegeValue([MarshalAs(UnmanagedType.LPTStr)] string lpSystemName, [MarshalAs(UnmanagedType.LPTStr)] string lpName, out LUID lpLuid)Interop.Advapi32package
LookupPrivilegeValue([MarshalAs(UnmanagedType.LPTStr)] string lpSystemName, [MarshalAs(UnmanagedType.LPTStr)] string lpName, out LUID lpLuid)Interop.Advapi32package
LsaClose(IntPtr handle)Interop.Advapi32package
LsaFreeMemory(IntPtr handle)Interop.Advapi32package
LsaLookupNames2(SafeLsaPolicyHandle handle, int flags, int count, MARSHALLED_UNICODE_STRING[] names, out SafeLsaMemoryHandle referencedDomains, out SafeLsaMemoryHandle sids)Interop.Advapi32package
LsaLookupSids(SafeLsaPolicyHandle handle, int count, IntPtr[] sids, out SafeLsaMemoryHandle referencedDomains, out SafeLsaMemoryHandle names)Interop.Advapi32package
LsaNtStatusToWinError(uint status)Interop.Advapi32package
LsaOpenPolicy(ref UNICODE_STRING SystemName, ref OBJECT_ATTRIBUTES ObjectAttributes, int AccessMask, out SafeLsaPolicyHandle PolicyHandle)Interop.Advapi32private
LsaOpenPolicy(string SystemName, ref OBJECT_ATTRIBUTES Attributes, int AccessMask, out SafeLsaPolicyHandle PolicyHandle)Interop.Advapi32inlinepackagestatic
OpenProcessToken(IntPtr ProcessHandle, int DesiredAccess, out SafeTokenHandle TokenHandle)Interop.Advapi32package
OpenProcessToken(IntPtr ProcessToken, TokenAccessLevels DesiredAccess, out SafeTokenHandle TokenHandle)Interop.Advapi32package
OpenProcessToken(IntPtr ProcessToken, TokenAccessLevels DesiredAccess, out SafeAccessTokenHandle TokenHandle)Interop.Advapi32package
OpenThreadToken(IntPtr ThreadHandle, TokenAccessLevels dwDesiredAccess, bool bOpenAsSelf, out SafeTokenHandle phThreadToken)Interop.Advapi32package
OpenThreadToken(IntPtr ThreadHandle, TokenAccessLevels dwDesiredAccess, bool bOpenAsSelf, out SafeAccessTokenHandle phThreadToken)Interop.Advapi32private
OpenThreadToken(TokenAccessLevels desiredAccess, WinSecurityContext openAs, out SafeAccessTokenHandle tokenHandle)Interop.Advapi32inlinepackagestatic
RegCloseKey(IntPtr hKey)Interop.Advapi32package
RegDeleteValue(SafeRegistryHandle hKey, string lpValueName)Interop.Advapi32package
RegEnumKeyEx(SafeRegistryHandle hKey, int dwIndex, char[] lpName, ref int lpcbName, int[] lpReserved, [Out] char[] lpClass, int[] lpcbClass, long[] lpftLastWriteTime)Interop.Advapi32package
RegEnumValue(SafeRegistryHandle hKey, int dwIndex, char[] lpValueName, ref int lpcbValueName, IntPtr lpReserved_MustBeZero, int[] lpType, byte[] lpData, int[] lpcbData)Interop.Advapi32package
RegOpenKeyEx(SafeRegistryHandle hKey, string lpSubKey, int ulOptions, int samDesired, out SafeRegistryHandle hkResult)Interop.Advapi32package
RegQueryValueEx(SafeRegistryHandle hKey, string lpValueName, int[] lpReserved, ref int lpType, [Out] byte[] lpData, ref int lpcbData)Interop.Advapi32package
RegQueryValueEx(SafeRegistryHandle hKey, string lpValueName, int[] lpReserved, ref int lpType, ref int lpData, ref int lpcbData)Interop.Advapi32package
RegQueryValueEx(SafeRegistryHandle hKey, string lpValueName, int[] lpReserved, ref int lpType, ref long lpData, ref int lpcbData)Interop.Advapi32package
RegQueryValueEx(SafeRegistryHandle hKey, string lpValueName, int[] lpReserved, ref int lpType, [Out] char[] lpData, ref int lpcbData)Interop.Advapi32package
RegSetValueEx(SafeRegistryHandle hKey, string lpValueName, int Reserved, int dwType, string lpData, int cbData)Interop.Advapi32package
RevertToSelf()Interop.Advapi32package
RevertToSelf()Interop.Advapi32package
RevertToSelf()Interop.Advapi32package
SECURITY_IMPERSONATION_LEVEL enum nameInterop.Advapi32package
SetSecurityInfoByHandle(SafeHandle handle, uint objectType, uint securityInformation, byte[] owner, byte[] group, byte[] dacl, byte[] sacl)Interop.Advapi32package
SetSecurityInfoByName(string name, uint objectType, uint securityInformation, byte[] owner, byte[] group, byte[] dacl, byte[] sacl)Interop.Advapi32package
SetThreadToken(IntPtr ThreadHandle, SafeTokenHandle hToken)Interop.Advapi32package
TRACE_QUERY_INFO_CLASS enum nameInterop.Advapi32package