diff options
author | Jan Vorlicek <janvorli@microsoft.com> | 2015-10-27 17:59:26 -0700 |
---|---|---|
committer | Jan Vorlicek <janvorli@microsoft.com> | 2015-10-27 17:59:26 -0700 |
commit | 3e97351526a6aa3aa47338744386c000a2469527 (patch) | |
tree | 16c7baa64dc713ec474b237363606bf05e32cb31 /src/pal/inc | |
parent | 7a08037ba5c7d5858485985dcb1d4750c77d31a0 (diff) | |
parent | ac360d5cf838cada9748f9ce6dfc81c1b612c263 (diff) | |
download | coreclr-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.h | 9 | ||||
-rw-r--r-- | src/pal/inc/rt/palrt.h | 1 |
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; |