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