/* THIS FILE IS AUTOGENERATED - DO NOT EDIT */

#ifndef mozilla_dom_GeneratedAtomList_h__
#define mozilla_dom_GeneratedAtomList_h__

namespace mozilla {
namespace dom {

struct AnimationEventInitAtoms
{
  jsid animationName_id;
  jsid elapsedTime_id;
  jsid pseudoElement_id;
};

struct ArchiveReaderOptionsAtoms
{
  jsid encoding_id;
};

struct AsyncScrollEventDetailAtoms
{
  jsid height_id;
  jsid left_id;
  jsid scrollHeight_id;
  jsid scrollWidth_id;
  jsid top_id;
  jsid width_id;
};

struct BlobEventInitAtoms
{
  jsid data_id;
};

struct BlobPropertyBagAtoms
{
  jsid endings_id;
  jsid type_id;
};

struct CallEventInitAtoms
{
  jsid call_id;
};

struct CameraPictureOptionsAtoms
{
  jsid dateTime_id;
  jsid fileFormat_id;
  jsid pictureSize_id;
  jsid position_id;
  jsid rotation_id;
};

struct CameraSelectorAtoms
{
  jsid camera_id;
};

struct ClipboardEventInitAtoms
{
  jsid data_id;
  jsid dataType_id;
};

struct CloseEventInitAtoms
{
  jsid code_id;
  jsid reason_id;
  jsid wasClean_id;
};

struct CompositionClauseParametersAtoms
{
  jsid length_id;
  jsid selectionType_id;
};

struct ConnStatusDictAtoms
{
  jsid status_id;
};

struct CustomEventInitAtoms
{
  jsid detail_id;
};

struct DNSCacheDictAtoms
{
  jsid expiration_id;
  jsid family_id;
  jsid hostaddr_id;
  jsid hostname_id;
};

struct DNSLookupDictAtoms
{
  jsid address_id;
  jsid answer_id;
  jsid error_id;
};

struct DOMTransactionEventInitAtoms
{
  jsid transactions_id;
};

struct DOMWindowResizeEventDetailAtoms
{
  jsid height_id;
  jsid width_id;
};

struct DeviceLightEventInitAtoms
{
  jsid value_id;
};

struct DeviceOrientationEventInitAtoms
{
  jsid absolute_id;
  jsid alpha_id;
  jsid beta_id;
  jsid gamma_id;
};

struct DeviceProximityEventInitAtoms
{
  jsid max_id;
  jsid min_id;
  jsid value_id;
};

struct DeviceStorageChangeEventInitAtoms
{
  jsid path_id;
  jsid reason_id;
};

struct DeviceStorageEnumerationParametersAtoms
{
  jsid since_id;
};

struct ElementRegistrationOptionsAtoms
{
  jsid lifecycle_id;
  jsid prototype_id;
};

struct ElementReplaceEventInitAtoms
{
  jsid upgrade_id;
};

struct EventInitAtoms
{
  jsid bubbles_id;
  jsid cancelable_id;
};

struct EventSourceInitAtoms
{
  jsid withCredentials_id;
};

struct FilePropertyBagAtoms
{
  jsid name_id;
};

struct FocusEventInitAtoms
{
  jsid relatedTarget_id;
};

struct GamepadAxisMoveEventInitAtoms
{
  jsid axis_id;
  jsid value_id;
};

struct GamepadButtonEventInitAtoms
{
  jsid button_id;
};

struct GamepadEventInitAtoms
{
  jsid gamepad_id;
};

struct HalfOpenInfoDictAtoms
{
  jsid speculative_id;
};

struct HashChangeEventInitAtoms
{
  jsid newURL_id;
  jsid oldURL_id;
};

struct HttpConnDictAtoms
{
  jsid active_id;
  jsid halfOpens_id;
  jsid host_id;
  jsid idle_id;
  jsid port_id;
  jsid spdy_id;
  jsid ssl_id;
};

struct HttpConnInfoDictAtoms
{
  jsid protocolVersion_id;
  jsid rtt_id;
  jsid ttl_id;
};

struct IDBIndexParametersAtoms
{
  jsid multiEntry_id;
  jsid unique_id;
};

struct IDBObjectStoreParametersAtoms
{
  jsid autoIncrement_id;
  jsid keyPath_id;
};

struct IDBOpenDBOptionsAtoms
{
  jsid storage_id;
  jsid version_id;
};

struct IDBVersionChangeEventInitAtoms
{
  jsid newVersion_id;
  jsid oldVersion_id;
};

struct InspectorRGBTripleAtoms
{
  jsid b_id;
  jsid g_id;
  jsid r_id;
};

struct LifecycleCallbacksAtoms
{
  jsid created_id;
};

struct MediaStreamConstraintsAtoms
{
  jsid audio_id;
  jsid fake_id;
  jsid picture_id;
  jsid video_id;
};

struct MediaStreamConstraintsInternalAtoms
{
  jsid audio_id;
  jsid audiom_id;
  jsid fake_id;
  jsid picture_id;
  jsid video_id;
  jsid videom_id;
};

struct MediaStreamEventInitAtoms
{
  jsid stream_id;
};

struct MediaTrackConstraintSetAtoms
{
  jsid facingMode_id;
};

struct MediaTrackConstraintsAtoms
{
  jsid mandatory_id;
  jsid optional_id;
};

struct MediaTrackConstraintsInternalAtoms
{
  jsid mandatory_id;
  jsid optional_id;
};

struct MessageEventInitAtoms
{
  jsid data_id;
  jsid lastEventId_id;
  jsid origin_id;
  jsid ports_id;
  jsid source_id;
};

struct MmsAttachmentAtoms
{
  jsid content_id;
  jsid id_id;
  jsid location_id;
};

struct MmsParametersAtoms
{
  jsid attachments_id;
  jsid receivers_id;
  jsid smil_id;
  jsid subject_id;
};

struct MouseEventInitAtoms
{
  jsid altKey_id;
  jsid bubbles_id;
  jsid button_id;
  jsid buttons_id;
  jsid cancelable_id;
  jsid clientX_id;
  jsid clientY_id;
  jsid ctrlKey_id;
  jsid detail_id;
  jsid metaKey_id;
  jsid relatedTarget_id;
  jsid screenX_id;
  jsid screenY_id;
  jsid shiftKey_id;
  jsid view_id;
};

struct MozApplicationEventInitAtoms
{
  jsid application_id;
};

struct MozContactChangeEventInitAtoms
{
  jsid contactID_id;
  jsid reason_id;
};

struct MozInterAppMessageEventInitAtoms
{
  jsid data_id;
};

struct MozMmsEventInitAtoms
{
  jsid message_id;
};

struct MozSettingsEventInitAtoms
{
  jsid settingName_id;
  jsid settingValue_id;
};

struct MozSmsEventInitAtoms
{
  jsid message_id;
};

struct MozXMLHttpRequestParametersAtoms
{
  jsid mozAnon_id;
  jsid mozSystem_id;
};

struct MutationObserverInitAtoms
{
  jsid attributeFilter_id;
  jsid attributeOldValue_id;
  jsid attributes_id;
  jsid characterData_id;
  jsid characterDataOldValue_id;
  jsid childList_id;
  jsid subtree_id;
};

struct MutationObservingInfoAtoms
{
  jsid observedNode_id;
};

struct NotificationOptionsAtoms
{
  jsid body_id;
  jsid dir_id;
  jsid icon_id;
  jsid lang_id;
  jsid tag_id;
};

struct OpenWindowEventDetailAtoms
{
  jsid features_id;
  jsid frameElement_id;
  jsid name_id;
  jsid url_id;
};

struct PageTransitionEventInitAtoms
{
  jsid persisted_id;
};

struct PopStateEventInitAtoms
{
  jsid state_id;
};

struct PopupBlockedEventInitAtoms
{
  jsid popupWindowFeatures_id;
  jsid popupWindowName_id;
  jsid popupWindowURI_id;
  jsid requestingWindow_id;
};

struct PositionOptionsAtoms
{
  jsid enableHighAccuracy_id;
  jsid maximumAge_id;
  jsid timeout_id;
};

struct ProgressEventInitAtoms
{
  jsid lengthComputable_id;
  jsid loaded_id;
  jsid total_id;
};

struct RTCConfigurationAtoms
{
  jsid iceServers_id;
};

struct RTCDataChannelEventInitAtoms
{
  jsid channel_id;
};

struct RTCDataChannelInitAtoms
{
  jsid id_id;
  jsid maxRetransmitNum_id;
  jsid maxRetransmitTime_id;
  jsid maxRetransmits_id;
  jsid negotiated_id;
  jsid ordered_id;
  jsid outOfOrderAllowed_id;
  jsid preset_id;
  jsid protocol_id;
  jsid stream_id;
};

struct RTCIceCandidateInitAtoms
{
  jsid candidate_id;
  jsid sdpMLineIndex_id;
  jsid sdpMid_id;
};

struct RTCIceServerAtoms
{
  jsid credential_id;
  jsid url_id;
  jsid username_id;
};

struct RTCPeerConnectionIceEventInitAtoms
{
  jsid candidate_id;
};

struct RTCSessionDescriptionInitAtoms
{
  jsid sdp_id;
  jsid type_id;
};

struct RecordErrorEventInitAtoms
{
  jsid name_id;
};

struct SettingChangeAtoms
{
  jsid settingName_id;
  jsid settingValue_id;
};

struct SmartCardEventInitAtoms
{
  jsid tokenName_id;
};

struct SocketsDictAtoms
{
  jsid active_id;
  jsid host_id;
  jsid port_id;
  jsid received_id;
  jsid sent_id;
  jsid sockreceived_id;
  jsid socksent_id;
  jsid tcp_id;
};

struct SpeechRecognitionErrorInitAtoms
{
  jsid error_id;
  jsid message_id;
};

struct SpeechRecognitionEventInitAtoms
{
  jsid emma_id;
  jsid interpretation_id;
  jsid resultIndex_id;
  jsid results_id;
};

struct SpeechSynthesisEventInitAtoms
{
  jsid charIndex_id;
  jsid elapsedTime_id;
  jsid name_id;
};

struct StorageEventInitAtoms
{
  jsid key_id;
  jsid newValue_id;
  jsid oldValue_id;
  jsid storageArea_id;
  jsid url_id;
};

struct StyleRuleChangeEventInitAtoms
{
  jsid rule_id;
  jsid stylesheet_id;
};

struct StyleSheetApplicableStateChangeEventInitAtoms
{
  jsid applicable_id;
  jsid stylesheet_id;
};

struct StyleSheetChangeEventInitAtoms
{
  jsid documentSheet_id;
  jsid stylesheet_id;
};

struct TextDecodeOptionsAtoms
{
  jsid stream_id;
};

struct TextDecoderOptionsAtoms
{
  jsid fatal_id;
};

struct TextEncodeOptionsAtoms
{
  jsid stream_id;
};

struct TransitionEventInitAtoms
{
  jsid elapsedTime_id;
  jsid propertyName_id;
  jsid pseudoElement_id;
};

struct UIEventInitAtoms
{
  jsid detail_id;
  jsid view_id;
};

struct UserProximityEventInitAtoms
{
  jsid near_id;
};

struct WebGLContextAttributesAtoms
{
  jsid alpha_id;
  jsid antialias_id;
  jsid depth_id;
  jsid premultipliedAlpha_id;
  jsid preserveDrawingBuffer_id;
  jsid stencil_id;
};

struct WebSocketDictAtoms
{
  jsid encrypted_id;
  jsid hostport_id;
  jsid msgreceived_id;
  jsid msgsent_id;
  jsid receivedsize_id;
  jsid sentsize_id;
};

struct WheelEventInitAtoms
{
  jsid deltaMode_id;
  jsid deltaX_id;
  jsid deltaY_id;
  jsid deltaZ_id;
};

struct WifiCommandOptionsAtoms
{
  jsid cmd_id;
  jsid defaultValue_id;
  jsid dns1_id;
  jsid dns2_id;
  jsid gateway_id;
  jsid id_id;
  jsid ifname_id;
  jsid ipaddr_id;
  jsid key_id;
  jsid mask_id;
  jsid request_id;
  jsid route_id;
  jsid value_id;
};

struct WifiResultOptionsAtoms
{
  jsid broadcast_str_id;
  jsid dns1_id;
  jsid dns1_str_id;
  jsid dns2_id;
  jsid dns2_str_id;
  jsid error_id;
  jsid gateway_id;
  jsid gateway_str_id;
  jsid id_id;
  jsid ipaddr_id;
  jsid ipaddr_str_id;
  jsid lease_id;
  jsid mask_id;
  jsid mask_str_id;
  jsid reply_id;
  jsid route_id;
  jsid server_id;
  jsid server_str_id;
  jsid status_id;
  jsid value_id;
  jsid vendor_str_id;
};

struct PerThreadAtomCache : public AnimationEventInitAtoms,
                            public ArchiveReaderOptionsAtoms,
                            public AsyncScrollEventDetailAtoms,
                            public BlobEventInitAtoms,
                            public BlobPropertyBagAtoms,
                            public CallEventInitAtoms,
                            public CameraPictureOptionsAtoms,
                            public CameraSelectorAtoms,
                            public ClipboardEventInitAtoms,
                            public CloseEventInitAtoms,
                            public CompositionClauseParametersAtoms,
                            public ConnStatusDictAtoms,
                            public CustomEventInitAtoms,
                            public DNSCacheDictAtoms,
                            public DNSLookupDictAtoms,
                            public DOMTransactionEventInitAtoms,
                            public DOMWindowResizeEventDetailAtoms,
                            public DeviceLightEventInitAtoms,
                            public DeviceOrientationEventInitAtoms,
                            public DeviceProximityEventInitAtoms,
                            public DeviceStorageChangeEventInitAtoms,
                            public DeviceStorageEnumerationParametersAtoms,
                            public ElementRegistrationOptionsAtoms,
                            public ElementReplaceEventInitAtoms,
                            public EventInitAtoms,
                            public EventSourceInitAtoms,
                            public FilePropertyBagAtoms,
                            public FocusEventInitAtoms,
                            public GamepadAxisMoveEventInitAtoms,
                            public GamepadButtonEventInitAtoms,
                            public GamepadEventInitAtoms,
                            public HalfOpenInfoDictAtoms,
                            public HashChangeEventInitAtoms,
                            public HttpConnDictAtoms,
                            public HttpConnInfoDictAtoms,
                            public IDBIndexParametersAtoms,
                            public IDBObjectStoreParametersAtoms,
                            public IDBOpenDBOptionsAtoms,
                            public IDBVersionChangeEventInitAtoms,
                            public InspectorRGBTripleAtoms,
                            public LifecycleCallbacksAtoms,
                            public MediaStreamConstraintsAtoms,
                            public MediaStreamConstraintsInternalAtoms,
                            public MediaStreamEventInitAtoms,
                            public MediaTrackConstraintSetAtoms,
                            public MediaTrackConstraintsAtoms,
                            public MediaTrackConstraintsInternalAtoms,
                            public MessageEventInitAtoms,
                            public MmsAttachmentAtoms,
                            public MmsParametersAtoms,
                            public MouseEventInitAtoms,
                            public MozApplicationEventInitAtoms,
                            public MozContactChangeEventInitAtoms,
                            public MozInterAppMessageEventInitAtoms,
                            public MozMmsEventInitAtoms,
                            public MozSettingsEventInitAtoms,
                            public MozSmsEventInitAtoms,
                            public MozXMLHttpRequestParametersAtoms,
                            public MutationObserverInitAtoms,
                            public MutationObservingInfoAtoms,
                            public NotificationOptionsAtoms,
                            public OpenWindowEventDetailAtoms,
                            public PageTransitionEventInitAtoms,
                            public PopStateEventInitAtoms,
                            public PopupBlockedEventInitAtoms,
                            public PositionOptionsAtoms,
                            public ProgressEventInitAtoms,
                            public RTCConfigurationAtoms,
                            public RTCDataChannelEventInitAtoms,
                            public RTCDataChannelInitAtoms,
                            public RTCIceCandidateInitAtoms,
                            public RTCIceServerAtoms,
                            public RTCPeerConnectionIceEventInitAtoms,
                            public RTCSessionDescriptionInitAtoms,
                            public RecordErrorEventInitAtoms,
                            public SettingChangeAtoms,
                            public SmartCardEventInitAtoms,
                            public SocketsDictAtoms,
                            public SpeechRecognitionErrorInitAtoms,
                            public SpeechRecognitionEventInitAtoms,
                            public SpeechSynthesisEventInitAtoms,
                            public StorageEventInitAtoms,
                            public StyleRuleChangeEventInitAtoms,
                            public StyleSheetApplicableStateChangeEventInitAtoms,
                            public StyleSheetChangeEventInitAtoms,
                            public TextDecodeOptionsAtoms,
                            public TextDecoderOptionsAtoms,
                            public TextEncodeOptionsAtoms,
                            public TransitionEventInitAtoms,
                            public UIEventInitAtoms,
                            public UserProximityEventInitAtoms,
                            public WebGLContextAttributesAtoms,
                            public WebSocketDictAtoms,
                            public WheelEventInitAtoms,
                            public WifiCommandOptionsAtoms,
                            public WifiResultOptionsAtoms
{
};

} // namespace dom
} // namespace mozilla


#endif // mozilla_dom_GeneratedAtomList_h__
