InitializeProcThreadAttributeList function kernel32
Win32Result<bool>
InitializeProcThreadAttributeList(
- LPPROC_THREAD_ATTRIBUTE_LIST? lpAttributeList,
- int dwAttributeCount,
- Pointer<
IntPtr> lpSize
Initializes the specified list of attributes for process and thread creation.
To learn more, see learn.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-initializeprocthreadattributelist.
Implementation
Win32Result<bool> InitializeProcThreadAttributeList(
LPPROC_THREAD_ATTRIBUTE_LIST? lpAttributeList,
int dwAttributeCount,
Pointer<IntPtr> lpSize,
) {
resolveGetLastError();
final result_ = _InitializeProcThreadAttributeList(
lpAttributeList ?? nullptr,
dwAttributeCount,
NULL,
lpSize,
);
return .new(value: result_ != FALSE, error: GetLastError());
}