/*
 * Internal module API header file.
 *
 * Generated by SIP 6.15.1
 *
 *     Copyright: (c) 2020 by Total Control Software
 *     License:   wxWindows License
 */

#ifndef __html2API_H
#define __html2API_H

#include "sip.h"

/*
 * Convenient names to refer to various strings defined in this module.
 * Only the class names are part of the public API.
 */
#define sipNameNr_wxEVT_WEBVIEW_SCRIPT_MESSAGE_RECEIVED 0
#define sipName_wxEVT_WEBVIEW_SCRIPT_MESSAGE_RECEIVED &sipStrings__html2[0]
#define sipNameNr_WEBVIEW_INJECT_AT_DOCUMENT_START 38
#define sipName_WEBVIEW_INJECT_AT_DOCUMENT_START &sipStrings__html2[38]
#define sipNameNr_wxEVT_WEBVIEW_FULLSCREEN_CHANGED 71
#define sipName_wxEVT_WEBVIEW_FULLSCREEN_CHANGED &sipStrings__html2[71]
#define sipNameNr_wxWebViewUserScriptInjectionTime 104
#define sipName_wxWebViewUserScriptInjectionTime &sipStrings__html2[104]
#define sipNameNr_GetMainWindowOfCompositeControl 137
#define sipName_GetMainWindowOfCompositeControl &sipStrings__html2[137]
#define sipNameNr_WEBVIEW_INJECT_AT_DOCUMENT_END 169
#define sipName_WEBVIEW_INJECT_AT_DOCUMENT_END &sipStrings__html2[169]
#define sipNameNr_WEBVIEW_NAV_ERR_USER_CANCELLED 200
#define sipName_WEBVIEW_NAV_ERR_USER_CANCELLED &sipStrings__html2[200]
#define sipNameNr_WebViewUserScriptInjectionTime 106
#define sipName_WebViewUserScriptInjectionTime &sipStrings__html2[106]
#define sipNameNr_wxWebViewNavigationActionFlags 231
#define sipName_wxWebViewNavigationActionFlags &sipStrings__html2[231]
#define sipNameNr_WEBVIEW_FIND_HIGHLIGHT_RESULT 262
#define sipName_WEBVIEW_FIND_HIGHLIGHT_RESULT &sipStrings__html2[262]
#define sipNameNr_WebViewNavigationActionFlags 233
#define sipName_WebViewNavigationActionFlags &sipStrings__html2[233]
#define sipNameNr_WEBVIEW_NAV_ERR_CERTIFICATE 292
#define sipName_WEBVIEW_NAV_ERR_CERTIFICATE &sipStrings__html2[292]
#define sipNameNr_wxEVT_WEBVIEW_SCRIPT_RESULT 320
#define sipName_wxEVT_WEBVIEW_SCRIPT_RESULT &sipStrings__html2[320]
#define sipNameNr_wxEVT_WEBVIEW_TITLE_CHANGED 348
#define sipName_wxEVT_WEBVIEW_TITLE_CHANGED &sipStrings__html2[348]
#define sipNameNr_GetDefaultBorderForControl 376
#define sipName_GetDefaultBorderForControl &sipStrings__html2[376]
#define sipNameNr_MSWSetModernEmulationLevel 403
#define sipName_MSWSetModernEmulationLevel &sipStrings__html2[403]
#define sipNameNr_RemoveScriptMessageHandler 430
#define sipName_RemoveScriptMessageHandler &sipStrings__html2[430]
#define sipNameNr_WEBVIEW_NAV_ERR_CONNECTION 457
#define sipName_WEBVIEW_NAV_ERR_CONNECTION &sipStrings__html2[457]
#define sipNameNr_wxWebViewIE_EmulationLevel 484
#define sipName_wxWebViewIE_EmulationLevel &sipStrings__html2[484]
#define sipNameNr_GetClassDefaultAttributes 511
#define sipName_GetClassDefaultAttributes &sipStrings__html2[511]
#define sipNameNr_IsAccessToDevToolsEnabled 537
#define sipName_IsAccessToDevToolsEnabled &sipStrings__html2[537]
#define sipNameNr_WEBVIEW_NAV_ERR_NOT_FOUND 563
#define sipName_WEBVIEW_NAV_ERR_NOT_FOUND &sipStrings__html2[563]
#define sipNameNr_AcceptsFocusFromKeyboard 589
#define sipName_AcceptsFocusFromKeyboard &sipStrings__html2[589]
#define sipNameNr_HasTransparentBackground 614
#define sipName_HasTransparentBackground &sipStrings__html2[614]
#define sipNameNr_WEBVIEWIE_EMU_IE10_FORCE 639
#define sipName_WEBVIEWIE_EMU_IE10_FORCE &sipStrings__html2[639]
#define sipNameNr_WEBVIEWIE_EMU_IE11_FORCE 664
#define sipName_WEBVIEWIE_EMU_IE11_FORCE &sipStrings__html2[664]
#define sipNameNr_WEBVIEW_FIND_ENTIRE_WORD 689
#define sipName_WEBVIEW_FIND_ENTIRE_WORD &sipStrings__html2[689]
#define sipNameNr_WEBVIEW_NAV_ACTION_OTHER 714
#define sipName_WEBVIEW_NAV_ACTION_OTHER &sipStrings__html2[714]
#define sipNameNr_WEBVIEW_NAV_ERR_SECURITY 739
#define sipName_WEBVIEW_NAV_ERR_SECURITY &sipStrings__html2[739]
#define sipNameNr_WEBVIEW_ZOOM_TYPE_LAYOUT 764
#define sipName_WEBVIEW_ZOOM_TYPE_LAYOUT &sipStrings__html2[764]
#define sipNameNr_WebViewIE_EmulationLevel 486
#define sipName_WebViewIE_EmulationLevel &sipStrings__html2[486]
#define sipNameNr_wxEVT_WEBVIEW_NAVIGATING 789
#define sipName_wxEVT_WEBVIEW_NAVIGATING &sipStrings__html2[789]
#define sipNameNr_wxWebViewNavigationError 814
#define sipName_wxWebViewNavigationError &sipStrings__html2[814]
#define sipNameNr_AcceptsFocusRecursively 839
#define sipName_AcceptsFocusRecursively &sipStrings__html2[839]
#define sipNameNr_AddScriptMessageHandler 863
#define sipName_AddScriptMessageHandler &sipStrings__html2[863]
#define sipNameNr_WEBVIEWIE_EMU_IE8_FORCE 887
#define sipName_WEBVIEWIE_EMU_IE8_FORCE &sipStrings__html2[887]
#define sipNameNr_WEBVIEWIE_EMU_IE9_FORCE 911
#define sipName_WEBVIEWIE_EMU_IE9_FORCE &sipStrings__html2[911]
#define sipNameNr_WEBVIEW_FIND_MATCH_CASE 935
#define sipName_WEBVIEW_FIND_MATCH_CASE &sipStrings__html2[935]
#define sipNameNr_WEBVIEW_NAV_ACTION_NONE 959
#define sipName_WEBVIEW_NAV_ACTION_NONE &sipStrings__html2[959]
#define sipNameNr_WEBVIEW_NAV_ACTION_USER 983
#define sipName_WEBVIEW_NAV_ACTION_USER &sipStrings__html2[983]
#define sipNameNr_WEBVIEW_NAV_ERR_REQUEST 1007
#define sipName_WEBVIEW_NAV_ERR_REQUEST &sipStrings__html2[1007]
#define sipNameNr_WEBVIEW_RELOAD_NO_CACHE 1031
#define sipName_WEBVIEW_RELOAD_NO_CACHE &sipStrings__html2[1031]
#define sipNameNr_wxEVT_WEBVIEW_NAVIGATED 1055
#define sipName_wxEVT_WEBVIEW_NAVIGATED &sipStrings__html2[1055]
#define sipNameNr_wxEVT_WEBVIEW_NEWWINDOW 1079
#define sipName_wxEVT_WEBVIEW_NEWWINDOW &sipStrings__html2[1079]
#define sipNameNr_wxWebViewArchiveHandler 1103
#define sipName_wxWebViewArchiveHandler &sipStrings__html2[1103]
#define sipNameNr_EnableAccessToDevTools 1127
#define sipName_EnableAccessToDevTools &sipStrings__html2[1127]
#define sipNameNr_TransferDataFromWindow 1150
#define sipName_TransferDataFromWindow &sipStrings__html2[1150]
#define sipNameNr_WEBVIEW_FIND_BACKWARDS 1173
#define sipName_WEBVIEW_FIND_BACKWARDS &sipStrings__html2[1173]
#define sipNameNr_WEBVIEW_RELOAD_DEFAULT 1196
#define sipName_WEBVIEW_RELOAD_DEFAULT &sipStrings__html2[1196]
#define sipNameNr_WEBVIEW_ZOOM_TYPE_TEXT 1219
#define sipName_WEBVIEW_ZOOM_TYPE_TEXT &sipStrings__html2[1219]
#define sipNameNr_WebViewNavigationError 816
#define sipName_WebViewNavigationError &sipStrings__html2[816]
#define sipNameNr_GetBackendVersionInfo 1242
#define sipName_GetBackendVersionInfo &sipStrings__html2[1242]
#define sipNameNr_WEBVIEWIE_EMU_DEFAULT 1264
#define sipName_WEBVIEWIE_EMU_DEFAULT &sipStrings__html2[1264]
#define sipNameNr_WEBVIEW_NAV_ERR_OTHER 1286
#define sipName_WEBVIEW_NAV_ERR_OTHER &sipStrings__html2[1286]
#define sipNameNr_WebViewArchiveHandler 1105
#define sipName_WebViewArchiveHandler &sipStrings__html2[1105]
#define sipNameNr_WebViewBackendDefault 1308
#define sipName_WebViewBackendDefault &sipStrings__html2[1308]
#define sipNameNr_InformFirstDirection 1330
#define sipName_InformFirstDirection &sipStrings__html2[1330]
#define sipNameNr_IsContextMenuEnabled 1351
#define sipName_IsContextMenuEnabled &sipStrings__html2[1351]
#define sipNameNr_MSWSetEmulationLevel 1372
#define sipName_MSWSetEmulationLevel &sipStrings__html2[1372]
#define sipNameNr_RemoveAllUserScripts 1393
#define sipName_RemoveAllUserScripts &sipStrings__html2[1393]
#define sipNameNr_ShouldInheritColours 1414
#define sipName_ShouldInheritColours &sipStrings__html2[1414]
#define sipNameNr_TransferDataToWindow 1435
#define sipName_TransferDataToWindow &sipStrings__html2[1435]
#define sipNameNr_WEBVIEW_FIND_DEFAULT 1456
#define sipName_WEBVIEW_FIND_DEFAULT &sipStrings__html2[1456]
#define sipNameNr_WEBVIEW_NAV_ERR_AUTH 1477
#define sipName_WEBVIEW_NAV_ERR_AUTH &sipStrings__html2[1477]
#define sipNameNr_WEBVIEW_ZOOM_LARGEST 1498
#define sipName_WEBVIEW_ZOOM_LARGEST &sipStrings__html2[1498]
#define sipNameNr_WebViewBackendWebKit 1519
#define sipName_WebViewBackendWebKit &sipStrings__html2[1519]
#define sipNameNr_WebViewDefaultURLStr 1540
#define sipName_WebViewDefaultURLStr &sipStrings__html2[1540]
#define sipNameNr_wxEVT_WEBVIEW_LOADED 1561
#define sipName_wxEVT_WEBVIEW_LOADED &sipStrings__html2[1561]
#define sipNameNr_wxWebViewHistoryItem 1582
#define sipName_wxWebViewHistoryItem &sipStrings__html2[1582]
#define sipNameNr_wxWebViewReloadFlags 1603
#define sipName_wxWebViewReloadFlags &sipStrings__html2[1603]
#define sipNameNr_DoGetBestClientSize 1624
#define sipName_DoGetBestClientSize &sipStrings__html2[1624]
#define sipNameNr_GetClientAreaOrigin 1644
#define sipName_GetClientAreaOrigin &sipStrings__html2[1644]
#define sipNameNr_GetNavigationAction 1664
#define sipName_GetNavigationAction &sipStrings__html2[1664]
#define sipNameNr_WEBVIEW_ZOOM_MEDIUM 1684
#define sipName_WEBVIEW_ZOOM_MEDIUM &sipStrings__html2[1684]
#define sipNameNr_wxEVT_WEBVIEW_ERROR 1704
#define sipName_wxEVT_WEBVIEW_ERROR &sipStrings__html2[1704]
#define sipNameNr_DoSetWindowVariant 1724
#define sipName_DoSetWindowVariant &sipStrings__html2[1724]
#define sipNameNr_EnableVisibleFocus 1743
#define sipName_EnableVisibleFocus &sipStrings__html2[1743]
#define sipNameNr_GetBackwardHistory 1762
#define sipName_GetBackwardHistory &sipStrings__html2[1762]
#define sipNameNr_IsBackendAvailable 1781
#define sipName_IsBackendAvailable &sipStrings__html2[1781]
#define sipNameNr_WEBVIEWIE_EMU_IE10 1800
#define sipName_WEBVIEWIE_EMU_IE10 &sipStrings__html2[1800]
#define sipNameNr_WEBVIEWIE_EMU_IE11 1819
#define sipName_WEBVIEWIE_EMU_IE11 &sipStrings__html2[1819]
#define sipNameNr_WEBVIEW_ZOOM_LARGE 1838
#define sipName_WEBVIEW_ZOOM_LARGE &sipStrings__html2[1838]
#define sipNameNr_WEBVIEW_ZOOM_SMALL 1857
#define sipName_WEBVIEW_ZOOM_SMALL &sipStrings__html2[1857]
#define sipNameNr_WebViewBackendEdge 1876
#define sipName_WebViewBackendEdge &sipStrings__html2[1876]
#define sipNameNr_WebViewHistoryItem 1584
#define sipName_WebViewHistoryItem &sipStrings__html2[1584]
#define sipNameNr_WebViewReloadFlags 1605
#define sipName_WebViewReloadFlags &sipStrings__html2[1605]
#define sipNameNr_wxWebViewFSHandler 1895
#define sipName_wxWebViewFSHandler &sipStrings__html2[1895]
#define sipNameNr_wxWebViewFindFlags 1914
#define sipName_wxWebViewFindFlags &sipStrings__html2[1914]
#define sipNameNr_EnableContextMenu 1933
#define sipName_EnableContextMenu &sipStrings__html2[1933]
#define sipNameNr_GetForwardHistory 1951
#define sipName_GetForwardHistory &sipStrings__html2[1951]
#define sipNameNr_GetMessageHandler 1969
#define sipName_GetMessageHandler &sipStrings__html2[1969]
#define sipNameNr_GetSelectedSource 1987
#define sipName_GetSelectedSource &sipStrings__html2[1987]
#define sipNameNr_InheritAttributes 2005
#define sipName_InheritAttributes &sipStrings__html2[2005]
#define sipNameNr_WEBVIEWIE_EMU_IE7 2023
#define sipName_WEBVIEWIE_EMU_IE7 &sipStrings__html2[2023]
#define sipNameNr_WEBVIEWIE_EMU_IE8 2041
#define sipName_WEBVIEWIE_EMU_IE8 &sipStrings__html2[2041]
#define sipNameNr_WEBVIEWIE_EMU_IE9 2059
#define sipName_WEBVIEWIE_EMU_IE9 &sipStrings__html2[2059]
#define sipNameNr_WEBVIEW_FIND_WRAP 2077
#define sipName_WEBVIEW_FIND_WRAP &sipStrings__html2[2077]
#define sipNameNr_WEBVIEW_ZOOM_TINY 2095
#define sipName_WEBVIEW_ZOOM_TINY &sipStrings__html2[2095]
#define sipNameNr_availableOtherDir 2113
#define sipName_availableOtherDir &sipStrings__html2[2113]
#define sipNameNr_wxWebViewZoomType 2131
#define sipName_wxWebViewZoomType &sipStrings__html2[2131]
#define sipNameNr_GetDefaultBorder 2149
#define sipName_GetDefaultBorder &sipStrings__html2[2149]
#define sipNameNr_GetEventCategory 2166
#define sipName_GetEventCategory &sipStrings__html2[2166]
#define sipNameNr_GetNativeBackend 2183
#define sipName_GetNativeBackend &sipStrings__html2[2183]
#define sipNameNr_NavigationAction 1667
#define sipName_NavigationAction &sipStrings__html2[1667]
#define sipNameNr_WebViewBackendIE 2200
#define sipName_WebViewBackendIE &sipStrings__html2[2200]
#define sipNameNr_WebViewFSHandler 1897
#define sipName_WebViewFSHandler &sipStrings__html2[1897]
#define sipNameNr_WebViewFindFlags 1916
#define sipName_WebViewFindFlags &sipStrings__html2[1916]
#define sipNameNr_wxWebViewFactory 2217
#define sipName_wxWebViewFactory &sipStrings__html2[2217]
#define sipNameNr_wxWebViewHandler 2234
#define sipName_wxWebViewHandler &sipStrings__html2[2234]
#define sipNameNr_BackwardHistory 1765
#define sipName_BackwardHistory &sipStrings__html2[1765]
#define sipNameNr_DeleteSelection 2251
#define sipName_DeleteSelection &sipStrings__html2[2251]
#define sipNameNr_DoGetClientSize 2267
#define sipName_DoGetClientSize &sipStrings__html2[2267]
#define sipNameNr_DoSetClientSize 2283
#define sipName_DoSetClientSize &sipStrings__html2[2283]
#define sipNameNr_GetCurrentTitle 2299
#define sipName_GetCurrentTitle &sipStrings__html2[2299]
#define sipNameNr_GetSelectedText 2315
#define sipName_GetSelectedText &sipStrings__html2[2315]
#define sipNameNr_RegisterFactory 2331
#define sipName_RegisterFactory &sipStrings__html2[2331]
#define sipNameNr_RegisterHandler 2347
#define sipName_RegisterHandler &sipStrings__html2[2347]
#define sipNameNr_WebViewZoomType 2133
#define sipName_WebViewZoomType &sipStrings__html2[2133]
#define sipNameNr_CanSetZoomType 2363
#define sipName_CanSetZoomType &sipStrings__html2[2363]
#define sipNameNr_ClearSelection 2378
#define sipName_ClearSelection &sipStrings__html2[2378]
#define sipNameNr_DoSetSizeHints 2393
#define sipName_DoSetSizeHints &sipStrings__html2[2393]
#define sipNameNr_ForwardHistory 1954
#define sipName_ForwardHistory &sipStrings__html2[1954]
#define sipNameNr_GetSecurityURL 2408
#define sipName_GetSecurityURL &sipStrings__html2[2408]
#define sipNameNr_GetVersionInfo 2423
#define sipName_GetVersionInfo &sipStrings__html2[2423]
#define sipNameNr_MessageHandler 442
#define sipName_MessageHandler &sipStrings__html2[442]
#define sipNameNr_OnInternalIdle 2438
#define sipName_OnInternalIdle &sipStrings__html2[2438]
#define sipNameNr_RunScriptAsync 2453
#define sipName_RunScriptAsync &sipStrings__html2[2453]
#define sipNameNr_SelectedSource 1990
#define sipName_SelectedSource &sipStrings__html2[1990]
#define sipNameNr_SetSecurityURL 2468
#define sipName_SetSecurityURL &sipStrings__html2[2468]
#define sipNameNr_WebViewFactory 2219
#define sipName_WebViewFactory &sipStrings__html2[2219]
#define sipNameNr_WebViewHandler 2236
#define sipName_WebViewHandler &sipStrings__html2[2236]
#define sipNameNr_WebViewNameStr 2483
#define sipName_WebViewNameStr &sipStrings__html2[2483]
#define sipNameNr_messageHandler 2498
#define sipName_messageHandler &sipStrings__html2[2498]
#define sipNameNr_wxWebViewEvent 2513
#define sipName_wxWebViewEvent &sipStrings__html2[2513]
#define sipNameNr_AddUserScript 2528
#define sipName_AddUserScript &sipStrings__html2[2528]
#define sipNameNr_DoGetBestSize 2542
#define sipName_DoGetBestSize &sipStrings__html2[2542]
#define sipNameNr_DoGetPosition 2556
#define sipName_DoGetPosition &sipStrings__html2[2556]
#define sipNameNr_EnableHistory 2570
#define sipName_EnableHistory &sipStrings__html2[2570]
#define sipNameNr_GetCurrentURL 2584
#define sipName_GetCurrentURL &sipStrings__html2[2584]
#define sipNameNr_GetPageSource 2598
#define sipName_GetPageSource &sipStrings__html2[2598]
#define sipNameNr_GetZoomFactor 2612
#define sipName_GetZoomFactor &sipStrings__html2[2612]
#define sipNameNr_NativeBackend 2186
#define sipName_NativeBackend &sipStrings__html2[2186]
#define sipNameNr_SetZoomFactor 2626
#define sipName_SetZoomFactor &sipStrings__html2[2626]
#define sipNameNr_injectionTime 2640
#define sipName_injectionTime &sipStrings__html2[2640]
#define sipNameNr_wxWebViewZoom 2654
#define sipName_wxWebViewZoom &sipStrings__html2[2654]
#define sipNameNr_AcceptsFocus 2668
#define sipName_AcceptsFocus &sipStrings__html2[2668]
#define sipNameNr_CanGoForward 2681
#define sipName_CanGoForward &sipStrings__html2[2681]
#define sipNameNr_ClearHistory 2694
#define sipName_ClearHistory &sipStrings__html2[2694]
#define sipNameNr_CurrentTitle 2302
#define sipName_CurrentTitle &sipStrings__html2[2302]
#define sipNameNr_DoMoveWindow 2707
#define sipName_DoMoveWindow &sipStrings__html2[2707]
#define sipNameNr_GetUserAgent 2720
#define sipName_GetUserAgent &sipStrings__html2[2720]
#define sipNameNr_GetValidator 2733
#define sipName_GetValidator &sipStrings__html2[2733]
#define sipNameNr_HasSelection 2746
#define sipName_HasSelection &sipStrings__html2[2746]
#define sipNameNr_ProcessEvent 2759
#define sipName_ProcessEvent &sipStrings__html2[2759]
#define sipNameNr_SelectedText 2318
#define sipName_SelectedText &sipStrings__html2[2318]
#define sipNameNr_SetUserAgent 2772
#define sipName_SetUserAgent &sipStrings__html2[2772]
#define sipNameNr_SetValidator 2785
#define sipName_SetValidator &sipStrings__html2[2785]
#define sipNameNr_WebViewEvent 2515
#define sipName_WebViewEvent &sipStrings__html2[2515]
#define sipNameNr_GetPageText 2798
#define sipName_GetPageText &sipStrings__html2[2798]
#define sipNameNr_GetZoomType 2810
#define sipName_GetZoomType &sipStrings__html2[2810]
#define sipNameNr_IsAvailable 2822
#define sipName_IsAvailable &sipStrings__html2[2822]
#define sipNameNr_RemoveChild 2834
#define sipName_RemoveChild &sipStrings__html2[2834]
#define sipNameNr_SecurityURL 2411
#define sipName_SecurityURL &sipStrings__html2[2411]
#define sipNameNr_SetCanFocus 2846
#define sipName_SetCanFocus &sipStrings__html2[2846]
#define sipNameNr_SetEditable 2858
#define sipName_SetEditable &sipStrings__html2[2858]
#define sipNameNr_SetZoomType 2366
#define sipName_SetZoomType &sipStrings__html2[2366]
#define sipNameNr_USE_WEBVIEW 2870
#define sipName_USE_WEBVIEW &sipStrings__html2[2870]
#define sipNameNr_VersionInfo 1252
#define sipName_VersionInfo &sipStrings__html2[1252]
#define sipNameNr_WebViewZoom 2656
#define sipName_WebViewZoom &sipStrings__html2[2656]
#define sipNameNr_modernLevel 2882
#define sipName_modernLevel &sipStrings__html2[2882]
#define sipNameNr_CurrentURL 2587
#define sipName_CurrentURL &sipStrings__html2[2587]
#define sipNameNr_InitDialog 2894
#define sipName_InitDialog &sipStrings__html2[2894]
#define sipNameNr_IsEditable 2905
#define sipName_IsEditable &sipStrings__html2[2905]
#define sipNameNr_PageSource 2601
#define sipName_PageSource &sipStrings__html2[2601]
#define sipNameNr_ZoomFactor 2615
#define sipName_ZoomFactor &sipStrings__html2[2615]
#define sipNameNr_clientData 2916
#define sipName_clientData &sipStrings__html2[2916]
#define sipNameNr_javascript 2927
#define sipName_javascript &sipStrings__html2[2927]
#define sipNameNr_widthTitle 2938
#define sipName_widthTitle &sipStrings__html2[2938]
#define sipNameNr_CanGoBack 2949
#define sipName_CanGoBack &sipStrings__html2[2949]
#define sipNameNr_DoGetSize 2959
#define sipName_DoGetSize &sipStrings__html2[2959]
#define sipNameNr_DoSetSize 2969
#define sipName_DoSetSize &sipStrings__html2[2969]
#define sipNameNr_GetTarget 2979
#define sipName_GetTarget &sipStrings__html2[2979]
#define sipNameNr_GoForward 2684
#define sipName_GoForward &sipStrings__html2[2684]
#define sipNameNr_RunScript 2989
#define sipName_RunScript &sipStrings__html2[2989]
#define sipNameNr_SelectAll 2999
#define sipName_SelectAll &sipStrings__html2[2999]
#define sipNameNr_TryBefore 3009
#define sipName_TryBefore &sipStrings__html2[3009]
#define sipNameNr_UserAgent 2723
#define sipName_UserAgent &sipStrings__html2[2723]
#define sipNameNr_columnMax 3019
#define sipName_columnMax &sipStrings__html2[3019]
#define sipNameNr_columnMin 3029
#define sipName_columnMin &sipStrings__html2[3029]
#define sipNameNr_direction 3039
#define sipName_direction &sipStrings__html2[3039]
#define sipNameNr_sizeFlags 3049
#define sipName_sizeFlags &sipStrings__html2[3049]
#define sipNameNr_userAgent 3059
#define sipName_userAgent &sipStrings__html2[3059]
#define sipNameNr_validator 3069
#define sipName_validator &sipStrings__html2[3069]
#define sipNameNr_wx__html2 3079
#define sipName_wx__html2 &sipStrings__html2[3079]
#define sipNameNr_wxWebView 3089
#define sipName_wxWebView &sipStrings__html2[3089]
#define sipNameNr_AddChild 3099
#define sipName_AddChild &sipStrings__html2[3099]
#define sipNameNr_CanPaste 3108
#define sipName_CanPaste &sipStrings__html2[3108]
#define sipNameNr_DoEnable 3117
#define sipName_DoEnable &sipStrings__html2[3117]
#define sipNameNr_DoFreeze 3126
#define sipName_DoFreeze &sipStrings__html2[3126]
#define sipNameNr_GetTitle 3135
#define sipName_GetTitle &sipStrings__html2[3135]
#define sipNameNr_PageText 2801
#define sipName_PageText &sipStrings__html2[2801]
#define sipNameNr_TryAfter 3144
#define sipName_TryAfter &sipStrings__html2[3144]
#define sipNameNr_Validate 3153
#define sipName_Validate &sipStrings__html2[3153]
#define sipNameNr_ZoomType 2140
#define sipName_ZoomType &sipStrings__html2[2140]
#define sipNameNr_canFocus 3162
#define sipName_canFocus &sipStrings__html2[3162]
#define sipNameNr_location 3171
#define sipName_location &sipStrings__html2[3171]
#define sipNameNr_zoomType 3180
#define sipName_zoomType &sipStrings__html2[3180]
#define sipNameNr_CanCopy 3189
#define sipName_CanCopy &sipStrings__html2[3189]
#define sipNameNr_CanRedo 3197
#define sipName_CanRedo &sipStrings__html2[3197]
#define sipNameNr_CanUndo 3205
#define sipName_CanUndo &sipStrings__html2[3205]
#define sipNameNr_Destroy 3213
#define sipName_Destroy &sipStrings__html2[3213]
#define sipNameNr_GetFile 3221
#define sipName_GetFile &sipStrings__html2[3221]
#define sipNameNr_GetName 3229
#define sipName_GetName &sipStrings__html2[3229]
#define sipNameNr_GetZoom 3237
#define sipName_GetZoom &sipStrings__html2[3237]
#define sipNameNr_IsError 3245
#define sipName_IsError &sipStrings__html2[3245]
#define sipNameNr_LoadURL 3253
#define sipName_LoadURL &sipStrings__html2[3253]
#define sipNameNr_SetPage 3261
#define sipName_SetPage &sipStrings__html2[3261]
#define sipNameNr_SetZoom 3269
#define sipName_SetZoom &sipStrings__html2[3269]
#define sipNameNr_WebView 3091
#define sipName_WebView &sipStrings__html2[3091]
#define sipNameNr_backend 3277
#define sipName_backend &sipStrings__html2[3277]
#define sipNameNr_baseUrl 3285
#define sipName_baseUrl &sipStrings__html2[3285]
#define sipNameNr_enabled 3293
#define sipName_enabled &sipStrings__html2[3293]
#define sipNameNr_factory 3301
#define sipName_factory &sipStrings__html2[3301]
#define sipNameNr_handler 3309
#define sipName_handler &sipStrings__html2[3309]
#define sipNameNr_unitMax 3317
#define sipName_unitMax &sipStrings__html2[3317]
#define sipNameNr_unitMin 3325
#define sipName_unitMin &sipStrings__html2[3325]
#define sipNameNr_variant 3333
#define sipName_variant &sipStrings__html2[3333]
#define sipNameNr_CanCut 3341
#define sipName_CanCut &sipStrings__html2[3341]
#define sipNameNr_Create 3348
#define sipName_Create &sipStrings__html2[3348]
#define sipNameNr_DoThaw 3355
#define sipName_DoThaw &sipStrings__html2[3355]
#define sipNameNr_GetURL 3362
#define sipName_GetURL &sipStrings__html2[3362]
#define sipNameNr_GetUrl 3369
#define sipName_GetUrl &sipStrings__html2[3369]
#define sipNameNr_GoBack 2952
#define sipName_GoBack &sipStrings__html2[2952]
#define sipNameNr_IsBusy 3376
#define sipName_IsBusy &sipStrings__html2[3376]
#define sipNameNr_Reload 3383
#define sipName_Reload &sipStrings__html2[3383]
#define sipNameNr_Target 2982
#define sipName_Target &sipStrings__html2[2982]
#define sipNameNr_client 3390
#define sipName_client &sipStrings__html2[3390]
#define sipNameNr_column 3397
#define sipName_column &sipStrings__html2[3397]
#define sipNameNr_dialog 3404
#define sipName_dialog &sipStrings__html2[3404]
#define sipNameNr_enable 3411
#define sipName_enable &sipStrings__html2[3411]
#define sipNameNr_height 3418
#define sipName_height &sipStrings__html2[3418]
#define sipNameNr_output 3425
#define sipName_output &sipStrings__html2[3425]
#define sipNameNr_parent 3432
#define sipName_parent &sipStrings__html2[3432]
#define sipNameNr_rowMax 3439
#define sipName_rowMax &sipStrings__html2[3439]
#define sipNameNr_rowMin 3446
#define sipName_rowMin &sipStrings__html2[3446]
#define sipNameNr_scheme 3453
#define sipName_scheme &sipStrings__html2[3453]
#define sipNameNr_stream 3460
#define sipName_stream &sipStrings__html2[3460]
#define sipNameNr_target 3467
#define sipName_target &sipStrings__html2[3467]
#define sipNameNr_Clone 3474
#define sipName_Clone &sipStrings__html2[3474]
#define sipNameNr_Paste 3111
#define sipName_Paste &sipStrings__html2[3111]
#define sipNameNr_Print 3480
#define sipName_Print &sipStrings__html2[3480]
#define sipNameNr_Title 2309
#define sipName_Title &sipStrings__html2[2309]
#define sipNameNr_child 3486
#define sipName_child &sipStrings__html2[3486]
#define sipNameNr_count 3492
#define sipName_count &sipStrings__html2[3492]
#define sipNameNr_event 3498
#define sipName_event &sipStrings__html2[3498]
#define sipNameNr_flags 3504
#define sipName_flags &sipStrings__html2[3504]
#define sipNameNr_level 3510
#define sipName_level &sipStrings__html2[3510]
#define sipNameNr_order 2160
#define sipName_order &sipStrings__html2[2160]
#define sipNameNr_popup 3516
#define sipName_popup &sipStrings__html2[3516]
#define sipNameNr_scale 3522
#define sipName_scale &sipStrings__html2[3522]
#define sipNameNr_sizer 3528
#define sipName_sizer &sipStrings__html2[3528]
#define sipNameNr_style 3534
#define sipName_style &sipStrings__html2[3534]
#define sipNameNr_title 3540
#define sipName_title &sipStrings__html2[3540]
#define sipNameNr_width 3546
#define sipName_width &sipStrings__html2[3546]
#define sipNameNr_Copy 3192
#define sipName_Copy &sipStrings__html2[3192]
#define sipNameNr_Find 3552
#define sipName_Find &sipStrings__html2[3552]
#define sipNameNr_Name 3232
#define sipName_Name &sipStrings__html2[3232]
#define sipNameNr_Redo 3200
#define sipName_Redo &sipStrings__html2[3200]
#define sipNameNr_Stop 3557
#define sipName_Stop &sipStrings__html2[3557]
#define sipNameNr_Undo 3208
#define sipName_Undo &sipStrings__html2[3208]
#define sipNameNr_Zoom 2663
#define sipName_Zoom &sipStrings__html2[2663]
#define sipNameNr_href 3562
#define sipName_href &sipStrings__html2[3562]
#define sipNameNr_html 3567
#define sipName_html &sipStrings__html2[3567]
#define sipNameNr_incH 3572
#define sipName_incH &sipStrings__html2[3572]
#define sipNameNr_incW 3577
#define sipName_incW &sipStrings__html2[3577]
#define sipNameNr_info 3582
#define sipName_info &sipStrings__html2[3582]
#define sipNameNr_item 3587
#define sipName_item &sipStrings__html2[3587]
#define sipNameNr_maxH 3592
#define sipName_maxH &sipStrings__html2[3592]
#define sipNameNr_maxW 3597
#define sipName_maxW &sipStrings__html2[3597]
#define sipNameNr_minH 3602
#define sipName_minH &sipStrings__html2[3602]
#define sipNameNr_minW 3607
#define sipName_minW &sipStrings__html2[3607]
#define sipNameNr_name 3612
#define sipName_name &sipStrings__html2[3612]
#define sipNameNr_rect 3617
#define sipName_rect &sipStrings__html2[3617]
#define sipNameNr_show 3622
#define sipName_show &sipStrings__html2[3622]
#define sipNameNr_size 3627
#define sipName_size &sipStrings__html2[3627]
#define sipNameNr_text 3632
#define sipName_text &sipStrings__html2[3632]
#define sipNameNr_time 3637
#define sipName_time &sipStrings__html2[3637]
#define sipNameNr_type 3642
#define sipName_type &sipStrings__html2[3642]
#define sipNameNr_unit 3647
#define sipName_unit &sipStrings__html2[3647]
#define sipNameNr_zoom 3652
#define sipName_zoom &sipStrings__html2[3652]
#define sipNameNr_Cut 3344
#define sipName_Cut &sipStrings__html2[3344]
#define sipNameNr_New 3657
#define sipName_New &sipStrings__html2[3657]
#define sipNameNr_URL 2419
#define sipName_URL &sipStrings__html2[2419]
#define sipNameNr_Url 3289
#define sipName_Url &sipStrings__html2[3289]
#define sipNameNr_idx 3661
#define sipName_idx &sipStrings__html2[3661]
#define sipNameNr_msg 3665
#define sipName_msg &sipStrings__html2[3665]
#define sipNameNr_pos 3669
#define sipName_pos &sipStrings__html2[3669]
#define sipNameNr_row 3673
#define sipName_row &sipStrings__html2[3673]
#define sipNameNr_uri 3677
#define sipName_uri &sipStrings__html2[3677]
#define sipNameNr_url 3681
#define sipName_url &sipStrings__html2[3681]
#define sipNameNr_dc 3685
#define sipName_dc &sipStrings__html2[3685]
#define sipNameNr_id 3688
#define sipName_id &sipStrings__html2[3688]
#define sipNameNr_n 1349
#define sipName_n &sipStrings__html2[1349]
#define sipNameNr_x 3027
#define sipName_x &sipStrings__html2[3027]
#define sipNameNr_y 861
#define sipName_y &sipStrings__html2[861]

