pub unsafe extern "system" fn NetJoinDomain(
    lpserver: PCWSTR,
    lpdomain: PCWSTR,
    lpmachineaccountou: PCWSTR,
    lpaccount: PCWSTR,
    lppassword: PCWSTR,
    fjoinoptions: NET_JOIN_DOMAIN_JOIN_OPTIONS,
) -> u32