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