#define sipMalloc                   sipAPI__html2->api_malloc
#define sipFree                     sipAPI__html2->api_free
#define sipBuildResult              sipAPI__html2->api_build_result
#define sipCallMethod               sipAPI__html2->api_call_method
#define sipCallProcedureMethod      sipAPI__html2->api_call_procedure_method
#define sipCallErrorHandler         sipAPI__html2->api_call_error_handler
#define sipParseResultEx            sipAPI__html2->api_parse_result_ex
#define sipParseResult              sipAPI__html2->api_parse_result
#define sipParseArgs                sipAPI__html2->api_parse_args
#define sipParseKwdArgs             sipAPI__html2->api_parse_kwd_args
#define sipParsePair                sipAPI__html2->api_parse_pair
#define sipInstanceDestroyed        sipAPI__html2->api_instance_destroyed
#define sipInstanceDestroyedEx      sipAPI__html2->api_instance_destroyed_ex
#define sipConvertFromSequenceIndex sipAPI__html2->api_convert_from_sequence_index
#define sipConvertFromSliceObject   sipAPI__html2->api_convert_from_slice_object
#define sipConvertFromVoidPtr       sipAPI__html2->api_convert_from_void_ptr
#define sipConvertToVoidPtr         sipAPI__html2->api_convert_to_void_ptr
#define sipAddException             sipAPI__html2->api_add_exception
#define sipNoFunction               sipAPI__html2->api_no_function
#define sipNoMethod                 sipAPI__html2->api_no_method
#define sipAbstractMethod           sipAPI__html2->api_abstract_method
#define sipBadClass                 sipAPI__html2->api_bad_class
#define sipBadCatcherResult         sipAPI__html2->api_bad_catcher_result
#define sipBadCallableArg           sipAPI__html2->api_bad_callable_arg
#define sipBadOperatorArg           sipAPI__html2->api_bad_operator_arg
#define sipTrace                    sipAPI__html2->api_trace
#define sipTransferBack             sipAPI__html2->api_transfer_back
#define sipTransferTo               sipAPI__html2->api_transfer_to
#define sipSimpleWrapper_Type       sipAPI__html2->api_simplewrapper_type
#define sipWrapper_Type             sipAPI__html2->api_wrapper_type
#define sipWrapperType_Type         sipAPI__html2->api_wrappertype_type
#define sipVoidPtr_Type             sipAPI__html2->api_voidptr_type
#define sipGetPyObject              sipAPI__html2->api_get_pyobject
#define sipGetAddress               sipAPI__html2->api_get_address
#define sipGetMixinAddress          sipAPI__html2->api_get_mixin_address
#define sipGetCppPtr                sipAPI__html2->api_get_cpp_ptr
#define sipGetComplexCppPtr         sipAPI__html2->api_get_complex_cpp_ptr
#define sipCallHook                 sipAPI__html2->api_call_hook
#define sipEndThread                sipAPI__html2->api_end_thread
#define sipRaiseUnknownException    sipAPI__html2->api_raise_unknown_exception
#define sipRaiseTypeException       sipAPI__html2->api_raise_type_exception
#define sipBadLengthForSlice        sipAPI__html2->api_bad_length_for_slice
#define sipAddTypeInstance          sipAPI__html2->api_add_type_instance
#define sipPySlotExtend             sipAPI__html2->api_pyslot_extend
#define sipAddDelayedDtor           sipAPI__html2->api_add_delayed_dtor
#define sipCanConvertToType         sipAPI__html2->api_can_convert_to_type
#define sipConvertToType            sipAPI__html2->api_convert_to_type
#define sipForceConvertToType       sipAPI__html2->api_force_convert_to_type
#define sipConvertToEnum            sipAPI__html2->api_convert_to_enum
#define sipConvertToBool            sipAPI__html2->api_convert_to_bool
#define sipReleaseType              sipAPI__html2->api_release_type
#define sipConvertFromType          sipAPI__html2->api_convert_from_type
#define sipConvertFromNewType       sipAPI__html2->api_convert_from_new_type
#define sipConvertFromNewPyType     sipAPI__html2->api_convert_from_new_pytype
#define sipConvertFromEnum          sipAPI__html2->api_convert_from_enum
#define sipGetState                 sipAPI__html2->api_get_state
#define sipExportSymbol             sipAPI__html2->api_export_symbol
#define sipImportSymbol             sipAPI__html2->api_import_symbol
#define sipFindType                 sipAPI__html2->api_find_type
#define sipBytes_AsChar             sipAPI__html2->api_bytes_as_char
#define sipBytes_AsString           sipAPI__html2->api_bytes_as_string
#define sipString_AsASCIIChar       sipAPI__html2->api_string_as_ascii_char
#define sipString_AsASCIIString     sipAPI__html2->api_string_as_ascii_string
#define sipString_AsLatin1Char      sipAPI__html2->api_string_as_latin1_char
#define sipString_AsLatin1String    sipAPI__html2->api_string_as_latin1_string
#define sipString_AsUTF8Char        sipAPI__html2->api_string_as_utf8_char
#define sipString_AsUTF8String      sipAPI__html2->api_string_as_utf8_string
#define sipUnicode_AsWChar          sipAPI__html2->api_unicode_as_wchar
#define sipUnicode_AsWString        sipAPI__html2->api_unicode_as_wstring
#define sipConvertFromConstVoidPtr  sipAPI__html2->api_convert_from_const_void_ptr
#define sipConvertFromVoidPtrAndSize    sipAPI__html2->api_convert_from_void_ptr_and_size
#define sipConvertFromConstVoidPtrAndSize   sipAPI__html2->api_convert_from_const_void_ptr_and_size
#define sipWrappedTypeName(wt)      ((wt)->wt_td->td_cname)
#define sipGetReference             sipAPI__html2->api_get_reference
#define sipKeepReference            sipAPI__html2->api_keep_reference
#define sipRegisterProxyResolver    sipAPI__html2->api_register_proxy_resolver
#define sipRegisterPyType           sipAPI__html2->api_register_py_type
#define sipTypeFromPyTypeObject     sipAPI__html2->api_type_from_py_type_object
#define sipTypeScope                sipAPI__html2->api_type_scope
#define sipResolveTypedef           sipAPI__html2->api_resolve_typedef
#define sipRegisterAttributeGetter  sipAPI__html2->api_register_attribute_getter
#define sipEnableAutoconversion     sipAPI__html2->api_enable_autoconversion
#define sipInitMixin                sipAPI__html2->api_init_mixin
#define sipExportModule             sipAPI__html2->api_export_module
#define sipInitModule               sipAPI__html2->api_init_module
#define sipGetInterpreter           sipAPI__html2->api_get_interpreter
#define sipSetTypeUserData          sipAPI__html2->api_set_type_user_data
#define sipGetTypeUserData          sipAPI__html2->api_get_type_user_data
#define sipPyTypeDict               sipAPI__html2->api_py_type_dict
#define sipPyTypeName               sipAPI__html2->api_py_type_name
#define sipGetCFunction             sipAPI__html2->api_get_c_function
#define sipGetMethod                sipAPI__html2->api_get_method
#define sipFromMethod               sipAPI__html2->api_from_method
#define sipGetDate                  sipAPI__html2->api_get_date
#define sipFromDate                 sipAPI__html2->api_from_date
#define sipGetDateTime              sipAPI__html2->api_get_datetime
#define sipFromDateTime             sipAPI__html2->api_from_datetime
#define sipGetTime                  sipAPI__html2->api_get_time
#define sipFromTime                 sipAPI__html2->api_from_time
#define sipIsUserType               sipAPI__html2->api_is_user_type
#define sipCheckPluginForType       sipAPI__html2->api_check_plugin_for_type
#define sipUnicodeNew               sipAPI__html2->api_unicode_new
#define sipUnicodeWrite             sipAPI__html2->api_unicode_write
#define sipUnicodeData              sipAPI__html2->api_unicode_data
#define sipGetBufferInfo            sipAPI__html2->api_get_buffer_info
#define sipReleaseBufferInfo        sipAPI__html2->api_release_buffer_info
#define sipIsOwnedByPython          sipAPI__html2->api_is_owned_by_python
#define sipIsDerivedClass           sipAPI__html2->api_is_derived_class
#define sipGetUserObject            sipAPI__html2->api_get_user_object
#define sipSetUserObject            sipAPI__html2->api_set_user_object
#define sipRegisterEventHandler     sipAPI__html2->api_register_event_handler
#define sipConvertToArray           sipAPI__html2->api_convert_to_array
#define sipConvertToTypedArray      sipAPI__html2->api_convert_to_typed_array
#define sipEnableGC                 sipAPI__html2->api_enable_gc
#define sipPrintObject              sipAPI__html2->api_print_object
#define sipLong_AsChar              sipAPI__html2->api_long_as_char
#define sipLong_AsSignedChar        sipAPI__html2->api_long_as_signed_char
#define sipLong_AsUnsignedChar      sipAPI__html2->api_long_as_unsigned_char
#define sipLong_AsShort             sipAPI__html2->api_long_as_short
#define sipLong_AsUnsignedShort     sipAPI__html2->api_long_as_unsigned_short
#define sipLong_AsInt               sipAPI__html2->api_long_as_int
#define sipLong_AsUnsignedInt       sipAPI__html2->api_long_as_unsigned_int
#define sipLong_AsLong              sipAPI__html2->api_long_as_long
#define sipLong_AsUnsignedLong      sipAPI__html2->api_long_as_unsigned_long
#define sipLong_AsLongLong          sipAPI__html2->api_long_as_long_long
#define sipLong_AsUnsignedLongLong  sipAPI__html2->api_long_as_unsigned_long_long
#define sipLong_AsSizeT             sipAPI__html2->api_long_as_size_t
#define sipVisitWrappers            sipAPI__html2->api_visit_wrappers
#define sipRegisterExitNotifier     sipAPI__html2->api_register_exit_notifier
#define sipDeprecated               sipAPI__html2->api_deprecated
#define sipPyTypeDictRef            sipAPI__html2->api_py_type_dict_ref
#define sipNextExceptionHandler     sipAPI__html2->api_next_exception_handler
#define sipSetNewUserTypeHandler    sipAPI__html2->api_set_new_user_type_handler
#define sipGetFrame                 sipAPI__html2->api_get_frame
#define sipSetDestroyOnExit         sipAPI__html2->api_set_destroy_on_exit
#define sipEnableOverflowChecking   sipAPI__html2->api_enable_overflow_checking
#define sipIsAPIEnabled             sipAPI__html2->api_is_api_enabled
#define sipClearAnySlotReference    sipAPI__html2->api_clear_any_slot_reference
#define sipConnectRx                sipAPI__html2->api_connect_rx
#define sipConvertRx                sipAPI__html2->api_convert_rx
#define sipDisconnectRx             sipAPI__html2->api_disconnect_rx
#define sipFreeSipslot              sipAPI__html2->api_free_sipslot
#define sipInvokeSlot               sipAPI__html2->api_invoke_slot
#define sipInvokeSlotEx             sipAPI__html2->api_invoke_slot_ex
#define sipSameSlot                 sipAPI__html2->api_same_slot
#define sipSaveSlot                 sipAPI__html2->api_save_slot
#define sipVisitSlot                sipAPI__html2->api_visit_slot
#define sipIsPyMethod               sipAPI__html2->api_is_py_method_12_8

