Generated by JEB on 2019/02/01

PE: C:\Windows\System32\canonurl.dll Base=0x180000000 SHA-256=63E88F159382416A7E4C2D88E1D47E69EC80232B16322D0361C855BC2FE8AD65
PDB: CanonUrl.pdb GUID={76BAA8A1-6457-454F-C7C95DCA2A4B1C8A} Age=1

331 located named symbols:
0x180007268: "__cdecl _imp__o_iswlower" __imp__o_iswlower
0x1800062C4: "__cdecl _raise_securityfailure" __raise_securityfailure
0x180005D28: "void __cdecl __scrt_initialize_type_info(void)" ?__scrt_initialize_type_info@@YAXXZ
0x180007570: "`string'" ??_C@_0BJ@PKKBBJIP@canonicalizer?4ucsuri?4tcs?$AA@
0x180007558: "`string'" ??_C@_05BADKOJIJ@?5?$CD?$CC?8?$CF?$AA@
0x180007220: "__cdecl _imp__o__execute_onexit_table" __imp__o__execute_onexit_table
0x180007E44: "__cdecl _IMPORT_DESCRIPTOR_api-ms-win-core-com-l1-1-0" __IMPORT_DESCRIPTOR_api-ms-win-core-com-l1-1-0
0x180007E30: "__cdecl _IMPORT_DESCRIPTOR_api-ms-win-crt-private-l1-1-0" __IMPORT_DESCRIPTOR_api-ms-win-crt-private-l1-1-0
0x1800074E8: "`string'" ??_C@_02JBCAPDCB@?$DP?$CD?$AA@
0x180009690: "__cdecl _scrt_current_native_startup_state" __scrt_current_native_startup_state
0x180009008: "__cdecl _security_cookie_complement" __security_cookie_complement
0x1800075F4: "`string'" ??_C@_03GACAABJG@?3?1?1?$AA@
0x180001568: "void __cdecl ConvertToCanonComponents(struct Components const & __ptr64,struct SafetyCanonicalizer::UrlComponents<unsigned short> & __ptr64,unsigned short const * __ptr64,unsigned __int64)" ?ConvertToCanonComponents@@YAXAEBUComponents@@AEAU?$UrlComponents@G@SafetyCanonicalizer@@PEBG_K@Z
0x1800071A8: "__cdecl _imp_GetCurrentThreadId" __imp_GetCurrentThreadId
0x18000666E: "__cdecl configure_narrow_argv" _configure_narrow_argv
0x180002CF0: "public: static long __cdecl SafetyCanonicalizer::Canonicalizer<unsigned short,unsigned short,2>::UnescapeUrl(struct SafetyCanonicalizer::UrlComponent<unsigned short> const & __ptr64,class SafetyCanonicalizer::CanonPtr<struct SafetyCanonicalizer::UrlComponent<unsigned short>,unsigned short> & __ptr64)" ?UnescapeUrl@?$Canonicalizer@GG$01@SafetyCanonicalizer@@SAJAEBU?$UrlComponent@G@2@AEAV?$CanonPtr@U?$UrlComponent@G@SafetyCanonicalizer@@G@2@@Z
0x180006694: "__cdecl _vcrt_thread_attach" __vcrt_thread_attach
0x180006730: "__cdecl guard_dispatch_icall_nop" _guard_dispatch_icall_nop
0x1800074E4: "`string'" ??_C@_01EOFPKCAF@?$EA?$AA@
0x1800073B8: "__cdecl _xp_a" __xp_a
0x180007228: "__cdecl _imp__o__initialize_narrow_environment" __imp__o__initialize_narrow_environment
0x180006698: "__cdecl is_c_termination_complete" _is_c_termination_complete
0x180006240: "__cdecl RTC_Initialize" _RTC_Initialize
0x180006694: "__cdecl _vcrt_thread_detach" __vcrt_thread_detach
0x180007930: "__cdecl _rtc_taa" __rtc_taa
0x1800072A0: "__cdecl _imp__initterm_e" __imp__initterm_e
0x1800072B0: api-ms-win-crt-runtime-l1-1-0_NULL_THUNK_DATA
0x18000663C: "__cdecl _scrt_is_ucrt_dll_in_use" __scrt_is_ucrt_dll_in_use
0x180006694: "__cdecl _vcrt_initialize" __vcrt_initialize
0x180007230: "__cdecl _imp__initialize_onexit_table" __imp__initialize_onexit_table
0x18000A170: ?HostTerminatorCharsUserpart@?A0x290f5807@@3VCharSet@Char@SafetyCanonicalizer@@A
0x1800072D0: "__cdecl _guard_dispatch_icall_fptr" __guard_dispatch_icall_fptr
0x1800075F8: "__cdecl _real@3fc00000" __real@3fc00000
0x180007920: "__cdecl _rtc_iaa" __rtc_iaa
0x180006694: "__cdecl _acrt_thread_attach" __acrt_thread_attach
0x1800072D8: "__cdecl _xc_a" __xc_a
0x180007540: "`string'" ??_C@_01CLKCMJKC@?5?$AA@
0x180007480: "__cdecl pDefaultRawDllMain" _pDefaultRawDllMain
0x180007218: "__cdecl _imp__o__configure_narrow_argv" __imp__o__configure_narrow_argv
0x180009020: "__cdecl _scrt_ucrt_dll_is_in_use" __scrt_ucrt_dll_is_in_use
0x180009150: "public: static class SafetyCanonicalizer::Char::CharSet const SafetyCanonicalizer::Char::V<1>::MinimalPathEscapeChars" ?MinimalPathEscapeChars@?$V@$00@Char@SafetyCanonicalizer@@2VCharSet@23@B
0x180007258: "__cdecl _imp__o_iswascii" __imp__o_iswascii
0x180002428: "public: static long __cdecl SafetyCanonicalizer::Canonicalizer<unsigned short,unsigned short,2>::Canonicalize(struct SafetyCanonicalizer::UrlComponent<unsigned short> const & __ptr64,bool,bool,struct SafetyCanonicalizer::CanonUrlComponents<unsigned short> & __ptr64,int)" ?Canonicalize@?$Canonicalizer@GG$01@SafetyCanonicalizer@@SAJAEBU?$UrlComponent@G@2@_N1AEAU?$CanonUrlComponents@G@2@H@Z
0x180009420: "public: static class SafetyCanonicalizer::Char::CharSet const SafetyCanonicalizer::Char::V<2>::MinimalPathEscapeChars" ?MinimalPathEscapeChars@?$V@$01@Char@SafetyCanonicalizer@@2VCharSet@23@B
0x1800074A8: "`string'" ??_C@_02HHAEMJFE@?2?1?$AA@
0x180007180: "__cdecl _imp_IdnToAscii" __imp_IdnToAscii
0x180009018: "__cdecl _memcpy_nt_iters" __memcpy_nt_iters
0x180006717: memcpy
0x180007538: "`string'" ??_C@_03OPBHFKBB@?5?$DP?$CD?$AA@
0x18000A050: ?HttpSchemeSpecificPartStarterChars@?A0x290f5807@@3VCharSet@Char@SafetyCanonicalizer@@A
0x1800072B8: "__cdecl _imp_memset" __imp_memset
0x180006694: "__cdecl _acrt_initialize" __acrt_initialize
0x180006650: "__cdecl initterm" _initterm
0x180006680: "__cdecl o__initialize_onexit_table" _o__initialize_onexit_table
0x180007E80: "__cdecl _IMPORT_DESCRIPTOR_api-ms-win-core-sysinfo-l1-1-0" __IMPORT_DESCRIPTOR_api-ms-win-core-sysinfo-l1-1-0
0x18000A438: "__cdecl _dyn_tls_init_callback" __dyn_tls_init_callback
0x1800073B0: "__cdecl _xi_z" __xi_z
0x180007148: "__cdecl _imp_UnhandledExceptionFilter" __imp_UnhandledExceptionFilter
0x18000668C: "__cdecl _C_specific_handler" __C_specific_handler
0x18000A290: ?QueryStringSeparatorChars@?A0x290f5807@@3VCharSet@Char@SafetyCanonicalizer@@A
0x180007590: "`string'" ??_C@_07FGAOOBMN@http?3?1?1?$AA@
0x180006694: "__cdecl _acrt_thread_detach" __acrt_thread_detach
0x1800060B8: "__cdecl _scrt_uninitialize_crt" __scrt_uninitialize_crt
0x1800066BC: "__cdecl _GSHandlerCheckCommon" __GSHandlerCheckCommon
0x180006662: "__cdecl o___std_type_info_destroy_list" _o___std_type_info_destroy_list
0x180005FF8: "__cdecl _scrt_is_nonwritable_in_current_image" __scrt_is_nonwritable_in_current_image
0x180006668: "__cdecl cexit" _cexit
0x180005ECC: "__cdecl _scrt_initialize_crt" __scrt_initialize_crt
0x180006694: "__cdecl _acrt_uninitialize" __acrt_uninitialize
0x1800072C0: api-ms-win-crt-string-l1-1-0_NULL_THUNK_DATA
0x180006674: "__cdecl o__execute_onexit_table" _o__execute_onexit_table
0x180005D38: "void __cdecl __scrt_uninitialize_type_info(void)" ?__scrt_uninitialize_type_info@@YAXXZ
0x1800074C0: "`string'" ??_C@_07DKFGMBMJ@?3?1?2?$DP?$CD?$CF?$FL?$AA@
0x1800095D0: "public: static class SafetyCanonicalizer::Char::CharSet const SafetyCanonicalizer::Char::V<1>::ForbiddenUnescapeUrlChars" ?ForbiddenUnescapeUrlChars@?$V@$00@Char@SafetyCanonicalizer@@2VCharSet@23@B
0x180007260: "__cdecl _imp_iswdigit" __imp_iswdigit
0x18000573C: "bool __cdecl ComponentEquals<unsigned short,4>(struct SafetyCanonicalizer::UrlComponent<unsigned short> const & __ptr64,char const (& __ptr64)[4])" ??$ComponentEquals@G$03@@YA_NAEBU?$UrlComponent@G@SafetyCanonicalizer@@AEAY03$$CBD@Z
0x18000564C: "bool __cdecl ComponentEquals<unsigned short,5>(struct SafetyCanonicalizer::UrlComponent<unsigned short> const & __ptr64,char const (& __ptr64)[5])" ??$ComponentEquals@G$04@@YA_NAEBU?$UrlComponent@G@SafetyCanonicalizer@@AEAY04$$CBD@Z
0x180006694: "__cdecl _scrt_stub_for_acrt_thread_detach" __scrt_stub_for_acrt_thread_detach
0x180001D80: PrefixEncode
0x1800056C4: "bool __cdecl ComponentEquals<unsigned short,6>(struct SafetyCanonicalizer::UrlComponent<unsigned short> const & __ptr64,char const (& __ptr64)[6])" ??$ComponentEquals@G$05@@YA_NAEBU?$UrlComponent@G@SafetyCanonicalizer@@AEAY05$$CBD@Z
0x18000A0E0: ?PortSearchChars@?A0x290f5807@@3VCharSet@Char@SafetyCanonicalizer@@A
0x180001500: "unsigned short const * __ptr64 __cdecl CoTaskMemAllocString(unsigned short const * __ptr64)" ?CoTaskMemAllocString@@YAPEBGPEBG@Z
0x180005E88: "__cdecl _scrt_dllmain_uninitialize_c" __scrt_dllmain_uninitialize_c
0x1800074B4: "`string'" ??_C@_06BPCJIPBN@?3?1?2?$DP?$CD?$CF?$AA@
0x180009030: "public: static class SafetyCanonicalizer::Char::CharSet const SafetyCanonicalizer::Char::V<2>::MinimalFragmentEscapeChars" ?MinimalFragmentEscapeChars@?$V@$01@Char@SafetyCanonicalizer@@2VCharSet@23@B
0x180001730: Canonicalize
0x18000667A: "__cdecl o__initialize_narrow_environment" _o__initialize_narrow_environment
0x1800075C0: "`string'" ??_C@_0BN@DLKKELPM@68007400740070003a002f002f00?$AA@
0x1800090C0: "public: static class SafetyCanonicalizer::Char::CharSet const SafetyCanonicalizer::Char::V<1>::MinimalFragmentEscapeChars" ?MinimalFragmentEscapeChars@?$V@$00@Char@SafetyCanonicalizer@@2VCharSet@23@B
0x1800074EC: "`string'" ??_C@_01IPJKGB@?$CD?$AA@
0x180009D80: ?UserSearchChars@?A0x290f5807@@3VCharSet@Char@SafetyCanonicalizer@@A
0x180006694: "__cdecl _scrt_stub_for_acrt_initialize" __scrt_stub_for_acrt_initialize
0x180007158: api-ms-win-core-errorhandling-l1-1-0_NULL_THUNK_DATA
0x180007248: "__cdecl _imp__o__seh_filter_dll" __imp__o__seh_filter_dll
0x1800073C8: "__cdecl _xt_a" __xt_a
0x1800096D4: "__cdecl _scrt_debugger_hook_flag" __scrt_debugger_hook_flag
0x180007190: "__cdecl _imp_GetCurrentProcess" __imp_GetCurrentProcess
0x1800094B0: "public: static class SafetyCanonicalizer::Char::CharSet const SafetyCanonicalizer::Char::V<2>::ForbiddenUnescapeUrlChars" ?ForbiddenUnescapeUrlChars@?$V@$01@Char@SafetyCanonicalizer@@2VCharSet@23@B
0x180007248: "__cdecl _imp__seh_filter_dll" __imp__seh_filter_dll
0x180001BC0: Rolldown
0x180007548: "`string'" ??_C@_0O@FMDKIAKK@?5?$DP?$CD?0?$DM?$DO?$HM?$GA?$HL?$HN?$FO?$CC?$CF?$AA@
0x1800033F8: "public: static bool __cdecl SafetyCanonicalizer::Canonicalizer<unsigned short,unsigned short,2>::RolldownPath(struct SafetyCanonicalizer::UrlComponents<unsigned short> const & __ptr64,struct SafetyCanonicalizer::UrlComponent<unsigned short> & __ptr64,bool)" ?RolldownPath@?$Canonicalizer@GG$01@SafetyCanonicalizer@@SA_NAEBU?$UrlComponents@G@2@AEAU?$UrlComponent@G@2@_N@Z
0x180005D04: DllMain
0x180006694: "__cdecl _scrt_stub_for_acrt_thread_attach" __scrt_stub_for_acrt_thread_attach
0x18000627C: "__cdecl RTC_Terminate" _RTC_Terminate
0x180007278: "__cdecl _imp_realloc" __imp_realloc
0x180007288: "__cdecl _imp___C_specific_handler" __imp___C_specific_handler
0x1800071E8: "__cdecl _imp_RtlCaptureContext" __imp_RtlCaptureContext
0x180007178: api-ms-win-core-libraryloader-l1-2-0_NULL_THUNK_DATA
0x180002138: "public: static long __cdecl SafetyCanonicalizer::Canonicalizer<unsigned short,unsigned short,2>::CrackOriginalScheme(struct SafetyCanonicalizer::UrlComponent<unsigned short> const & __ptr64,class SafetyCanonicalizer::CanonPtr<unsigned short const * __ptr64,unsigned short> & __ptr64,enum SafetyCanonicalizer::UrlSchemeType & __ptr64,int)" ?CrackOriginalScheme@?$Canonicalizer@GG$01@SafetyCanonicalizer@@SAJAEBU?$UrlComponent@G@2@AEAV?$CanonPtr@PEBGG@2@AEAW4UrlSchemeType@2@H@Z
0x180007150: "__cdecl _imp_GetLastError" __imp_GetLastError
0x18000669C: "__cdecl _GSHandlerCheck" __GSHandlerCheck
0x18000667A: "__cdecl initialize_narrow_environment" _initialize_narrow_environment
0x180009014: "__cdecl _isa_enabled" __isa_enabled
0x1800075E8: "`string'" ??_C@_05BCHGOAMK@https?$AA@
0x180007198: "__cdecl _imp_GetCurrentProcessId" __imp_GetCurrentProcessId
0x180007568: "`string'" ??_C@_02GCGLPEGI@?$CD?$DP?$AA@
0x1800075F0: "`string'" ??_C@_03LMDBDBEG@ftp?$AA@
0x180006680: "__cdecl initialize_onexit_table" _initialize_onexit_table
0x180009698: "__cdecl _scrt_native_startup_lock" __scrt_native_startup_lock
0x180006694: "__cdecl _vcrt_uninitialize" __vcrt_uninitialize
0x1800071B8: "__cdecl _imp_IsProcessorFeaturePresent" __imp_IsProcessorFeaturePresent
0x1800073A0: "__cdecl _PLEASE_LINK_WITH_legacy_stdio_wide_specifiers.lib" __PLEASE_LINK_WITH_legacy_stdio_wide_specifiers.lib
0x180007E94: "__cdecl _IMPORT_DESCRIPTOR_api-ms-win-core-libraryloader-l1-2-0" __IMPORT_DESCRIPTOR_api-ms-win-core-libraryloader-l1-2-0
0x18000A320: ?HostSeparatorChars@?A0x290f5807@@3VCharSet@Char@SafetyCanonicalizer@@A
0x18000A200: ?HostTerminatorChars@?A0x290f5807@@3VCharSet@Char@SafetyCanonicalizer@@A
0x180005DD0: "__cdecl _scrt_dllmain_before_initialize_c" __scrt_dllmain_before_initialize_c
0x1800074D8: "`string'" ??_C@_06HPCDEFPB@?1?2?$DP?$CD?$CF?$EA?$AA@
0x180005BE0: "__cdecl DllMainCRTStartup" _DllMainCRTStartup
0x1800072A8: "__cdecl _imp__initterm" __imp__initterm
0x180007ED0: "__cdecl _IMPORT_DESCRIPTOR_api-ms-win-core-debug-l1-1-0" __IMPORT_DESCRIPTOR_api-ms-win-core-debug-l1-1-0
0x1800074F0: "`string'" ??_C@_0EB@NACIKEJD@abcdefghijklmnopqrstuvwxyzABCDEF@
0x180007280: "__cdecl _imp__o_wcstol" __imp__o_wcstol
0x18000666E: "__cdecl o__configure_narrow_argv" _o__configure_narrow_argv
0x180005D44: "__cdecl _scrt_initialize_default_local_stdio_options" __scrt_initialize_default_local_stdio_options
0x180005F18: "__cdecl _scrt_initialize_onexit_tables" __scrt_initialize_onexit_tables
0x1800072C8: "__cdecl _guard_check_icall_fptr" __guard_check_icall_fptr
0x1800060EC: "__cdecl _crt_debugger_hook" __crt_debugger_hook
0x180007260: "__cdecl _imp__o_iswdigit" __imp__o_iswdigit
0x1800071A0: "__cdecl _imp_TerminateProcess" __imp_TerminateProcess
0x1800074D0: "`string'" ??_C@_05DPJEALNM@?1?2?$DP?$CD?$CF?$AA@
0x18000A3B0: ?PathSeparatorChars@?A0x290f5807@@3VCharSet@Char@SafetyCanonicalizer@@A
0x180007280: "__cdecl _imp_wcstol" __imp_wcstol
0x1800075A0: "`string'" ??_C@_0BK@GPOBAHMF@canonicalizer?4ucsuri?4tcs?1?$AA@
0x180007534: "`string'" ??_C@_01LFCBOECM@?4?$AA@
0x180007130: "__cdecl _imp_IsDebuggerPresent" __imp_IsDebuggerPresent
0x180007200: api-ms-win-core-sysinfo-l1-1-0_NULL_THUNK_DATA
0x180007398: "__cdecl _xi_a" __xi_a
0x1800071C0: api-ms-win-core-processthreads-l1-1-1_NULL_THUNK_DATA
0x180007138: api-ms-win-core-debug-l1-1-0_NULL_THUNK_DATA
0x1800074E0: "`string'" ??_C@_03NFDAMKMA@?3?$FN?$EA?$AA@
0x180005E10: "__cdecl _scrt_dllmain_crt_thread_detach" __scrt_dllmain_crt_thread_detach
0x180007238: "__cdecl _imp__itow_s" __imp__itow_s
0x180005D60: "__cdecl _scrt_acquire_startup_lock" __scrt_acquire_startup_lock
0x180009C60: ?SchemeSeparatorChars@?A0x290f5807@@3VCharSet@Char@SafetyCanonicalizer@@A
0x1800075E0: "`string'" ??_C@_04IAFLKNP@http?$AA@
0x180007118: "__cdecl _imp_CoTaskMemFree" __imp_CoTaskMemFree
0x180006668: "__cdecl o__cexit" _o__cexit
0x180003DD0: "void __cdecl AppendLowerString<unsigned short,unsigned short>(class UrlStringBuilder<unsigned short> & __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64)" ??$AppendLowerString@GG@@YAXAEAV?$UrlStringBuilder@G@@PEBG1@Z
0x180006686: "__cdecl seh_filter_dll" _seh_filter_dll
0x180007220: "__cdecl _imp__execute_onexit_table" __imp__execute_onexit_table
0x180007E6C: "__cdecl _IMPORT_DESCRIPTOR_api-ms-win-core-processthreads-l1-1-0" __IMPORT_DESCRIPTOR_api-ms-win-core-processthreads-l1-1-0
0x180007EF8: "__cdecl _IMPORT_DESCRIPTOR_api-ms-win-core-processthreads-l1-1-1" __IMPORT_DESCRIPTOR_api-ms-win-core-processthreads-l1-1-1
0x180009390: ?ValidAsciiHostnameChars@?A0x290f5807@@3VCharSet@Char@SafetyCanonicalizer@@A
0x180007480: "__cdecl pRawDllMain" _pRawDllMain
0x180007490: "`string'" ??_C@_0BH@DGPBPKHO@0123456789abcedfABCEDF?$AA@
0x180006478: "__cdecl _isa_available_init" __isa_available_init
0x180007238: "__cdecl _imp__o__itow_s" __imp__o__itow_s
0x180006634: "__cdecl get_startup_argv_mode" _get_startup_argv_mode
0x180007928: "__cdecl _rtc_izz" __rtc_izz
0x180005C30: "__cdecl _security_check_cookie" __security_check_cookie
0x180007390: "__cdecl _xc_z" __xc_z
0x1800071B0: api-ms-win-core-processthreads-l1-1-0_NULL_THUNK_DATA
0x180006694: "__cdecl _vcrt_uninitialize_critical" __vcrt_uninitialize_critical
0x180007278: "__cdecl _imp__o_realloc" __imp__o_realloc
0x1800071F8: "__cdecl _imp_GetSystemTimeAsFileTime" __imp_GetSystemTimeAsFileTime
0x180005DE8: "__cdecl _scrt_dllmain_crt_thread_attach" __scrt_dllmain_crt_thread_attach
0x180006686: "__cdecl o__seh_filter_dll" _o__seh_filter_dll
0x180006662: "__cdecl _std_type_info_destroy_list" __std_type_info_destroy_list
0x1800071F0: api-ms-win-core-rtlsupport-l1-1-0_NULL_THUNK_DATA
0x1800073C0: "__cdecl _xp_z" __xp_z
0x1800074AC: "`string'" ??_C@_04DNCNJDPH@?5?7?6?$AN?$AA@
0x180007EBC: "__cdecl _IMPORT_DESCRIPTOR_api-ms-win-core-rtlsupport-l1-1-0" __IMPORT_DESCRIPTOR_api-ms-win-core-rtlsupport-l1-1-0
0x1800071D0: api-ms-win-core-profile-l1-1-0_NULL_THUNK_DATA
0x180007938: "__cdecl _rtc_tzz" __rtc_tzz
0x1800074CC: "`string'" ??_C@_01KMDKNFGN@?1?$AA@
0x18000753C: "`string'" ??_C@_02IGFKBHGM@?5?$CD?$AA@
0x1800073D8: "__cdecl _guard_fids_table" __guard_fids_table
0x180007270: "__cdecl _imp_iswxdigit" __imp_iswxdigit
0x180007010: "__cdecl load_config_used" _load_config_used
0x180007268: "__cdecl _imp_iswlower" __imp_iswlower
0x1800073A8: "__cdecl _scrt_stdio_legacy_msvcrt_compatibility" __scrt_stdio_legacy_msvcrt_compatibility
0x1800074C8: "`string'" ??_C@_02CFKBDFGI@?1?2?$AA@
0x1800060E4: "__cdecl _scrt_get_dyn_tls_init_callback" __scrt_get_dyn_tls_init_callback
0x180001F28: "public: static long __cdecl SafetyCanonicalizer::Canonicalizer<unsigned short,unsigned short,2>::CrackUrl(struct SafetyCanonicalizer::UrlComponent<unsigned short> const & __ptr64,struct SafetyCanonicalizer::CrackUrlOptions const & __ptr64,struct SafetyCanonicalizer::UrlComponents<unsigned short> & __ptr64)" ?CrackUrl@?$Canonicalizer@GG$01@SafetyCanonicalizer@@SAJAEBU?$UrlComponent@G@2@AEBUCrackUrlOptions@2@AEAU?$UrlComponents@G@2@@Z
0x180007258: "__cdecl _imp_iswascii" __imp_iswascii
0x180007170: "__cdecl _imp_DisableThreadLibraryCalls" __imp_DisableThreadLibraryCalls
0x1800071E0: "__cdecl _imp_RtlLookupFunctionEntry" __imp_RtlLookupFunctionEntry
0x1800071C8: "__cdecl _imp_QueryPerformanceCounter" __imp_QueryPerformanceCounter
0x180007E1C: "__cdecl _IMPORT_DESCRIPTOR_api-ms-win-crt-string-l1-1-0" __IMPORT_DESCRIPTOR_api-ms-win-crt-string-l1-1-0
0x180002F2C: "public: static long __cdecl SafetyCanonicalizer::Canonicalizer<unsigned short,unsigned short,2>::PrefixEncodeUrl(struct SafetyCanonicalizer::UrlComponent<unsigned short> const & __ptr64,bool,bool,class SafetyCanonicalizer::CanonPtr<struct SafetyCanonicalizer::UrlComponent<unsigned short>,unsigned short> & __ptr64)" ?PrefixEncodeUrl@?$Canonicalizer@GG$01@SafetyCanonicalizer@@SAJAEBU?$UrlComponent@G@2@_N1AEAV?$CanonPtr@U?$UrlComponent@G@SafetyCanonicalizer@@G@2@@Z
0x180006694: "__cdecl _acrt_uninitialize_critical" __acrt_uninitialize_critical
0x180007228: "__cdecl _imp__initialize_narrow_environment" __imp__initialize_narrow_environment
0x180007160: "__cdecl _imp_InitializeSListHead" __imp_InitializeSListHead
0x1800071D8: "__cdecl _imp_RtlVirtualUnwind" __imp_RtlVirtualUnwind
0x180009660: "unsigned __int64 `__local_stdio_printf_options'::`2'::_OptionsStorage" ?_OptionsStorage@?1??__local_stdio_printf_options@@9@4_KA
0x180002838: "public: static long __cdecl SafetyCanonicalizer::Canonicalizer<unsigned short,unsigned short,2>::CanonicalizeUrl(struct SafetyCanonicalizer::CanonicalizeUrlOptions const & __ptr64,struct SafetyCanonicalizer::UrlComponents<unsigned short> const & __ptr64,class SafetyCanonicalizer::CanonPtr<struct SafetyCanonicalizer::UrlComponents<unsigned short>,unsigned short> & __ptr64)" ?CanonicalizeUrl@?$Canonicalizer@GG$01@SafetyCanonicalizer@@SAJAEBUCanonicalizeUrlOptions@2@AEBU?$UrlComponents@G@2@AEAV?$CanonPtr@U?$UrlComponents@G@SafetyCanonicalizer@@G@2@@Z
0x1800062C0: "__cdecl guard_check_icall_nop" _guard_check_icall_nop
0x180007188: api-ms-win-core-localization-l1-2-0_NULL_THUNK_DATA
0x180006694: "__cdecl _scrt_stub_for_acrt_uninitialize" __scrt_stub_for_acrt_uninitialize
0x180006698: "__cdecl _scrt_stub_for_is_c_termination_complete" __scrt_stub_for_is_c_termination_complete
0x180007EA8: "__cdecl _IMPORT_DESCRIPTOR_api-ms-win-core-interlocked-l1-1-0" __IMPORT_DESCRIPTOR_api-ms-win-core-interlocked-l1-1-0
0x1800057B4: "void __cdecl AppendString<unsigned short,unsigned short>(class UrlStringBuilder<unsigned short> & __ptr64,unsigned short const * __ptr64)" ??$AppendString@GG@@YAXAEAV?$UrlStringBuilder@G@@PEBG@Z
0x180007110: "__cdecl _imp_CoTaskMemAlloc" __imp_CoTaskMemAlloc
0x180006656: "__cdecl initterm_e" _initterm_e
0x180006094: "__cdecl _scrt_release_startup_lock" __scrt_release_startup_lock
0x180003914: "bool __cdecl SafetyCanonicalizer::Private::IPv4StringToAddress<unsigned short>(unsigned short const * __ptr64,unsigned short const * __ptr64,struct SafetyCanonicalizer::IPv4Addr * __ptr64)" ??$IPv4StringToAddress@G@Private@SafetyCanonicalizer@@YA_NPEBG0PEAUIPv4Addr@1@@Z
0x18000356C: "bool __cdecl SafetyCanonicalizer::Private::IPv6StringToAddress<unsigned short>(unsigned short const * __ptr64,unsigned short const * __ptr64,struct SafetyCanonicalizer::IPv6Addr * __ptr64)" ??$IPv6StringToAddress@G@Private@SafetyCanonicalizer@@YA_NPEBG0PEAUIPv6Addr@1@@Z
0x180005EB8: "__cdecl _scrt_dllmain_uninitialize_critical" __scrt_dllmain_uninitialize_critical
0x180007240: "__cdecl _imp_memcpy" __imp_memcpy
0x180006694: "__cdecl _scrt_stub_for_acrt_uninitialize_critical" __scrt_stub_for_acrt_uninitialize_critical
0x180009FC0: ?SchemeTerminatorChars@?$V@$00@?A0x290f5807@@2VCharSet@Char@SafetyCanonicalizer@@B
0x180009000: "__cdecl _security_cookie" __security_cookie
0x1800060F4: "__cdecl _scrt_fastfail" __scrt_fastfail
0x180001E6C: "public: struct SafetyCanonicalizer::CanonUrlComponents<unsigned short> & __ptr64 __cdecl SafetyCanonicalizer::CanonUrlComponents<unsigned short>::operator=(struct SafetyCanonicalizer::CanonUrlComponents<unsigned short> &&) __ptr64" ??4?$CanonUrlComponents@G@SafetyCanonicalizer@@QEAAAEAU01@$$QEAU01@@Z
0x180007E08: "__cdecl _IMPORT_DESCRIPTOR_api-ms-win-crt-runtime-l1-1-0" __IMPORT_DESCRIPTOR_api-ms-win-crt-runtime-l1-1-0
0x180007EE4: "__cdecl _IMPORT_DESCRIPTOR_api-ms-win-core-errorhandling-l1-1-0" __IMPORT_DESCRIPTOR_api-ms-win-core-errorhandling-l1-1-0
0x180007168: api-ms-win-core-interlocked-l1-1-0_NULL_THUNK_DATA
0x180007128: api-ms-win-core-com-l1-1-0_NULL_THUNK_DATA
0x180007298: api-ms-win-crt-private-l1-1-0_NULL_THUNK_DATA
0x180007208: "__cdecl _imp__o___std_type_info_destroy_list" __imp__o___std_type_info_destroy_list
0x180009010: "__cdecl _isa_available" __isa_available
0x1800032A4: "public: static bool __cdecl SafetyCanonicalizer::Canonicalizer<unsigned short,unsigned short,2>::RollupUrl(struct SafetyCanonicalizer::RollupUrlOptions const & __ptr64,struct SafetyCanonicalizer::UrlComponents<unsigned short> const & __ptr64,struct SafetyCanonicalizer::UrlComponent<unsigned short> & __ptr64)" ?RollupUrl@?$Canonicalizer@GG$01@SafetyCanonicalizer@@SA_NAEBURollupUrlOptions@2@AEBU?$UrlComponents@G@2@AEAU?$UrlComponent@G@2@@Z
0x180007140: "__cdecl _imp_SetUnhandledExceptionFilter" __imp_SetUnhandledExceptionFilter
0x180005888: "__cdecl _local_stdio_scanf_options" __local_stdio_scanf_options
0x180007250: "__cdecl _imp__o_free" __imp__o_free
0x180007230: "__cdecl _imp__o__initialize_onexit_table" __imp__o__initialize_onexit_table
0x180009C54: "__cdecl _favor" __favor
0x180005C54: "__cdecl _security_init_cookie" __security_init_cookie
0x180009E10: ?SchemeTerminatorChars@?$V@$01@?A0x290f5807@@2VCharSet@Char@SafetyCanonicalizer@@B
0x1800034AC: "public: static bool __cdecl SafetyCanonicalizer::Canonicalizer<unsigned short,unsigned short,2>::RolldownHost(struct SafetyCanonicalizer::UrlComponents<unsigned short> const & __ptr64,struct SafetyCanonicalizer::UrlComponent<unsigned short> & __ptr64)" ?RolldownHost@?$Canonicalizer@GG$01@SafetyCanonicalizer@@SA_NAEBU?$UrlComponents@G@2@AEAU?$UrlComponent@G@2@@Z
0x180007210: "__cdecl _imp__cexit" __imp__cexit
0x180003C00: "unsigned short const * __ptr64 __cdecl SafetyCanonicalizer::Char::UnescapeChar<unsigned short>(unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned short & __ptr64)" ??$UnescapeChar@G@Char@SafetyCanonicalizer@@YAPEBGPEBG0AEAG@Z
0x180004DDC: "bool __cdecl SafetyCanonicalizer::Char::UnescapeChar<unsigned short>(unsigned short,unsigned short,unsigned short & __ptr64)" ??$UnescapeChar@G@Char@SafetyCanonicalizer@@YA_NGGAEAG@Z
0x180007290: "__cdecl _imp_memmove" __imp_memmove
0x180007560: "`string'" ??_C@_04BGMDPCAI@?5?8?$CC?$CF?$AA@
0x180007120: "__cdecl _imp_CoTaskMemRealloc" __imp_CoTaskMemRealloc
0x1800073D0: "__cdecl _xt_z" __xt_z
0x180005D9C: "__cdecl _scrt_dllmain_after_initialize_c" __scrt_dllmain_after_initialize_c
0x180009270: "public: static class SafetyCanonicalizer::Char::CharSet const SafetyCanonicalizer::Char::V<1>::MinimalQueryStringEscapeChars" ?MinimalQueryStringEscapeChars@?$V@$00@Char@SafetyCanonicalizer@@2VCharSet@23@B
0x180005E28: "__cdecl _scrt_dllmain_exception_filter" __scrt_dllmain_exception_filter
0x180006330: "__cdecl _report_gsfailure" __report_gsfailure
0x180001A70: Rollup
0x180005880: "__cdecl _local_stdio_printf_options" __local_stdio_printf_options
0x180007270: "__cdecl _imp__o_iswxdigit" __imp__o_iswxdigit
0x180003B38: "unsigned short const * __ptr64 __cdecl SafetyCanonicalizer::Char::ReadBackWhile<unsigned short>(unsigned short const * __ptr64,unsigned short const * __ptr64,class SafetyCanonicalizer::Char::CharSet const & __ptr64)" ??$ReadBackWhile@G@Char@SafetyCanonicalizer@@YAPEBGPEBG0AEBVCharSet@01@@Z
0x180003EBC: "bool __cdecl ComponentEquals<unsigned short,25>(struct SafetyCanonicalizer::UrlComponent<unsigned short> const & __ptr64,char const (& __ptr64)[25])" ??$ComponentEquals@G$0BJ@@@YA_NAEBU?$UrlComponent@G@SafetyCanonicalizer@@AEAY0BJ@$$CBD@Z
0x180009680: "struct __type_info_node __type_info_root_node" ?__type_info_root_node@@3U__type_info_node@@A
0x180009CF0: ?TrimWhitespace@?A0x290f5807@@3VCharSet@Char@SafetyCanonicalizer@@A
0x180003F34: "void __cdecl AppendString<unsigned short,char>(class UrlStringBuilder<unsigned short> & __ptr64,char const * __ptr64)" ??$AppendString@GD@@YAXAEAV?$UrlStringBuilder@G@@PEBD@Z
0x180007218: "__cdecl _imp__configure_narrow_argv" __imp__configure_narrow_argv
0x18000162C: "bool __cdecl AddRollupToArray(class CoTaskArray<struct UrlRollup> & __ptr64,struct SafetyCanonicalizer::UrlComponents<unsigned short> const & __ptr64,struct SafetyCanonicalizer::UrlComponent<unsigned short> const & __ptr64,unsigned short const * __ptr64)" ?AddRollupToArray@@YA_NAEAV?$CoTaskArray@UUrlRollup@@@@AEBU?$UrlComponents@G@SafetyCanonicalizer@@AEBU?$UrlComponent@G@3@PEBG@Z
0x180007E58: "__cdecl _IMPORT_DESCRIPTOR_api-ms-win-core-profile-l1-1-0" __IMPORT_DESCRIPTOR_api-ms-win-core-profile-l1-1-0
0x1800091E0: "public: static class SafetyCanonicalizer::Char::CharSet const SafetyCanonicalizer::Char::V<2>::MinimalQueryStringEscapeChars" ?MinimalQueryStringEscapeChars@?$V@$01@Char@SafetyCanonicalizer@@2VCharSet@23@B
0x180007208: "__cdecl _imp___std_type_info_destroy_list" __imp___std_type_info_destroy_list
0x180007210: "__cdecl _imp__o__cexit" __imp__o__cexit
0x180007250: "__cdecl _imp_free" __imp_free
0x180007F0C: "__cdecl _IMPORT_DESCRIPTOR_api-ms-win-core-localization-l1-2-0" __IMPORT_DESCRIPTOR_api-ms-win-core-localization-l1-2-0
0x180006674: "__cdecl execute_onexit_table" _execute_onexit_table
0x18000665C: memset
0x180007F20: "__cdecl _NULL_IMPORT_DESCRIPTOR" __NULL_IMPORT_DESCRIPTOR
0x180009668: "unsigned __int64 `__local_stdio_scanf_options'::`2'::_OptionsStorage" ?_OptionsStorage@?1??__local_stdio_scanf_options@@9@4_KA

[JEB Decompiler by PNF Software]