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

#ifndef __xrcAPI_H
#define __xrcAPI_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_CreateChildrenPrivately 0
#define sipName_CreateChildrenPrivately &sipStrings__xrc[0]
#define sipNameNr_LoadObjectRecursively 24
#define sipName_LoadObjectRecursively &sipStrings__xrc[24]
#define sipNameNr_wxXmlSubclassFactory 46
#define sipName_wxXmlSubclassFactory &sipStrings__xrc[46]
#define sipNameNr_wxXmlResourceHandler 67
#define sipName_wxXmlResourceHandler &sipStrings__xrc[67]
#define sipNameNr_AttachUnknownControl 88
#define sipName_AttachUnknownControl &sipStrings__xrc[88]
#define sipNameNr_XmlSubclassFactory 48
#define sipName_XmlSubclassFactory &sipStrings__xrc[48]
#define sipNameNr_XmlResourceHandler 69
#define sipName_XmlResourceHandler &sipStrings__xrc[69]
#define sipNameNr_value_if_not_found 109
#define sipName_value_if_not_found &sipStrings__xrc[109]
#define sipNameNr_AddSubclassFactory 128
#define sipName_AddSubclassFactory &sipStrings__xrc[128]
#define sipNameNr_XRC_NO_SUBCLASSING 147
#define sipName_XRC_NO_SUBCLASSING &sipStrings__xrc[147]
#define sipNameNr_wxXmlResourceFlags 166
#define sipName_wxXmlResourceFlags &sipStrings__xrc[166]
#define sipNameNr_GetParentAsWindow 185
#define sipName_GetParentAsWindow &sipStrings__xrc[185]
#define sipNameNr_CreateResFromNode 203
#define sipName_CreateResFromNode &sipStrings__xrc[203]
#define sipNameNr_SetParentResource 221
#define sipName_SetParentResource &sipStrings__xrc[221]
#define sipNameNr_ReportParamError 239
#define sipName_ReportParamError &sipStrings__xrc[239]
#define sipNameNr_GetCurFileSystem 256
#define sipName_GetCurFileSystem &sipStrings__xrc[256]
#define sipNameNr_defaultArtClient 273
#define sipName_defaultArtClient &sipStrings__xrc[273]
#define sipNameNr_DoCreateResource 290
#define sipName_DoCreateResource &sipStrings__xrc[290]
#define sipNameNr_XRC_NO_RELOADING 307
#define sipName_XRC_NO_RELOADING &sipStrings__xrc[307]
#define sipNameNr_XmlResourceFlags 168
#define sipName_XmlResourceFlags &sipStrings__xrc[168]
#define sipNameNr_GetNodeChildren 324
#define sipName_GetNodeChildren &sipStrings__xrc[324]
#define sipNameNr_AddWindowStyles 340
#define sipName_AddWindowStyles &sipStrings__xrc[340]
#define sipNameNr_InitAllHandlers 356
#define sipName_InitAllHandlers &sipStrings__xrc[356]
#define sipNameNr_GetResourceNode 372
#define sipName_GetResourceNode &sipStrings__xrc[372]
#define sipNameNr_XRC_USE_ENVVARS 388
#define sipName_XRC_USE_ENVVARS &sipStrings__xrc[388]
#define sipNameNr_wxAnimationCtrl 404
#define sipName_wxAnimationCtrl &sipStrings__xrc[404]
#define sipNameNr_CreateChildren 420
#define sipName_CreateChildren &sipStrings__xrc[420]
#define sipNameNr_ParentAsWindow 188
#define sipName_ParentAsWindow &sipStrings__xrc[188]
#define sipNameNr_CreateResource 292
#define sipName_CreateResource &sipStrings__xrc[292]
#define sipNameNr_LoadFromBuffer 435
#define sipName_LoadFromBuffer &sipStrings__xrc[435]
#define sipNameNr_CompareVersion 450
#define sipName_CompareVersion &sipStrings__xrc[450]
#define sipNameNr_XRC_USE_LOCALE 465
#define sipName_XRC_USE_LOCALE &sipStrings__xrc[465]
#define sipNameNr_GetNodeContent 480
#define sipName_GetNodeContent &sipStrings__xrc[480]
#define sipNameNr_GetNodeParent 495
#define sipName_GetNodeParent &sipStrings__xrc[495]
#define sipNameNr_defaultColour 509
#define sipName_defaultColour &sipStrings__xrc[509]
#define sipNameNr_this_hnd_only 523
#define sipName_this_hnd_only &sipStrings__xrc[523]
#define sipNameNr_CurFileSystem 259
#define sipName_CurFileSystem &sipStrings__xrc[259]
#define sipNameNr_FindXRCIDById 537
#define sipName_FindXRCIDById &sipStrings__xrc[537]
#define sipNameNr_ClearHandlers 551
#define sipName_ClearHandlers &sipStrings__xrc[551]
#define sipNameNr_wxXmlResource 565
#define sipName_wxXmlResource &sipStrings__xrc[565]
#define sipNameNr_AnimationCtrl 406
#define sipName_AnimationCtrl &sipStrings__xrc[406]
#define sipNameNr_GetParamValue 579
#define sipName_GetParamValue &sipStrings__xrc[579]
#define sipNameNr_GetIconBundle 593
#define sipName_GetIconBundle &sipStrings__xrc[593]
#define sipNameNr_InsertHandler 607
#define sipName_InsertHandler &sipStrings__xrc[607]
#define sipNameNr_GetParamNode 621
#define sipName_GetParamNode &sipStrings__xrc[621]
#define sipNameNr_IsObjectNode 634
#define sipName_IsObjectNode &sipStrings__xrc[634]
#define sipNameNr_GetDimension 647
#define sipName_GetDimension &sipStrings__xrc[647]
#define sipNameNr_GetAnimation 660
#define sipName_GetAnimation &sipStrings__xrc[660]
#define sipNameNr_LoadAllFiles 673
#define sipName_LoadAllFiles &sipStrings__xrc[673]
#define sipNameNr_GetImageList 686
#define sipName_GetImageList &sipStrings__xrc[686]
#define sipNameNr_GetDirection 699
#define sipName_GetDirection &sipStrings__xrc[699]
#define sipNameNr_GetResource 712
#define sipName_GetResource &sipStrings__xrc[712]
#define sipNameNr_SetupWindow 724
#define sipName_SetupWindow &sipStrings__xrc[724]
#define sipNameNr_GetNodeNext 736
#define sipName_GetNodeNext &sipStrings__xrc[736]
#define sipNameNr_windowToUse 748
#define sipName_windowToUse &sipStrings__xrc[748]
#define sipNameNr_XmlResource 567
#define sipName_XmlResource &sipStrings__xrc[567]
#define sipNameNr_LoadToolBar 760
#define sipName_LoadToolBar &sipStrings__xrc[760]
#define sipNameNr_LoadMenuBar 772
#define sipName_LoadMenuBar &sipStrings__xrc[772]
#define sipNameNr_wxAnimation 784
#define sipName_wxAnimation &sipStrings__xrc[784]
#define sipNameNr_ReportError 796
#define sipName_ReportError &sipStrings__xrc[796]
#define sipNameNr_GetInstance 808
#define sipName_GetInstance &sipStrings__xrc[808]
#define sipNameNr_GetPosition 820
#define sipName_GetPosition &sipStrings__xrc[820]
#define sipNameNr_dirDefault 832
#define sipName_dirDefault &sipStrings__xrc[832]
#define sipNameNr_LoadDialog 843
#define sipName_LoadDialog &sipStrings__xrc[843]
#define sipNameNr_LoadBitmap 854
#define sipName_LoadBitmap &sipStrings__xrc[854]
#define sipNameNr_LoadObject 865
#define sipName_LoadObject &sipStrings__xrc[865]
#define sipNameNr_widthTitle 876
#define sipName_widthTitle &sipStrings__xrc[876]
#define sipNameNr_GetVersion 887
#define sipName_GetVersion &sipStrings__xrc[887]
#define sipNameNr_AddHandler 898
#define sipName_AddHandler &sipStrings__xrc[898]
#define sipNameNr_IsOfClass 909
#define sipName_IsOfClass &sipStrings__xrc[909]
#define sipNameNr_translate 919
#define sipName_translate &sipStrings__xrc[919]
#define sipNameNr_CanHandle 929
#define sipName_CanHandle &sipStrings__xrc[929]
#define sipNameNr_SetDomain 939
#define sipName_SetDomain &sipStrings__xrc[939]
#define sipNameNr_LoadPanel 949
#define sipName_LoadPanel &sipStrings__xrc[949]
#define sipNameNr_LoadFrame 959
#define sipName_LoadFrame &sipStrings__xrc[959]
#define sipNameNr_GetDomain 969
#define sipName_GetDomain &sipStrings__xrc[969]
#define sipNameNr_classname 979
#define sipName_classname &sipStrings__xrc[979]
#define sipNameNr_Animation 663
#define sipName_Animation &sipStrings__xrc[663]
#define sipNameNr_columnMax 989
#define sipName_columnMax &sipStrings__xrc[989]
#define sipNameNr_columnMin 999
#define sipName_columnMin &sipStrings__xrc[999]
#define sipNameNr_sizeFlags 1009
#define sipName_sizeFlags &sipStrings__xrc[1009]
#define sipNameNr_GetParent 1019
#define sipName_GetParent &sipStrings__xrc[1019]
#define sipNameNr_ImageList 689
#define sipName_ImageList &sipStrings__xrc[689]
#define sipNameNr_GetBitmap 1029
#define sipName_GetBitmap &sipStrings__xrc[1029]
#define sipNameNr_GetColour 1039
#define sipName_GetColour &sipStrings__xrc[1039]
#define sipNameNr_className 1049
#define sipName_className &sipStrings__xrc[1049]
#define sipNameNr_GetClass 1059
#define sipName_GetClass &sipStrings__xrc[1059]
#define sipNameNr_HasParam 1068
#define sipName_HasParam &sipStrings__xrc[1068]
#define sipNameNr_defaults 1077
#define sipName_defaults &sipStrings__xrc[1077]
#define sipNameNr_GetFloat 1086
#define sipName_GetFloat &sipStrings__xrc[1086]
#define sipNameNr_defaultv 1095
#define sipName_defaultv &sipStrings__xrc[1095]
#define sipNameNr_rootnode 1104
#define sipName_rootnode &sipStrings__xrc[1104]
#define sipNameNr_AddStyle 1113
#define sipName_AddStyle &sipStrings__xrc[1113]
#define sipNameNr_Resource 230
#define sipName_Resource &sipStrings__xrc[230]
#define sipNameNr_Instance 811
#define sipName_Instance &sipStrings__xrc[811]
#define sipNameNr_GetXRCID 1122
#define sipName_GetXRCID &sipStrings__xrc[1122]
#define sipNameNr_LoadMenu 1131
#define sipName_LoadMenu &sipStrings__xrc[1131]
#define sipNameNr_LoadIcon 1140
#define sipName_LoadIcon &sipStrings__xrc[1140]
#define sipNameNr_revision 1149
#define sipName_revision &sipStrings__xrc[1149]
#define sipNameNr_filemask 1158
#define sipName_filemask &sipStrings__xrc[1158]
#define sipNameNr_SetFlags 1167
#define sipName_SetFlags &sipStrings__xrc[1167]
#define sipNameNr_GetFlags 1176
#define sipName_GetFlags &sipStrings__xrc[1176]
#define sipNameNr_GetStyle 1185
#define sipName_GetStyle &sipStrings__xrc[1185]
#define sipNameNr_LoadFile 1194
#define sipName_LoadFile &sipStrings__xrc[1194]
#define sipNameNr_location 1203
#define sipName_location &sipStrings__xrc[1203]
#define sipNameNr_Position 823
#define sipName_Position &sipStrings__xrc[823]
#define sipNameNr_filename 1212
#define sipName_filename &sipStrings__xrc[1212]
#define sipNameNr_instance 1221
#define sipName_instance &sipStrings__xrc[1221]
#define sipNameNr_GetNode 1230
#define sipName_GetNode &sipStrings__xrc[1230]
#define sipNameNr_GetLong 1238
#define sipName_GetLong &sipStrings__xrc[1238]
#define sipNameNr_GetBool 1246
#define sipName_GetBool &sipStrings__xrc[1246]
#define sipNameNr_factory 1254
#define sipName_factory &sipStrings__xrc[1254]
#define sipNameNr_dirname 1262
#define sipName_dirname &sipStrings__xrc[1262]
#define sipNameNr_control 1270
#define sipName_control &sipStrings__xrc[1270]
#define sipNameNr_unitMax 1278
#define sipName_unitMax &sipStrings__xrc[1278]
#define sipNameNr_unitMin 1286
#define sipName_unitMin &sipStrings__xrc[1286]
#define sipNameNr_variant 1294
#define sipName_variant &sipStrings__xrc[1294]
#define sipNameNr_GetText 1302
#define sipName_GetText &sipStrings__xrc[1302]
#define sipNameNr_Version 457
#define sipName_Version &sipStrings__xrc[457]
#define sipNameNr_message 1310
#define sipName_message &sipStrings__xrc[1310]
#define sipNameNr_GetIcon 1318
#define sipName_GetIcon &sipStrings__xrc[1318]
#define sipNameNr_handler 1326
#define sipName_handler &sipStrings__xrc[1326]
#define sipNameNr_context 1334
#define sipName_context &sipStrings__xrc[1334]
#define sipNameNr_GetName 1342
#define sipName_GetName &sipStrings__xrc[1342]
#define sipNameNr_GetFont 1350
#define sipName_GetFont &sipStrings__xrc[1350]
#define sipNameNr_release 1358
#define sipName_release &sipStrings__xrc[1358]
#define sipNameNr_GetSize 1366
#define sipName_GetSize &sipStrings__xrc[1366]
#define sipNameNr_wx__xrc 1374
#define sipName_wx__xrc &sipStrings__xrc[1374]
#define sipNameNr_Domain 942
#define sipName_Domain &sipStrings__xrc[942]
#define sipNameNr_str_id 1382
#define sipName_str_id &sipStrings__xrc[1382]
#define sipNameNr_Unload 1389
#define sipName_Unload &sipStrings__xrc[1389]
#define sipNameNr_client 1396
#define sipName_client &sipStrings__xrc[1396]
#define sipNameNr_dialog 1403
#define sipName_dialog &sipStrings__xrc[1403]
#define sipNameNr_rowMax 1410
#define sipName_rowMax &sipStrings__xrc[1410]
#define sipNameNr_rowMin 1417
#define sipName_rowMin &sipStrings__xrc[1417]
#define sipNameNr_Parent 502
#define sipName_Parent &sipStrings__xrc[502]
#define sipNameNr_parent 1424
#define sipName_parent &sipStrings__xrc[1424]
#define sipNameNr_enable 1431
#define sipName_enable &sipStrings__xrc[1431]
#define sipNameNr_Bitmap 858
#define sipName_Bitmap &sipStrings__xrc[858]
#define sipNameNr_Create 1438
#define sipName_Create &sipStrings__xrc[1438]
#define sipNameNr_stream 1445
#define sipName_stream &sipStrings__xrc[1445]
#define sipNameNr_column 1452
#define sipName_column &sipStrings__xrc[1452]
#define sipNameNr_domain 1459
#define sipName_domain &sipStrings__xrc[1459]
#define sipNameNr_height 1466
#define sipName_height &sipStrings__xrc[1466]
#define sipNameNr_param 1473
#define sipName_param &sipStrings__xrc[1473]
#define sipNameNr_Class 913
#define sipName_Class &sipStrings__xrc[913]
#define sipNameNr_numId 1479
#define sipName_numId &sipStrings__xrc[1479]
#define sipNameNr_panel 1485
#define sipName_panel &sipStrings__xrc[1485]
#define sipNameNr_popup 1491
#define sipName_popup &sipStrings__xrc[1491]
#define sipNameNr_GetID 1497
#define sipName_GetID &sipStrings__xrc[1497]
#define sipNameNr_order 1503
#define sipName_order &sipStrings__xrc[1503]
#define sipNameNr_sizer 1509
#define sipName_sizer &sipStrings__xrc[1509]
#define sipNameNr_event 1515
#define sipName_event &sipStrings__xrc[1515]
#define sipNameNr_frame 1521
#define sipName_frame &sipStrings__xrc[1521]
#define sipNameNr_level 1527
#define sipName_level &sipStrings__xrc[1527]
#define sipNameNr_Flags 179
#define sipName_Flags &sipStrings__xrc[179]
#define sipNameNr_child 1533
#define sipName_child &sipStrings__xrc[1533]
#define sipNameNr_Style 1116
#define sipName_Style &sipStrings__xrc[1116]
#define sipNameNr_style 1539
#define sipName_style &sipStrings__xrc[1539]
#define sipNameNr_width 1545
#define sipName_width &sipStrings__xrc[1545]
#define sipNameNr_minor 1551
#define sipName_minor &sipStrings__xrc[1551]
#define sipNameNr_major 1557
#define sipName_major &sipStrings__xrc[1557]
#define sipNameNr_count 1563
#define sipName_count &sipStrings__xrc[1563]
#define sipNameNr_flags 1569
#define sipName_flags &sipStrings__xrc[1569]
#define sipNameNr_value 1575
#define sipName_value &sipStrings__xrc[1575]
#define sipNameNr_ctrl 1581
#define sipName_ctrl &sipStrings__xrc[1581]
#define sipNameNr_Node 216
#define sipName_Node &sipStrings__xrc[216]
#define sipNameNr_node 1108
#define sipName_node &sipStrings__xrc[1108]
#define sipNameNr_unit 1586
#define sipName_unit &sipStrings__xrc[1586]
#define sipNameNr_incH 1591
#define sipName_incH &sipStrings__xrc[1591]
#define sipNameNr_incW 1596
#define sipName_incW &sipStrings__xrc[1596]
#define sipNameNr_maxH 1601
#define sipName_maxH &sipStrings__xrc[1601]
#define sipNameNr_maxW 1606
#define sipName_maxW &sipStrings__xrc[1606]
#define sipNameNr_minH 1611
#define sipName_minH &sipStrings__xrc[1611]
#define sipNameNr_minW 1616
#define sipName_minW &sipStrings__xrc[1616]
#define sipNameNr_show 1621
#define sipName_show &sipStrings__xrc[1621]
#define sipNameNr_Load 1626
#define sipName_Load &sipStrings__xrc[1626]
#define sipNameNr_Font 1353
#define sipName_Font &sipStrings__xrc[1353]
#define sipNameNr_Icon 1144
#define sipName_Icon &sipStrings__xrc[1144]
#define sipNameNr_file 1631
#define sipName_file &sipStrings__xrc[1631]
#define sipNameNr_rect 1636
#define sipName_rect &sipStrings__xrc[1636]
#define sipNameNr_size 1641
#define sipName_size &sipStrings__xrc[1641]
#define sipNameNr_name 984
#define sipName_name &sipStrings__xrc[984]
#define sipNameNr_Name 1054
#define sipName_Name &sipStrings__xrc[1054]
#define sipNameNr_time 1646
#define sipName_time &sipStrings__xrc[1646]
#define sipNameNr_item 1651
#define sipName_item &sipStrings__xrc[1651]
#define sipNameNr_Size 1369
#define sipName_Size &sipStrings__xrc[1369]
#define sipNameNr_info 1656
#define sipName_info &sipStrings__xrc[1656]
#define sipNameNr_data 1661
#define sipName_data &sipStrings__xrc[1661]
#define sipNameNr_wnd 1666
#define sipName_wnd &sipStrings__xrc[1666]
#define sipNameNr_dlg 1670
#define sipName_dlg &sipStrings__xrc[1670]
#define sipNameNr_idx 1674
#define sipName_idx &sipStrings__xrc[1674]
#define sipNameNr_res 1678
#define sipName_res &sipStrings__xrc[1678]
#define sipNameNr_msg 1682
#define sipName_msg &sipStrings__xrc[1682]
#define sipNameNr_row 1686
#define sipName_row &sipStrings__xrc[1686]
#define sipNameNr_pos 1690
#define sipName_pos &sipStrings__xrc[1690]
#define sipNameNr_Get 1694
#define sipName_Get &sipStrings__xrc[1694]
#define sipNameNr_Set 1698
#define sipName_Set &sipStrings__xrc[1698]
#define sipNameNr_ID 1128
#define sipName_ID &sipStrings__xrc[1128]
#define sipNameNr_dc 1702
#define sipName_dc &sipStrings__xrc[1702]
#define sipNameNr_id 1386
#define sipName_id &sipStrings__xrc[1386]
#define sipNameNr_y 22
#define sipName_y &sipStrings__xrc[22]
#define sipNameNr_x 997
#define sipName_x &sipStrings__xrc[997]
#define sipNameNr_n 338
#define sipName_n &sipStrings__xrc[338]

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

