> 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/library-loader/load_library_flags.md).

# LOAD\_LIBRARY\_FLAGS

```csharp
[Flags]
public enum LOAD_LIBRARY_FLAGS : uint
{
    DONT_RESOLVE_DLL_REFERENCES = 0x00000001,
    LOAD_LIBRARY_AS_DATAFILE = 0x00000002,
    LOAD_WITH_ALTERED_SEARCH_PATH = 0x00000008,
    LOAD_IGNORE_CODE_AUTHZ_LEVEL = 0x00000010,
    LOAD_LIBRARY_AS_IMAGE_RESOURCE = 0x00000020,
    LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE = 0x00000040,
    LOAD_LIBRARY_REQUIRE_SIGNED_TARGET = 0x00000080,
    LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR = 0x00000100,
    LOAD_LIBRARY_SEARCH_APPLICATION_DIR = 0x00000200,
    LOAD_LIBRARY_SEARCH_USER_DIRS = 0x00000400,
    LOAD_LIBRARY_SEARCH_SYSTEM32 = 0x00000800,
    LOAD_LIBRARY_SEARCH_DEFAULT_DIRS = 0x00001000,
    LOAD_LIBRARY_SAFE_CURRENT_DIRS = 0x00002000,
    LOAD_LIBRARY_SEARCH_SYSTEM32_NO_FORWARDER = 0x00004000,
}
```
