Terraria v1.4.4.9
Terraria source code documentation
|
This is the complete list of members for Interop.Advapi32, including all inherited members.
ActivityControl enum name | Interop.Advapi32 | package |
AdjustTokenPrivileges(SafeTokenHandle TokenHandle, bool DisableAllPrivileges, TOKEN_PRIVILEGE *NewState, uint BufferLength, TOKEN_PRIVILEGE *PreviousState, uint *ReturnLength) | Interop.Advapi32 | package |
AdjustTokenPrivileges(SafeTokenHandle TokenHandle, bool DisableAllPrivileges, TOKEN_PRIVILEGE *NewState, uint BufferLength, TOKEN_PRIVILEGE *PreviousState, uint *ReturnLength) | Interop.Advapi32 | package |
AllocateLocallyUniqueId(out LUID Luid) | Interop.Advapi32 | package |
CheckTokenMembership(SafeAccessTokenHandle TokenHandle, byte[] SidToCheck, ref bool IsMember) | Interop.Advapi32 | package |
ConvertSdToStringSd(byte[] securityDescriptor, uint requestedRevision, uint securityInformation, out IntPtr resultString, ref uint resultStringLength) | Interop.Advapi32 | package |
ConvertStringSdToSd(string stringSd, uint stringSdRevision, out IntPtr resultSd, ref uint resultSdLength) | Interop.Advapi32 | package |
ConvertStringSidToSid(string stringSid, out IntPtr ByteArray) | Interop.Advapi32 | package |
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.Advapi32 | package |
CreateWellKnownSid(int sidType, byte[] domainSid, byte[] resultSid, ref uint resultSidLength) | Interop.Advapi32 | package |
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.Advapi32 | package |
CryptCreateHashFlags enum name | Interop.Advapi32 | package |
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.Advapi32 | package |
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.Advapi32 | package |
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 name | Interop.Advapi32 | package |
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.Advapi32 | inlinestatic |
CryptGetUserKey(SafeProvHandle hProv, int dwKeySpec, out SafeKeyHandle phUserKey) | Interop.Advapi32 | package |
CryptHashData(SafeHashHandle hHash, byte[] pbData, int dwDataLen, int dwFlags) | Interop.Advapi32 | |
CryptHashProperty enum name | Interop.Advapi32 | package |
CryptImportKey(SafeProvHandle hProv, byte *pbData, int dwDataLen, SafeKeyHandle hPubKey, int dwFlags, out SafeKeyHandle phKey) | Interop.Advapi32 | package |
CryptProvParam enum name | Interop.Advapi32 | package |
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 name | Interop.Advapi32 | package |
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.Advapi32 | inlinepackagestatic |
DecryptFileFilePrivate(string lpFileName, int dwReserved) | Interop.Advapi32 | private |
DuplicateTokenEx(SafeTokenHandle ExistingTokenHandle, TokenAccessLevels DesiredAccess, IntPtr TokenAttributes, SECURITY_IMPERSONATION_LEVEL ImpersonationLevel, System.Security.Principal.TokenType TokenType, ref SafeTokenHandle DuplicateTokenHandle) | Interop.Advapi32 | package |
DuplicateTokenEx(SafeAccessTokenHandle hExistingToken, uint dwDesiredAccess, IntPtr lpTokenAttributes, uint ImpersonationLevel, uint TokenType, ref SafeAccessTokenHandle phNewToken) | Interop.Advapi32 | package |
EncryptFile(string path) | Interop.Advapi32 | inlinepackagestatic |
EncryptFilePrivate(string lpFileName) | Interop.Advapi32 | private |
EnumerateTraceGuidsEx(TRACE_QUERY_INFO_CLASS TraceQueryInfoClass, void *InBuffer, int InBufferSize, void *OutBuffer, int OutBufferSize, out int ReturnLength) | Interop.Advapi32 | package |
EtwEnableCallback(in Guid sourceId, int isEnabled, byte level, long matchAnyKeywords, long matchAllKeywords, EVENT_FILTER_DESCRIPTOR *filterData, void *callbackContext) | Interop.Advapi32 | package |
EVENT_INFO_CLASS enum name | Interop.Advapi32 | package |
EventActivityIdControl(ActivityControl ControlCode, ref Guid ActivityId) | Interop.Advapi32 | package |
EventRegister(in Guid providerId, EtwEnableCallback enableCallback, void *callbackContext, ref long registrationHandle) | Interop.Advapi32 | package |
EventSetInformation(long registrationHandle, EVENT_INFO_CLASS informationClass, void *eventInformation, uint informationLength) | Interop.Advapi32 | package |
EventUnregister(long registrationHandle) | Interop.Advapi32 | package |
EventWriteTransfer(long registrationHandle, in EventDescriptor eventDescriptor, Guid *activityId, Guid *relatedActivityId, int userDataCount, EventProvider.EventData *userData) | Interop.Advapi32 | inlinepackagestatic |
EventWriteTransfer_PInvoke(long registrationHandle, in EventDescriptor eventDescriptor, Guid *activityId, Guid *relatedActivityId, int userDataCount, EventProvider.EventData *userData) | Interop.Advapi32 | private |
GetDefaultProviderFlags enum name | Interop.Advapi32 | package |
GetSecurityDescriptorLength(IntPtr byteArray) | Interop.Advapi32 | package |
GetSecurityInfoByHandle(SafeHandle handle, uint objectType, uint securityInformation, out IntPtr sidOwner, out IntPtr sidGroup, out IntPtr dacl, out IntPtr sacl, out IntPtr securityDescriptor) | Interop.Advapi32 | package |
GetSecurityInfoByName(string name, uint objectType, uint securityInformation, out IntPtr sidOwner, out IntPtr sidGroup, out IntPtr dacl, out IntPtr sacl, out IntPtr securityDescriptor) | Interop.Advapi32 | package |
GetTokenInformation(SafeAccessTokenHandle TokenHandle, uint TokenInformationClass, SafeLocalAllocHandle TokenInformation, uint TokenInformationLength, out uint ReturnLength) | Interop.Advapi32 | package |
GetTokenInformation(IntPtr TokenHandle, uint TokenInformationClass, IntPtr TokenInformation, uint TokenInformationLength, out uint ReturnLength) | Interop.Advapi32 | package |
GetWindowsAccountDomainSid(byte[] sid, byte[] resultSid, ref uint resultSidLength) | Interop.Advapi32 | package |
ImpersonateLoggedOnUser(SafeAccessTokenHandle userToken) | Interop.Advapi32 | package |
ImpersonateNamedPipeClient(SafePipeHandle hNamedPipe) | Interop.Advapi32 | package |
IsEqualDomainSid(byte[] sid1, byte[] sid2, out bool result) | Interop.Advapi32 | package |
IsWellKnownSid(byte[] sid, int type) | Interop.Advapi32 | package |
KeySpec enum name | Interop.Advapi32 | package |
LogonFlags enum name | Interop.Advapi32 | package |
LookupAccountNameW(string lpSystemName, ref char lpAccountName, ref byte Sid, ref uint cbSid, ref char ReferencedDomainName, ref uint cchReferencedDomainName, out uint peUse) | Interop.Advapi32 | package |
LookupPrivilegeValue([MarshalAs(UnmanagedType.LPTStr)] string lpSystemName, [MarshalAs(UnmanagedType.LPTStr)] string lpName, out LUID lpLuid) | Interop.Advapi32 | package |
LookupPrivilegeValue([MarshalAs(UnmanagedType.LPTStr)] string lpSystemName, [MarshalAs(UnmanagedType.LPTStr)] string lpName, out LUID lpLuid) | Interop.Advapi32 | package |
LsaClose(IntPtr handle) | Interop.Advapi32 | package |
LsaFreeMemory(IntPtr handle) | Interop.Advapi32 | package |
LsaLookupNames2(SafeLsaPolicyHandle handle, int flags, int count, MARSHALLED_UNICODE_STRING[] names, out SafeLsaMemoryHandle referencedDomains, out SafeLsaMemoryHandle sids) | Interop.Advapi32 | package |
LsaLookupSids(SafeLsaPolicyHandle handle, int count, IntPtr[] sids, out SafeLsaMemoryHandle referencedDomains, out SafeLsaMemoryHandle names) | Interop.Advapi32 | package |
LsaNtStatusToWinError(uint status) | Interop.Advapi32 | package |
LsaOpenPolicy(ref UNICODE_STRING SystemName, ref OBJECT_ATTRIBUTES ObjectAttributes, int AccessMask, out SafeLsaPolicyHandle PolicyHandle) | Interop.Advapi32 | private |
LsaOpenPolicy(string SystemName, ref OBJECT_ATTRIBUTES Attributes, int AccessMask, out SafeLsaPolicyHandle PolicyHandle) | Interop.Advapi32 | inlinepackagestatic |
OpenProcessToken(IntPtr ProcessHandle, int DesiredAccess, out SafeTokenHandle TokenHandle) | Interop.Advapi32 | package |
OpenProcessToken(IntPtr ProcessToken, TokenAccessLevels DesiredAccess, out SafeTokenHandle TokenHandle) | Interop.Advapi32 | package |
OpenProcessToken(IntPtr ProcessToken, TokenAccessLevels DesiredAccess, out SafeAccessTokenHandle TokenHandle) | Interop.Advapi32 | package |
OpenThreadToken(IntPtr ThreadHandle, TokenAccessLevels dwDesiredAccess, bool bOpenAsSelf, out SafeTokenHandle phThreadToken) | Interop.Advapi32 | package |
OpenThreadToken(IntPtr ThreadHandle, TokenAccessLevels dwDesiredAccess, bool bOpenAsSelf, out SafeAccessTokenHandle phThreadToken) | Interop.Advapi32 | private |
OpenThreadToken(TokenAccessLevels desiredAccess, WinSecurityContext openAs, out SafeAccessTokenHandle tokenHandle) | Interop.Advapi32 | inlinepackagestatic |
RegCloseKey(IntPtr hKey) | Interop.Advapi32 | package |
RegDeleteValue(SafeRegistryHandle hKey, string lpValueName) | Interop.Advapi32 | package |
RegEnumKeyEx(SafeRegistryHandle hKey, int dwIndex, char[] lpName, ref int lpcbName, int[] lpReserved, [Out] char[] lpClass, int[] lpcbClass, long[] lpftLastWriteTime) | Interop.Advapi32 | package |
RegEnumValue(SafeRegistryHandle hKey, int dwIndex, char[] lpValueName, ref int lpcbValueName, IntPtr lpReserved_MustBeZero, int[] lpType, byte[] lpData, int[] lpcbData) | Interop.Advapi32 | package |
RegOpenKeyEx(SafeRegistryHandle hKey, string lpSubKey, int ulOptions, int samDesired, out SafeRegistryHandle hkResult) | Interop.Advapi32 | package |
RegQueryValueEx(SafeRegistryHandle hKey, string lpValueName, int[] lpReserved, ref int lpType, [Out] byte[] lpData, ref int lpcbData) | Interop.Advapi32 | package |
RegQueryValueEx(SafeRegistryHandle hKey, string lpValueName, int[] lpReserved, ref int lpType, ref int lpData, ref int lpcbData) | Interop.Advapi32 | package |
RegQueryValueEx(SafeRegistryHandle hKey, string lpValueName, int[] lpReserved, ref int lpType, ref long lpData, ref int lpcbData) | Interop.Advapi32 | package |
RegQueryValueEx(SafeRegistryHandle hKey, string lpValueName, int[] lpReserved, ref int lpType, [Out] char[] lpData, ref int lpcbData) | Interop.Advapi32 | package |
RegSetValueEx(SafeRegistryHandle hKey, string lpValueName, int Reserved, int dwType, string lpData, int cbData) | Interop.Advapi32 | package |
RevertToSelf() | Interop.Advapi32 | package |
RevertToSelf() | Interop.Advapi32 | package |
RevertToSelf() | Interop.Advapi32 | package |
SECURITY_IMPERSONATION_LEVEL enum name | Interop.Advapi32 | package |
SetSecurityInfoByHandle(SafeHandle handle, uint objectType, uint securityInformation, byte[] owner, byte[] group, byte[] dacl, byte[] sacl) | Interop.Advapi32 | package |
SetSecurityInfoByName(string name, uint objectType, uint securityInformation, byte[] owner, byte[] group, byte[] dacl, byte[] sacl) | Interop.Advapi32 | package |
SetThreadToken(IntPtr ThreadHandle, SafeTokenHandle hToken) | Interop.Advapi32 | package |
TRACE_QUERY_INFO_CLASS enum name | Interop.Advapi32 | package |