/* The strings used by this module. */
extern const char sipStrings__html2[];

#define sipType_wxWebViewHistoryItem sipExportedTypes__html2[7]

extern sipClassTypeDef sipTypeDef__html2_wxWebViewHistoryItem;

#define sipType_wxWebViewHandler sipExportedTypes__html2[6]

extern sipClassTypeDef sipTypeDef__html2_wxWebViewHandler;

#define sipType_wxWebViewArchiveHandler sipExportedTypes__html2[1]

extern sipClassTypeDef sipTypeDef__html2_wxWebViewArchiveHandler;

#define sipType_wxWebViewFSHandler sipExportedTypes__html2[3]

extern sipClassTypeDef sipTypeDef__html2_wxWebViewFSHandler;

#define sipType_wxWebView sipExportedTypes__html2[0]

extern sipClassTypeDef sipTypeDef__html2_wxWebView;

#define sipType_wxWebViewEvent sipExportedTypes__html2[2]

extern sipClassTypeDef sipTypeDef__html2_wxWebViewEvent;

#define sipType_wxWebViewFactory sipExportedTypes__html2[4]

extern sipClassTypeDef sipTypeDef__html2_wxWebViewFactory;

#define sipType_wxWebViewIE_EmulationLevel sipExportedTypes__html2[8]

