Function winsafe::CoTaskMemRealloc

source ·
pub fn CoTaskMemRealloc(pv: &mut CoTaskMemFreeGuard, cb: usize) -> HrResult<()>
Available on crate feature ole only.
Expand description

CoTaskMemRealloc function.

Originally this method returns a pointer to the reallocated memory block; here the original pointer is automatically updated.

§Examples

use winsafe::{self as w, prelude::*};

let mut pmem = w::CoTaskMemAlloc(100)?;
w::CoTaskMemRealloc(&mut pmem, 120)?;

// use memory block...

// CoTaskMemFree() automatically called