/* These are deprecated. */
#define sipMapStringToClass         sipAPI__xrc->api_map_string_to_class
#define sipMapIntToClass            sipAPI__xrc->api_map_int_to_class
#define sipFindClass                sipAPI__xrc->api_find_class
#define sipFindMappedType           sipAPI__xrc->api_find_mapped_type
#define sipConvertToArray           sipAPI__xrc->api_convert_to_array
#define sipConvertToTypedArray      sipAPI__xrc->api_convert_to_typed_array
#define sipEnableGC                 sipAPI__xrc->api_enable_gc
#define sipPrintObject              sipAPI__xrc->api_print_object
#define sipWrapper_Check(w)         PyObject_TypeCheck((w), sipAPI__xrc->api_wrapper_type)
#define sipGetWrapper(p, wt)        sipGetPyObject((p), (wt)->wt_td)
#define sipReleaseInstance(p, wt, s)    sipReleaseType((p), (wt)->wt_td, (s))
#define sipReleaseMappedType        sipReleaseType
#define sipCanConvertToInstance(o, wt, f)   sipCanConvertToType((o), (wt)->wt_td, (f))
#define sipCanConvertToMappedType   sipCanConvertToType
#define sipConvertToInstance(o, wt, t, f, s, e)     sipConvertToType((o), (wt)->wt_td, (t), (f), (s), (e))
#define sipConvertToMappedType      sipConvertToType
#define sipForceConvertToInstance(o, wt, t, f, s, e)    sipForceConvertToType((o), (wt)->wt_td, (t), (f), (s), (e))
#define sipForceConvertToMappedType sipForceConvertToType
#define sipConvertFromInstance(p, wt, t)    sipConvertFromType((p), (wt)->wt_td, (t))
#define sipConvertFromMappedType    sipConvertFromType
#define sipConvertFromNamedEnum(v, pt)  sipConvertFromEnum((v), ((sipEnumTypeObject *)(pt))->type)
#define sipConvertFromNewInstance(p, wt, t) sipConvertFromNewType((p), (wt)->wt_td, (t))

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