#define sipType_wxWebViewUserScriptInjectionTime sipExportedTypes__html2[12]

#define sipType_wxWebViewNavigationActionFlags sipExportedTypes__html2[9]

#define sipType_wxWebViewFindFlags sipExportedTypes__html2[5]

#define sipType_wxWebViewReloadFlags sipExportedTypes__html2[11]

#define sipType_wxWebViewNavigationError sipExportedTypes__html2[10]

#define sipType_wxWebViewZoomType sipExportedTypes__html2[14]

#define sipType_wxWebViewZoom sipExportedTypes__html2[13]

/* The SIP API, this module's API and the APIs of any imported modules. */
extern const sipAPIDef *sipAPI__html2;
extern sipExportedModuleDef sipModuleAPI__html2;
extern sipTypeDef *sipExportedTypes__html2[];

#define sipType_wxObject sipImportedTypes__html2__core[9].it_td

#define sipType_wxPoint sipImportedTypes__html2__core[10].it_td

#define sipType_wxSize sipImportedTypes__html2__core[11].it_td

#define sipType_wxInputStream sipImportedTypes__html2__core[7].it_td

#define sipType_wxFSFile sipImportedTypes__html2__core[6].it_td

#define sipType_wxTrackable sipImportedTypes__html2__core[13].it_td

