pub unsafe extern "system" fn AmsiScanBuffer(
    amsicontext: HAMSICONTEXT,
    buffer: *const c_void,
    length: u32,
    contentname: PCWSTR,
    amsisession: HAMSISESSION,
    result: *mut AMSI_RESULT
) -> HRESULT