#define sipType_wxAnimation sipExportedTypes__xrc[0]
#define sipClass_wxAnimation sipExportedTypes__xrc[0]->u.td_wrapper_type

extern sipClassTypeDef sipTypeDef__xrc_wxAnimation;

#define sipType_wxAnimationCtrl sipExportedTypes__xrc[1]
#define sipClass_wxAnimationCtrl sipExportedTypes__xrc[1]->u.td_wrapper_type

extern sipClassTypeDef sipTypeDef__xrc_wxAnimationCtrl;

#define sipType_wxXmlResource sipExportedTypes__xrc[2]
#define sipClass_wxXmlResource sipExportedTypes__xrc[2]->u.td_wrapper_type

extern sipClassTypeDef sipTypeDef__xrc_wxXmlResource;

#define sipType_wxXmlResourceHandler sipExportedTypes__xrc[4]
#define sipClass_wxXmlResourceHandler sipExportedTypes__xrc[4]->u.td_wrapper_type

extern sipClassTypeDef sipTypeDef__xrc_wxXmlResourceHandler;

#define sipType_wxXmlSubclassFactory sipExportedTypes__xrc[5]
#define sipClass_wxXmlSubclassFactory sipExportedTypes__xrc[5]->u.td_wrapper_type

extern sipClassTypeDef sipTypeDef__xrc_wxXmlSubclassFactory;