#define sipType_wxEvtHandler sipImportedTypes__html2__core[5].it_td

#define sipType_wxEvent sipImportedTypes__html2__core[3].it_td

#define sipType_wxCommandEvent sipImportedTypes__html2__core[1].it_td

#define sipType_wxNotifyEvent sipImportedTypes__html2__core[8].it_td

#define sipType_wxVisualAttributes sipImportedTypes__html2__core[16].it_td

#define sipType_wxWindowBase sipImportedTypes__html2__core[18].it_td

#define sipType_wxWindow sipImportedTypes__html2__core[17].it_td

#define sipType_wxValidator sipImportedTypes__html2__core[14].it_td

#define sipType_wxControl sipImportedTypes__html2__core[2].it_td

#define sipType_wxVersionInfo sipImportedTypes__html2__core[15].it_td

#define sipType_wxString sipImportedTypes__html2__core[12].it_td

#define sipType_wxWindowVariant sipImportedTypes__html2__core[19].it_td

#define sipType_wxEventCategory sipImportedTypes__html2__core[4].it_td

#define sipType_wxBorder sipImportedTypes__html2__core[0].it_td
extern sipImportedTypeDef sipImportedTypes__html2__core[];
#include <wxPython/wxpy_api.h>
        #include <wx/webview.h>
        #if wxUSE_WEBVIEW_IE && defined(__WXMSW__)
            #include <wx/msw/webview_ie.h>
            #include <wx/msw/webview_edge.h>
        #endif
        
