pub unsafe fn DWriteCreateFactory<T>(
    factorytype: DWRITE_FACTORY_TYPE
) -> Result<T>
where T: Interface,