#define sipType_wxXmlResourceFlags sipExportedTypes__xrc[3]
#define sipEnum_wxXmlResourceFlags sipExportedTypes__xrc[3]->u.td_py_type

#define sipType_wxDirection sipImportedTypes__xrc__core[3].it_td
#define sipEnum_wxDirection sipImportedTypes__xrc__core[3].it_td->u.td_py_type

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

#define sipType_wxObject sipImportedTypes__xrc__core[13].it_td
#define sipClass_wxObject sipImportedTypes__xrc__core[13].it_td->u.td_wrapper_type

#define sipType_wxPoint sipImportedTypes__xrc__core[15].it_td
#define sipClass_wxPoint sipImportedTypes__xrc__core[15].it_td->u.td_wrapper_type

#define sipType_wxSize sipImportedTypes__xrc__core[17].it_td
#define sipClass_wxSize sipImportedTypes__xrc__core[17].it_td->u.td_wrapper_type

#define sipType_wxColour sipImportedTypes__xrc__core[1].it_td
#define sipClass_wxColour sipImportedTypes__xrc__core[1].it_td->u.td_wrapper_type

#define sipType_wxFileSystem sipImportedTypes__xrc__core[5].it_td
#define sipClass_wxFileSystem sipImportedTypes__xrc__core[5].it_td->u.td_wrapper_type