#include <wx/filesys.h>
        #if wxUSE_WEBVIEW && !defined(wxWebViewIE_H)
        enum wxWebViewIE_EmulationLevel
        {
            wxWEBVIEWIE_EMU_DEFAULT =    0,
            wxWEBVIEWIE_EMU_IE7 =        7000,
            wxWEBVIEWIE_EMU_IE8 =        8000,
            wxWEBVIEWIE_EMU_IE8_FORCE =  8888,
            wxWEBVIEWIE_EMU_IE9 =        9000,
            wxWEBVIEWIE_EMU_IE9_FORCE =  9999,
            wxWEBVIEWIE_EMU_IE10 =       10000,
            wxWEBVIEWIE_EMU_IE10_FORCE = 10001,
            wxWEBVIEWIE_EMU_IE11 =       11000,
            wxWEBVIEWIE_EMU_IE11_FORCE = 11001
        };
        #endif
        
#if !wxUSE_WEBVIEW
class wxWebViewHistoryItem;
class wxWebViewHandler;
class wxWebViewArchiveHandler;
class wxWebViewFSHandler;
class wxWebView;
class wxWebViewEvent;
class wxWebViewFactory;
extern const char* wxWebViewDefaultURLStr;
extern const char* wxWebViewNameStr;
extern const char* wxWebViewBackendWebKit;
extern const char* wxWebViewBackendEdge;
extern const char* wxWebViewBackendIE;
extern const char* wxWebViewBackendDefault;

