pub unsafe extern "system" fn GetSharedServiceDirectory(
    servicehandle: SC_HANDLE,
    directorytype: SERVICE_SHARED_DIRECTORY_TYPE,
    pathbuffer: PWSTR,
    pathbufferlength: u32,
    requiredbufferlength: *mut u32,
) -> u32