22 *ppszThreadDescription =
NULL;
61 *ppszThreadDescription = (
PWSTR)NameInfo;
71 *ppszThreadDescription =
ptr;
90 &NameInfo,
sizeof(NameInfo));
HRESULT WINAPI DECLSPEC_HOTPATCH GetThreadDescription(_In_ HANDLE hThread, _Outptr_result_z_ PWSTR *ppszThreadDescription)
HRESULT WINAPI DECLSPEC_HOTPATCH SetThreadDescription(_In_ HANDLE hThread, _In_ PCWSTR lpThreadDescription)
#define DECLSPEC_HOTPATCH
#define NT_SUCCESS(StatCode)
HLOCAL NTAPI LocalReAlloc(HLOCAL hMem, SIZE_T dwBytes, UINT uFlags)
HLOCAL NTAPI LocalAlloc(UINT uFlags, SIZE_T dwBytes)
HLOCAL NTAPI LocalFree(HLOCAL hMem)
#define _Outptr_result_z_
_In_ ULONG _In_ ULONG _In_ ULONG Length
NTSTATUS NTAPI NtQueryInformationThread(_In_ HANDLE ThreadHandle, _In_ THREADINFOCLASS ThreadInformationClass, _Out_writes_bytes_to_opt_(ThreadInformationLength, *ReturnLength) PVOID ThreadInformation, _In_ ULONG ThreadInformationLength, _Out_opt_ PULONG ReturnLength)
NTSTATUS NTAPI NtSetInformationThread(_In_ HANDLE ThreadHandle, _In_ THREADINFOCLASS ThreadInformationClass, _In_reads_bytes_(ThreadInformationLength) PVOID ThreadInformation, _In_ ULONG ThreadInformationLength)
#define STATUS_BUFFER_TOO_SMALL
#define RtlMoveMemory(Destination, Source, Length)
#define STATUS_INFO_LENGTH_MISMATCH
NTSYSAPI NTSTATUS WINAPI RtlInitUnicodeStringEx(PUNICODE_STRING, PCWSTR)
#define HRESULT_FROM_NT(x)