enum wxWebViewZoom {
    wxWEBVIEW_ZOOM_TINY,
    wxWEBVIEW_ZOOM_SMALL,
    wxWEBVIEW_ZOOM_MEDIUM,
    wxWEBVIEW_ZOOM_LARGE,
    wxWEBVIEW_ZOOM_LARGEST,
};

enum wxWebViewZoomType {
    wxWEBVIEW_ZOOM_TYPE_LAYOUT,
    wxWEBVIEW_ZOOM_TYPE_TEXT,
};

enum wxWebViewNavigationError {
    wxWEBVIEW_NAV_ERR_CONNECTION,
    wxWEBVIEW_NAV_ERR_CERTIFICATE,
    wxWEBVIEW_NAV_ERR_AUTH,
    wxWEBVIEW_NAV_ERR_SECURITY,
    wxWEBVIEW_NAV_ERR_NOT_FOUND,
    wxWEBVIEW_NAV_ERR_REQUEST,
    wxWEBVIEW_NAV_ERR_USER_CANCELLED,
    wxWEBVIEW_NAV_ERR_OTHER,
};

enum wxWebViewReloadFlags {
    wxWEBVIEW_RELOAD_DEFAULT,
    wxWEBVIEW_RELOAD_NO_CACHE,
};

enum wxWebViewFindFlags {
    wxWEBVIEW_FIND_WRAP,
    wxWEBVIEW_FIND_ENTIRE_WORD,
    wxWEBVIEW_FIND_MATCH_CASE,
    wxWEBVIEW_FIND_HIGHLIGHT_RESULT,
    wxWEBVIEW_FIND_BACKWARDS,
    wxWEBVIEW_FIND_DEFAULT,
};

enum wxWebViewNavigationActionFlags {
    wxWEBVIEW_NAV_ACTION_NONE,
    wxWEBVIEW_NAV_ACTION_USER,
    wxWEBVIEW_NAV_ACTION_OTHER,
};

enum wxWebViewUserScriptInjectionTime {
    wxWEBVIEW_INJECT_AT_DOCUMENT_START,
    wxWEBVIEW_INJECT_AT_DOCUMENT_END,
};

enum wxWebViewIE_EmulationLevel {
    wxWEBVIEWIE_EMU_DEFAULT,
    wxWEBVIEWIE_EMU_IE7,
    wxWEBVIEWIE_EMU_IE8,
    wxWEBVIEWIE_EMU_IE8_FORCE,
    wxWEBVIEWIE_EMU_IE9,
    wxWEBVIEWIE_EMU_IE9_FORCE,
    wxWEBVIEWIE_EMU_IE10,
    wxWEBVIEWIE_EMU_IE10_FORCE,
    wxWEBVIEWIE_EMU_IE11,
    wxWEBVIEWIE_EMU_IE11_FORCE,
};
extern wxEventType wxEVT_WEBVIEW_NAVIGATING;
extern wxEventType wxEVT_WEBVIEW_NAVIGATED;
extern wxEventType wxEVT_WEBVIEW_LOADED;
extern wxEventType wxEVT_WEBVIEW_ERROR;
extern wxEventType wxEVT_WEBVIEW_NEWWINDOW;
extern wxEventType wxEVT_WEBVIEW_TITLE_CHANGED;
extern wxEventType wxEVT_WEBVIEW_FULLSCREEN_CHANGED;
extern wxEventType wxEVT_WEBVIEW_SCRIPT_MESSAGE_RECEIVED;
extern wxEventType wxEVT_WEBVIEW_SCRIPT_RESULT;

