|
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 |