#define sipType_wxBitmap sipImportedTypes__xrc__core[0].it_td
#define sipClass_wxBitmap sipImportedTypes__xrc__core[0].it_td->u.td_wrapper_type

#define sipType_wxIcon sipImportedTypes__xrc__core[8].it_td
#define sipClass_wxIcon sipImportedTypes__xrc__core[8].it_td->u.td_wrapper_type

#define sipType_wxIconBundle sipImportedTypes__xrc__core[9].it_td
#define sipClass_wxIconBundle sipImportedTypes__xrc__core[9].it_td->u.td_wrapper_type

#define sipType_wxFont sipImportedTypes__xrc__core[6].it_td
#define sipClass_wxFont sipImportedTypes__xrc__core[6].it_td->u.td_wrapper_type

#define sipType_wxImageList sipImportedTypes__xrc__core[10].it_td
#define sipClass_wxImageList sipImportedTypes__xrc__core[10].it_td->u.td_wrapper_type

#define sipType_wxWindow sipImportedTypes__xrc__core[20].it_td
#define sipClass_wxWindow sipImportedTypes__xrc__core[20].it_td->u.td_wrapper_type

#define sipType_wxPanel sipImportedTypes__xrc__core[14].it_td
#define sipClass_wxPanel sipImportedTypes__xrc__core[14].it_td->u.td_wrapper_type