class wxWebViewHistoryItem {
public:
    wxWebViewHistoryItem(const wxString &url, const wxString &title)
        { wxPyRaiseNotImplemented(); }

    wxString GetUrl()
        { return wxEmptyString; }

    wxString GetTitle()
        { return wxEmptyString; }

};

class wxWebViewHandler {
public:
    wxWebViewHandler(const wxString& scheme="")
        { wxPyRaiseNotImplemented(); }

    virtual wxFSFile * GetFile(const wxString &uri)=0;
    virtual wxString GetName() const
        { return wxEmptyString; }

    virtual void SetSecurityURL(const wxString &url)
        { }

    virtual wxString GetSecurityURL() const
        { return wxEmptyString; }

};

class wxWebViewArchiveHandler : public wxWebViewHandler {
public:
    wxWebViewArchiveHandler(const wxString &scheme)
        { wxPyRaiseNotImplemented(); }

    virtual wxFSFile * GetFile(const wxString &uri)
        { return NULL; }

};

class wxWebViewFSHandler : public wxWebViewHandler {
public:
    wxWebViewFSHandler(const wxString &scheme)
        { wxPyRaiseNotImplemented(); }

    virtual wxFSFile * GetFile(const wxString &uri)
        { return NULL; }

};

class wxWebView : public wxControl {
public:
    virtual bool RunScript(const wxString &javascript, wxString *output=NULL) const =0;
    virtual void RunScriptAsync(const wxString &javascript, void *clientData=NULL) const
        { }

    virtual bool AddScriptMessageHandler(const wxString &name)
        { return false; }

    virtual bool RemoveScriptMessageHandler(const wxString &name)
        { return false; }

    virtual bool AddUserScript(const wxString &javascript, wxWebViewUserScriptInjectionTime injectionTime=wxWEBVIEW_INJECT_AT_DOCUMENT_START)
        { return false; }

    virtual void RemoveAllUserScripts()
        { }

    virtual bool CanCopy() const
        { return false; }

    virtual bool CanCut() const
        { return false; }

    virtual bool CanPaste() const
        { return false; }

    virtual void Copy()
        { }

    virtual void Cut()
        { }

    virtual void Paste()
        { }

    virtual void EnableContextMenu(bool enable=true)
        { }

    virtual bool IsContextMenuEnabled() const
        { return false; }

    virtual void EnableAccessToDevTools(bool enable=true)
        { }

    virtual bool IsAccessToDevToolsEnabled() const
        { return false; }

    virtual bool SetUserAgent(const wxString &userAgent)
        { return false; }

    virtual wxString GetUserAgent() const
        { return wxEmptyString; }

    virtual bool CanGoBack() const =0;
    virtual bool CanGoForward() const =0;
    virtual void ClearHistory()=0;
    virtual void EnableHistory(bool enable=true)=0;
    virtual wxVector< wxSharedPtr< wxWebViewHistoryItem > > GetBackwardHistory()=0;
    virtual wxVector< wxSharedPtr< wxWebViewHistoryItem > > GetForwardHistory()=0;
    virtual void GoBack()=0;
    virtual void GoForward()=0;
    virtual void LoadHistoryItem(wxSharedPtr< wxWebViewHistoryItem > item)=0;
    virtual void ClearSelection()
        { }

    virtual void DeleteSelection()
        { }

    virtual wxString GetSelectedSource() const
        { return wxEmptyString; }

    virtual wxString GetSelectedText() const
        { return wxEmptyString; }

    virtual bool HasSelection() const
        { return false; }

    virtual void SelectAll()
        { }

    virtual bool CanRedo() const =0;
    virtual bool CanUndo() const =0;
    virtual void Redo()=0;
    virtual void Undo()=0;
    virtual long Find(const wxString &text, wxWebViewFindFlags flags=wxWEBVIEW_FIND_DEFAULT)
        { return 0; }

    virtual bool CanSetZoomType(wxWebViewZoomType type) const =0;
    virtual wxWebViewZoom GetZoom() const
        { return wxWEBVIEW_ZOOM_MEDIUM; }

    virtual float GetZoomFactor() const =0;
    virtual wxWebViewZoomType GetZoomType() const =0;
    virtual void SetZoom(wxWebViewZoom zoom)
        { }

    virtual void SetZoomFactor(float zoom)=0;
    virtual void SetZoomType(wxWebViewZoomType zoomType)=0;
    virtual bool Create(wxWindow *parent, wxWindowID id, const wxString &url=wxWebViewDefaultURLStr, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0, const wxString &name=wxWebViewNameStr)=0;
    virtual wxString GetCurrentTitle() const =0;
    virtual wxString GetCurrentURL() const =0;
    virtual void * GetNativeBackend() const =0;
    virtual wxString GetPageSource() const
        { return wxEmptyString; }

    virtual wxString GetPageText() const
        { return wxEmptyString; }

    virtual bool IsBusy() const =0;
    virtual bool IsEditable() const =0;
    virtual void LoadURL(const wxString &url)=0;
    virtual void Print()=0;
    virtual void RegisterHandler(wxSharedPtr< wxWebViewHandler > handler)=0;
    virtual void Reload(wxWebViewReloadFlags flags=wxWEBVIEW_RELOAD_DEFAULT)=0;
    virtual void SetEditable(bool enable=true)=0;
    virtual void SetPage(const wxString &html, const wxString &baseUrl)=0;
    virtual void SetPage(wxInputStream &html, wxString baseUrl)
        { }

    virtual void Stop()=0;
    static wxWebView * New(const wxString &backend=wxWebViewBackendDefault)
        { wxPyRaiseNotImplemented(); return NULL; }

    static wxWebView * New(wxWindow *parent, wxWindowID id, const wxString &url=wxWebViewDefaultURLStr, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, const wxString &backend=wxWebViewBackendDefault, long style=0, const wxString &name=wxWebViewNameStr)
        { wxPyRaiseNotImplemented(); return NULL; }

    static void RegisterFactory(const wxString &backend, wxSharedPtr< wxWebViewFactory > factory)
        { wxPyRaiseNotImplemented(); }

    static bool IsBackendAvailable(const wxString &backend)
        { wxPyRaiseNotImplemented(); return false; }

    static wxVersionInfo GetBackendVersionInfo(const wxString &backend=wxWebViewBackendDefault)
        { wxPyRaiseNotImplemented(); return wxVersionInfo(); }

};

class wxWebViewEvent : public wxNotifyEvent {
public:
    wxWebViewEvent()
        { wxPyRaiseNotImplemented(); }

    wxWebViewEvent(wxEventType type, int id, const wxString href, const wxString target, wxWebViewNavigationActionFlags flags=wxWEBVIEW_NAV_ACTION_NONE, const wxString &messageHandler=wxString())
        { wxPyRaiseNotImplemented(); }

    const wxString & GetTarget() const
        { return wxEmptyString; }

    const wxString & GetURL() const
        { return wxEmptyString; }

    wxWebViewNavigationActionFlags GetNavigationAction() const
        { return wxWEBVIEW_NAV_ACTION_NONE; }

    const wxString & GetMessageHandler() const
        { return wxEmptyString; }

    bool IsError() const
        { return false; }

};

class wxWebViewFactory : public wxObject {
public:
    virtual wxWebView * Create()=0;
    virtual wxWebView * Create(wxWindow *parent, wxWindowID id, const wxString &url=wxWebViewDefaultURLStr, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0, const wxString &name=wxWebViewNameStr)=0;
    virtual bool IsAvailable()
        { return false; }

    virtual wxVersionInfo GetVersionInfo()
        { return wxVersionInfo(); }

};
#endif //!wxUSE_WEBVIEW

#endif
