Browse Source

* add loadlibraryex flags, mantis #35041

git-svn-id: trunk@41253 -
marco 6 years ago
parent
commit
76bb5d1a22
1 changed files with 14 additions and 3 deletions
  1. 14 3
      rtl/win/wininc/defines.inc

+ 14 - 3
rtl/win/wininc/defines.inc

@@ -2233,9 +2233,20 @@
      OBM_ZOOM = 32748;
      OBM_ZOOM = 32748;
      OBM_ZOOMD = 32745;
      OBM_ZOOMD = 32745;
   { LoadLibraryEx  }
   { LoadLibraryEx  }
-     DONT_RESOLVE_DLL_REFERENCES = 1;
-     LOAD_LIBRARY_AS_DATAFILE = 2;
-     LOAD_WITH_ALTERED_SEARCH_PATH = 8;
+     DONT_RESOLVE_DLL_REFERENCES         = $0001;
+     LOAD_LIBRARY_AS_DATAFILE            = $0002;
+  // reserved for internal LOAD_PACKAGED_LIBRARY: $0004
+     LOAD_WITH_ALTERED_SEARCH_PATH       = $0008;
+     LOAD_IGNORE_CODE_AUTHZ_LEVEL        = $0010;
+     LOAD_LIBRARY_AS_IMAGE_RESOURCE      = $0020;
+     LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE  = $0040;
+     LOAD_LIBRARY_REQUIRE_SIGNED_TARGET  = $0080;
+     LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR    = $0100;
+     LOAD_LIBRARY_SEARCH_APPLICATION_DIR = $0200;
+     LOAD_LIBRARY_SEARCH_USER_DIRS       = $0400;
+     LOAD_LIBRARY_SEARCH_SYSTEM32        = $0800;
+     LOAD_LIBRARY_SEARCH_DEFAULT_DIRS    = $1000;
+
   { LocalAlloc, LocalFlags  }
   { LocalAlloc, LocalFlags  }
      LPTR = 64;
      LPTR = 64;
      LHND = 66;
      LHND = 66;