pub unsafe extern "system" fn CreateDirectoryTransactedA(
    lptemplatedirectory: PCSTR,
    lpnewdirectory: PCSTR,
    lpsecurityattributes: *const SECURITY_ATTRIBUTES,
    htransaction: HANDLE,
) -> BOOL