pub unsafe fn CreateIProp(
lpinterface: *mut GUID,
lpallocatebuffer: Option<unsafe extern "system" fn(u32, *mut *mut c_void) -> i32>,
lpallocatemore: Option<unsafe extern "system" fn(u32, *mut c_void, *mut *mut c_void) -> i32>,
lpfreebuffer: Option<unsafe extern "system" fn(*mut c_void) -> u32>,
lpvreserved: *mut c_void,
lpppropdata: *mut Option<IPropData>,
) -> i32