> For the complete documentation index, see [llms.txt](https://www.pinvoke.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://www.pinvoke.dev/foundation.md).

# FOUNDATION

- [ACCESS\_MASK](https://www.pinvoke.dev/foundation/access_mask.md)
- [BOOL](https://www.pinvoke.dev/foundation/bool.md)
- [CLIENT\_ID](https://www.pinvoke.dev/foundation/client_id.md)
- [DUPLICATE\_HANDLE\_OPTIONS](https://www.pinvoke.dev/foundation/duplicate_handle_options.md)
- [HANDLE](https://www.pinvoke.dev/foundation/handle.md)
- [HLOCAL](https://www.pinvoke.dev/foundation/hlocal.md)
- [HMODULE](https://www.pinvoke.dev/foundation/hmodule.md)
- [HINSTANCE](https://www.pinvoke.dev/foundation/hinstance.md)
- [HRESULT](https://www.pinvoke.dev/foundation/hresult.md)
- [HWND](https://www.pinvoke.dev/foundation/hwnd.md)
- [FARPROC](https://www.pinvoke.dev/foundation/farproc.md)
- [LUID](https://www.pinvoke.dev/foundation/luid.md)
- [NTSTATUS](https://www.pinvoke.dev/foundation/ntstatus.md)
- [OBJECT\_ATTRIBUTES](https://www.pinvoke.dev/foundation/object_attributes.md)
- [PAPCFUNC](https://www.pinvoke.dev/foundation/papcfunc.md)
- [PCWSTR](https://www.pinvoke.dev/foundation/pcwstr.md)
- [PWSTR](https://www.pinvoke.dev/foundation/pwstr.md)
- [PSID](https://www.pinvoke.dev/foundation/psid.md)
- [UNICODE\_STRING](https://www.pinvoke.dev/foundation/unicode_string.md)
- [PSTR](https://www.pinvoke.dev/foundation/pstr.md)
- [PCSTR](https://www.pinvoke.dev/foundation/pcstr.md)
- [USER\_THREAD\_START\_ROUTINE](https://www.pinvoke.dev/foundation/user_thread_start_routine.md)
- [PS\_ATTRIBUTE\_LIST](https://www.pinvoke.dev/foundation/ps_attribute_list.md)
- [THREAD\_INFORMATION\_CLASS](https://www.pinvoke.dev/foundation/thread_information_class.md)
- [BOOLEAN](https://www.pinvoke.dev/foundation/boolean.md)