#define sipType_wxMenu sipImportedTypes__xrc__core[11].it_td
#define sipClass_wxMenu sipImportedTypes__xrc__core[11].it_td->u.td_wrapper_type

#define sipType_wxMenuBar sipImportedTypes__xrc__core[12].it_td
#define sipClass_wxMenuBar sipImportedTypes__xrc__core[12].it_td->u.td_wrapper_type

#define sipType_wxToolBar sipImportedTypes__xrc__core[19].it_td
#define sipClass_wxToolBar sipImportedTypes__xrc__core[19].it_td->u.td_wrapper_type

#define sipType_wxDialog sipImportedTypes__xrc__core[2].it_td
#define sipClass_wxDialog sipImportedTypes__xrc__core[2].it_td->u.td_wrapper_type

#define sipType_wxFrame sipImportedTypes__xrc__core[7].it_td
#define sipClass_wxFrame sipImportedTypes__xrc__core[7].it_td->u.td_wrapper_type

#define sipType_wxPyBuffer sipImportedTypes__xrc__core[16].it_td

#define sipType_wxFileName sipImportedTypes__xrc__core[4].it_td

#define sipType_wxString sipImportedTypes__xrc__core[18].it_td

#define sipType_wxXmlResourceFlags sipExportedTypes__xrc[3]
#define sipEnum_wxXmlResourceFlags sipExportedTypes__xrc[3]->u.td_py_type

#define sipType_wxDirection sipImportedTypes__xrc__core[3].it_td
#define sipEnum_wxDirection sipImportedTypes__xrc__core[3].it_td->u.td_py_type
extern sipImportedTypeDef sipImportedTypes__xrc__core[];

#define sipType_wxXmlNode sipImportedTypes__xrc__xml[0].it_td
#define sipClass_wxXmlNode sipImportedTypes__xrc__xml[0].it_td->u.td_wrapper_type

#define sipType_wxXmlResourceFlags sipExportedTypes__xrc[3]
#define sipEnum_wxXmlResourceFlags sipExportedTypes__xrc[3]->u.td_py_type

#define sipType_wxDirection sipImportedTypes__xrc__core[3].it_td
#define sipEnum_wxDirection sipImportedTypes__xrc__core[3].it_td->u.td_py_type
extern sipImportedTypeDef sipImportedTypes__xrc__xml[];
#include <wxPython/wxpy_api.h>
#include <wx/animate.h>
#include <wx/xrc/xmlres.h>
#include <wx/fs_mem.h>
#include "wxpybuffer.h"

#endif
