summaryrefslogtreecommitdiff
path: root/src/pal/inc
diff options
context:
space:
mode:
authorJan Vorlicek <janvorli@microsoft.com>2015-10-27 17:59:26 -0700
committerJan Vorlicek <janvorli@microsoft.com>2015-10-27 17:59:26 -0700
commit3e97351526a6aa3aa47338744386c000a2469527 (patch)
tree16c7baa64dc713ec474b237363606bf05e32cb31 /src/pal/inc
parent7a08037ba5c7d5858485985dcb1d4750c77d31a0 (diff)
parentac360d5cf838cada9748f9ce6dfc81c1b612c263 (diff)
downloadcoreclr-3e97351526a6aa3aa47338744386c000a2469527.tar.gz
coreclr-3e97351526a6aa3aa47338744386c000a2469527.tar.bz2
coreclr-3e97351526a6aa3aa47338744386c000a2469527.zip
Merge pull request #1876 from stephentoub/local_realloc
Implement LocalReAlloc in PAL
Diffstat (limited to 'src/pal/inc')
-rw-r--r--src/pal/inc/pal.h9
-rw-r--r--src/pal/inc/rt/palrt.h1
2 files changed, 10 insertions, 0 deletions
diff --git a/src/pal/inc/pal.h b/src/pal/inc/pal.h
index cdf7ef7044..b255efe735 100644
--- a/src/pal/inc/pal.h
+++ b/src/pal/inc/pal.h
@@ -3944,6 +3944,7 @@ HeapSetInformation(
IN SIZE_T HeapInformationLength);
#define LMEM_FIXED 0x0000
+#define LMEM_MOVEABLE 0x0002
#define LMEM_ZEROINIT 0x0040
#define LPTR (LMEM_FIXED | LMEM_ZEROINIT)
@@ -3957,6 +3958,14 @@ LocalAlloc(
PALIMPORT
HLOCAL
PALAPI
+LocalReAlloc(
+ IN HLOCAL hMem,
+ IN SIZE_T uBytes,
+ IN UINT uFlags);
+
+PALIMPORT
+HLOCAL
+PALAPI
LocalFree(
IN HLOCAL hMem);
diff --git a/src/pal/inc/rt/palrt.h b/src/pal/inc/rt/palrt.h
index 3e3d178ea4..b983217343 100644
--- a/src/pal/inc/rt/palrt.h
+++ b/src/pal/inc/rt/palrt.h
@@ -437,6 +437,7 @@ typedef union _ULARGE_INTEGER {
/******************* OLE, BSTR, VARIANT *************************/
STDAPI_(LPVOID) CoTaskMemAlloc(SIZE_T cb);
+STDAPI_(LPVOID) CoTaskMemRealloc(LPVOID pv, SIZE_T cb);
STDAPI_(void) CoTaskMemFree(LPVOID pv);
typedef SHORT VARIANT_BOOL;