-- GENERATED by C->Haskell Compiler, version 0.13.9 (gtk2hs branch) "Bin IO", 27 May 2012 (Haskell)
-- Edit the ORIGNAL .chs file instead!


{-# LINE 1 "./Graphics/UI/Gtk/WebKit/DOM/HTMLObjectElement.chs" #-}
module Graphics.UI.Gtk.WebKit.DOM.HTMLObjectElement
       (htmlObjectElementCheckValidity,
        htmlObjectElementSetCustomValidity, htmlObjectElementGetForm,
        htmlObjectElementSetCode, htmlObjectElementGetCode,
        htmlObjectElementSetAlign, htmlObjectElementGetAlign,
        htmlObjectElementSetArchive, htmlObjectElementGetArchive,
        htmlObjectElementSetBorder, htmlObjectElementGetBorder,
        htmlObjectElementSetCodeBase, htmlObjectElementGetCodeBase,
        htmlObjectElementSetCodeType, htmlObjectElementGetCodeType,
        htmlObjectElementSetData, htmlObjectElementGetData,
        htmlObjectElementSetDeclare, htmlObjectElementGetDeclare,
        htmlObjectElementSetHeight, htmlObjectElementGetHeight,
        htmlObjectElementSetHspace, htmlObjectElementGetHspace,
        htmlObjectElementSetName, htmlObjectElementGetName,
        htmlObjectElementSetStandby, htmlObjectElementGetStandby,
        htmlObjectElementSetUseMap, htmlObjectElementGetUseMap,
        htmlObjectElementSetVspace, htmlObjectElementGetVspace,
        htmlObjectElementSetWidth, htmlObjectElementGetWidth,
        htmlObjectElementGetWillValidate, htmlObjectElementGetValidity,
        htmlObjectElementGetValidationMessage,
        htmlObjectElementGetContentDocument, HTMLObjectElement,
        HTMLObjectElementClass, castToHTMLObjectElement,
        gTypeHTMLObjectElement, toHTMLObjectElement)
       where
import System.Glib.FFI
import System.Glib.UTFString
import Control.Applicative
import Graphics.UI.Gtk.WebKit.Types
{-# LINE 28 "./Graphics/UI/Gtk/WebKit/DOM/HTMLObjectElement.chs" #-}
import System.Glib.GError
import Graphics.UI.Gtk.WebKit.DOM.EventM
 
htmlObjectElementCheckValidity ::
                               (HTMLObjectElementClass self) => self -> IO Bool
htmlObjectElementCheckValidity self
  = toBool <$>
      ((\(HTMLObjectElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_object_element_check_validity argPtr1)
{-# LINE 36 "./Graphics/UI/Gtk/WebKit/DOM/HTMLObjectElement.chs" #-}
         (toHTMLObjectElement self))
 
htmlObjectElementSetCustomValidity ::
                                   (HTMLObjectElementClass self) => self -> String -> IO ()
htmlObjectElementSetCustomValidity self error
  = withUTFString error $
      \ errorPtr ->
        (\(HTMLObjectElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_object_element_set_custom_validity argPtr1 arg2)
{-# LINE 44 "./Graphics/UI/Gtk/WebKit/DOM/HTMLObjectElement.chs" #-}
          (toHTMLObjectElement self)
          errorPtr
 
htmlObjectElementGetForm ::
                         (HTMLObjectElementClass self) => self -> IO (Maybe HTMLFormElement)
htmlObjectElementGetForm self
  = maybeNull (makeNewGObject mkHTMLFormElement)
      ((\(HTMLObjectElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_object_element_get_form argPtr1)
{-# LINE 52 "./Graphics/UI/Gtk/WebKit/DOM/HTMLObjectElement.chs" #-}
         (toHTMLObjectElement self))
 
htmlObjectElementSetCode ::
                         (HTMLObjectElementClass self) => self -> String -> IO ()
htmlObjectElementSetCode self val
  = withUTFString val $
      \ valPtr ->
        (\(HTMLObjectElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_object_element_set_code argPtr1 arg2)
{-# LINE 60 "./Graphics/UI/Gtk/WebKit/DOM/HTMLObjectElement.chs" #-}
          (toHTMLObjectElement self)
          valPtr
 
htmlObjectElementGetCode ::
                         (HTMLObjectElementClass self) => self -> IO String
htmlObjectElementGetCode self
  = ((\(HTMLObjectElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_object_element_get_code argPtr1)
{-# LINE 67 "./Graphics/UI/Gtk/WebKit/DOM/HTMLObjectElement.chs" #-}
       (toHTMLObjectElement self))
      >>=
      readUTFString
 
htmlObjectElementSetAlign ::
                          (HTMLObjectElementClass self) => self -> String -> IO ()
htmlObjectElementSetAlign self val
  = withUTFString val $
      \ valPtr ->
        (\(HTMLObjectElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_object_element_set_align argPtr1 arg2)
{-# LINE 77 "./Graphics/UI/Gtk/WebKit/DOM/HTMLObjectElement.chs" #-}
          (toHTMLObjectElement self)
          valPtr
 
htmlObjectElementGetAlign ::
                          (HTMLObjectElementClass self) => self -> IO String
htmlObjectElementGetAlign self
  = ((\(HTMLObjectElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_object_element_get_align argPtr1)
{-# LINE 84 "./Graphics/UI/Gtk/WebKit/DOM/HTMLObjectElement.chs" #-}
       (toHTMLObjectElement self))
      >>=
      readUTFString
 
htmlObjectElementSetArchive ::
                            (HTMLObjectElementClass self) => self -> String -> IO ()
htmlObjectElementSetArchive self val
  = withUTFString val $
      \ valPtr ->
        (\(HTMLObjectElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_object_element_set_archive argPtr1 arg2)
{-# LINE 94 "./Graphics/UI/Gtk/WebKit/DOM/HTMLObjectElement.chs" #-}
          (toHTMLObjectElement self)
          valPtr
 
htmlObjectElementGetArchive ::
                            (HTMLObjectElementClass self) => self -> IO String
htmlObjectElementGetArchive self
  = ((\(HTMLObjectElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_object_element_get_archive argPtr1)
{-# LINE 101 "./Graphics/UI/Gtk/WebKit/DOM/HTMLObjectElement.chs" #-}
       (toHTMLObjectElement self))
      >>=
      readUTFString
 
htmlObjectElementSetBorder ::
                           (HTMLObjectElementClass self) => self -> String -> IO ()
htmlObjectElementSetBorder self val
  = withUTFString val $
      \ valPtr ->
        (\(HTMLObjectElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_object_element_set_border argPtr1 arg2)
{-# LINE 111 "./Graphics/UI/Gtk/WebKit/DOM/HTMLObjectElement.chs" #-}
          (toHTMLObjectElement self)
          valPtr
 
htmlObjectElementGetBorder ::
                           (HTMLObjectElementClass self) => self -> IO String
htmlObjectElementGetBorder self
  = ((\(HTMLObjectElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_object_element_get_border argPtr1)
{-# LINE 118 "./Graphics/UI/Gtk/WebKit/DOM/HTMLObjectElement.chs" #-}
       (toHTMLObjectElement self))
      >>=
      readUTFString
 
htmlObjectElementSetCodeBase ::
                             (HTMLObjectElementClass self) => self -> String -> IO ()
htmlObjectElementSetCodeBase self val
  = withUTFString val $
      \ valPtr ->
        (\(HTMLObjectElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_object_element_set_code_base argPtr1 arg2)
{-# LINE 128 "./Graphics/UI/Gtk/WebKit/DOM/HTMLObjectElement.chs" #-}
          (toHTMLObjectElement self)
          valPtr
 
htmlObjectElementGetCodeBase ::
                             (HTMLObjectElementClass self) => self -> IO String
htmlObjectElementGetCodeBase self
  = ((\(HTMLObjectElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_object_element_get_code_base argPtr1)
{-# LINE 135 "./Graphics/UI/Gtk/WebKit/DOM/HTMLObjectElement.chs" #-}
       (toHTMLObjectElement self))
      >>=
      readUTFString
 
htmlObjectElementSetCodeType ::
                             (HTMLObjectElementClass self) => self -> String -> IO ()
htmlObjectElementSetCodeType self val
  = withUTFString val $
      \ valPtr ->
        (\(HTMLObjectElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_object_element_set_code_type argPtr1 arg2)
{-# LINE 145 "./Graphics/UI/Gtk/WebKit/DOM/HTMLObjectElement.chs" #-}
          (toHTMLObjectElement self)
          valPtr
 
htmlObjectElementGetCodeType ::
                             (HTMLObjectElementClass self) => self -> IO String
htmlObjectElementGetCodeType self
  = ((\(HTMLObjectElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_object_element_get_code_type argPtr1)
{-# LINE 152 "./Graphics/UI/Gtk/WebKit/DOM/HTMLObjectElement.chs" #-}
       (toHTMLObjectElement self))
      >>=
      readUTFString
 
htmlObjectElementSetData ::
                         (HTMLObjectElementClass self) => self -> String -> IO ()
htmlObjectElementSetData self val
  = withUTFString val $
      \ valPtr ->
        (\(HTMLObjectElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_object_element_set_data argPtr1 arg2)
{-# LINE 162 "./Graphics/UI/Gtk/WebKit/DOM/HTMLObjectElement.chs" #-}
          (toHTMLObjectElement self)
          valPtr
 
htmlObjectElementGetData ::
                         (HTMLObjectElementClass self) => self -> IO String
htmlObjectElementGetData self
  = ((\(HTMLObjectElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_object_element_get_data argPtr1)
{-# LINE 169 "./Graphics/UI/Gtk/WebKit/DOM/HTMLObjectElement.chs" #-}
       (toHTMLObjectElement self))
      >>=
      readUTFString
 
htmlObjectElementSetDeclare ::
                            (HTMLObjectElementClass self) => self -> Bool -> IO ()
htmlObjectElementSetDeclare self val
  = (\(HTMLObjectElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_object_element_set_declare argPtr1 arg2)
{-# LINE 177 "./Graphics/UI/Gtk/WebKit/DOM/HTMLObjectElement.chs" #-}
      (toHTMLObjectElement self)
      (fromBool val)
 
htmlObjectElementGetDeclare ::
                            (HTMLObjectElementClass self) => self -> IO Bool
htmlObjectElementGetDeclare self
  = toBool <$>
      ((\(HTMLObjectElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_object_element_get_declare argPtr1)
{-# LINE 185 "./Graphics/UI/Gtk/WebKit/DOM/HTMLObjectElement.chs" #-}
         (toHTMLObjectElement self))
 
htmlObjectElementSetHeight ::
                           (HTMLObjectElementClass self) => self -> String -> IO ()
htmlObjectElementSetHeight self val
  = withUTFString val $
      \ valPtr ->
        (\(HTMLObjectElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_object_element_set_height argPtr1 arg2)
{-# LINE 193 "./Graphics/UI/Gtk/WebKit/DOM/HTMLObjectElement.chs" #-}
          (toHTMLObjectElement self)
          valPtr
 
htmlObjectElementGetHeight ::
                           (HTMLObjectElementClass self) => self -> IO String
htmlObjectElementGetHeight self
  = ((\(HTMLObjectElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_object_element_get_height argPtr1)
{-# LINE 200 "./Graphics/UI/Gtk/WebKit/DOM/HTMLObjectElement.chs" #-}
       (toHTMLObjectElement self))
      >>=
      readUTFString
 
htmlObjectElementSetHspace ::
                           (HTMLObjectElementClass self) => self -> Int -> IO ()
htmlObjectElementSetHspace self val
  = (\(HTMLObjectElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_object_element_set_hspace argPtr1 arg2)
{-# LINE 208 "./Graphics/UI/Gtk/WebKit/DOM/HTMLObjectElement.chs" #-}
      (toHTMLObjectElement self)
      (fromIntegral val)
 
htmlObjectElementGetHspace ::
                           (HTMLObjectElementClass self) => self -> IO Int
htmlObjectElementGetHspace self
  = fromIntegral <$>
      ((\(HTMLObjectElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_object_element_get_hspace argPtr1)
{-# LINE 216 "./Graphics/UI/Gtk/WebKit/DOM/HTMLObjectElement.chs" #-}
         (toHTMLObjectElement self))
 
htmlObjectElementSetName ::
                         (HTMLObjectElementClass self) => self -> String -> IO ()
htmlObjectElementSetName self val
  = withUTFString val $
      \ valPtr ->
        (\(HTMLObjectElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_object_element_set_name argPtr1 arg2)
{-# LINE 224 "./Graphics/UI/Gtk/WebKit/DOM/HTMLObjectElement.chs" #-}
          (toHTMLObjectElement self)
          valPtr
 
htmlObjectElementGetName ::
                         (HTMLObjectElementClass self) => self -> IO String
htmlObjectElementGetName self
  = ((\(HTMLObjectElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_object_element_get_name argPtr1)
{-# LINE 231 "./Graphics/UI/Gtk/WebKit/DOM/HTMLObjectElement.chs" #-}
       (toHTMLObjectElement self))
      >>=
      readUTFString
 
htmlObjectElementSetStandby ::
                            (HTMLObjectElementClass self) => self -> String -> IO ()
htmlObjectElementSetStandby self val
  = withUTFString val $
      \ valPtr ->
        (\(HTMLObjectElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_object_element_set_standby argPtr1 arg2)
{-# LINE 241 "./Graphics/UI/Gtk/WebKit/DOM/HTMLObjectElement.chs" #-}
          (toHTMLObjectElement self)
          valPtr
 
htmlObjectElementGetStandby ::
                            (HTMLObjectElementClass self) => self -> IO String
htmlObjectElementGetStandby self
  = ((\(HTMLObjectElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_object_element_get_standby argPtr1)
{-# LINE 248 "./Graphics/UI/Gtk/WebKit/DOM/HTMLObjectElement.chs" #-}
       (toHTMLObjectElement self))
      >>=
      readUTFString
 
htmlObjectElementSetUseMap ::
                           (HTMLObjectElementClass self) => self -> String -> IO ()
htmlObjectElementSetUseMap self val
  = withUTFString val $
      \ valPtr ->
        (\(HTMLObjectElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_object_element_set_use_map argPtr1 arg2)
{-# LINE 258 "./Graphics/UI/Gtk/WebKit/DOM/HTMLObjectElement.chs" #-}
          (toHTMLObjectElement self)
          valPtr
 
htmlObjectElementGetUseMap ::
                           (HTMLObjectElementClass self) => self -> IO String
htmlObjectElementGetUseMap self
  = ((\(HTMLObjectElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_object_element_get_use_map argPtr1)
{-# LINE 265 "./Graphics/UI/Gtk/WebKit/DOM/HTMLObjectElement.chs" #-}
       (toHTMLObjectElement self))
      >>=
      readUTFString
 
htmlObjectElementSetVspace ::
                           (HTMLObjectElementClass self) => self -> Int -> IO ()
htmlObjectElementSetVspace self val
  = (\(HTMLObjectElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_object_element_set_vspace argPtr1 arg2)
{-# LINE 273 "./Graphics/UI/Gtk/WebKit/DOM/HTMLObjectElement.chs" #-}
      (toHTMLObjectElement self)
      (fromIntegral val)
 
htmlObjectElementGetVspace ::
                           (HTMLObjectElementClass self) => self -> IO Int
htmlObjectElementGetVspace self
  = fromIntegral <$>
      ((\(HTMLObjectElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_object_element_get_vspace argPtr1)
{-# LINE 281 "./Graphics/UI/Gtk/WebKit/DOM/HTMLObjectElement.chs" #-}
         (toHTMLObjectElement self))
 
htmlObjectElementSetWidth ::
                          (HTMLObjectElementClass self) => self -> String -> IO ()
htmlObjectElementSetWidth self val
  = withUTFString val $
      \ valPtr ->
        (\(HTMLObjectElement arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_object_element_set_width argPtr1 arg2)
{-# LINE 289 "./Graphics/UI/Gtk/WebKit/DOM/HTMLObjectElement.chs" #-}
          (toHTMLObjectElement self)
          valPtr
 
htmlObjectElementGetWidth ::
                          (HTMLObjectElementClass self) => self -> IO String
htmlObjectElementGetWidth self
  = ((\(HTMLObjectElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_object_element_get_width argPtr1)
{-# LINE 296 "./Graphics/UI/Gtk/WebKit/DOM/HTMLObjectElement.chs" #-}
       (toHTMLObjectElement self))
      >>=
      readUTFString
 
htmlObjectElementGetWillValidate ::
                                 (HTMLObjectElementClass self) => self -> IO Bool
htmlObjectElementGetWillValidate self
  = toBool <$>
      ((\(HTMLObjectElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_object_element_get_will_validate argPtr1)
{-# LINE 305 "./Graphics/UI/Gtk/WebKit/DOM/HTMLObjectElement.chs" #-}
         (toHTMLObjectElement self))
 
htmlObjectElementGetValidity ::
                             (HTMLObjectElementClass self) => self -> IO (Maybe ValidityState)
htmlObjectElementGetValidity self
  = maybeNull (makeNewGObject mkValidityState)
      ((\(HTMLObjectElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_object_element_get_validity argPtr1)
{-# LINE 312 "./Graphics/UI/Gtk/WebKit/DOM/HTMLObjectElement.chs" #-}
         (toHTMLObjectElement self))
 
htmlObjectElementGetValidationMessage ::
                                      (HTMLObjectElementClass self) => self -> IO String
htmlObjectElementGetValidationMessage self
  = ((\(HTMLObjectElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_object_element_get_validation_message argPtr1)
{-# LINE 318 "./Graphics/UI/Gtk/WebKit/DOM/HTMLObjectElement.chs" #-}
       (toHTMLObjectElement self))
      >>=
      readUTFString
 
htmlObjectElementGetContentDocument ::
                                    (HTMLObjectElementClass self) => self -> IO (Maybe Document)
htmlObjectElementGetContentDocument self
  = maybeNull (makeNewGObject mkDocument)
      ((\(HTMLObjectElement arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_html_object_element_get_content_document argPtr1)
{-# LINE 327 "./Graphics/UI/Gtk/WebKit/DOM/HTMLObjectElement.chs" #-}
         (toHTMLObjectElement self))

foreign import ccall safe "webkit_dom_html_object_element_check_validity"
  webkit_dom_html_object_element_check_validity :: ((Ptr HTMLObjectElement) -> (IO CInt))

foreign import ccall safe "webkit_dom_html_object_element_set_custom_validity"
  webkit_dom_html_object_element_set_custom_validity :: ((Ptr HTMLObjectElement) -> ((Ptr CChar) -> (IO ())))

foreign import ccall safe "webkit_dom_html_object_element_get_form"
  webkit_dom_html_object_element_get_form :: ((Ptr HTMLObjectElement) -> (IO (Ptr HTMLFormElement)))

foreign import ccall safe "webkit_dom_html_object_element_set_code"
  webkit_dom_html_object_element_set_code :: ((Ptr HTMLObjectElement) -> ((Ptr CChar) -> (IO ())))

foreign import ccall safe "webkit_dom_html_object_element_get_code"
  webkit_dom_html_object_element_get_code :: ((Ptr HTMLObjectElement) -> (IO (Ptr CChar)))

foreign import ccall safe "webkit_dom_html_object_element_set_align"
  webkit_dom_html_object_element_set_align :: ((Ptr HTMLObjectElement) -> ((Ptr CChar) -> (IO ())))

foreign import ccall safe "webkit_dom_html_object_element_get_align"
  webkit_dom_html_object_element_get_align :: ((Ptr HTMLObjectElement) -> (IO (Ptr CChar)))

foreign import ccall safe "webkit_dom_html_object_element_set_archive"
  webkit_dom_html_object_element_set_archive :: ((Ptr HTMLObjectElement) -> ((Ptr CChar) -> (IO ())))

foreign import ccall safe "webkit_dom_html_object_element_get_archive"
  webkit_dom_html_object_element_get_archive :: ((Ptr HTMLObjectElement) -> (IO (Ptr CChar)))

foreign import ccall safe "webkit_dom_html_object_element_set_border"
  webkit_dom_html_object_element_set_border :: ((Ptr HTMLObjectElement) -> ((Ptr CChar) -> (IO ())))

foreign import ccall safe "webkit_dom_html_object_element_get_border"
  webkit_dom_html_object_element_get_border :: ((Ptr HTMLObjectElement) -> (IO (Ptr CChar)))

foreign import ccall safe "webkit_dom_html_object_element_set_code_base"
  webkit_dom_html_object_element_set_code_base :: ((Ptr HTMLObjectElement) -> ((Ptr CChar) -> (IO ())))

foreign import ccall safe "webkit_dom_html_object_element_get_code_base"
  webkit_dom_html_object_element_get_code_base :: ((Ptr HTMLObjectElement) -> (IO (Ptr CChar)))

foreign import ccall safe "webkit_dom_html_object_element_set_code_type"
  webkit_dom_html_object_element_set_code_type :: ((Ptr HTMLObjectElement) -> ((Ptr CChar) -> (IO ())))

foreign import ccall safe "webkit_dom_html_object_element_get_code_type"
  webkit_dom_html_object_element_get_code_type :: ((Ptr HTMLObjectElement) -> (IO (Ptr CChar)))

foreign import ccall safe "webkit_dom_html_object_element_set_data"
  webkit_dom_html_object_element_set_data :: ((Ptr HTMLObjectElement) -> ((Ptr CChar) -> (IO ())))

foreign import ccall safe "webkit_dom_html_object_element_get_data"
  webkit_dom_html_object_element_get_data :: ((Ptr HTMLObjectElement) -> (IO (Ptr CChar)))

foreign import ccall safe "webkit_dom_html_object_element_set_declare"
  webkit_dom_html_object_element_set_declare :: ((Ptr HTMLObjectElement) -> (CInt -> (IO ())))

foreign import ccall safe "webkit_dom_html_object_element_get_declare"
  webkit_dom_html_object_element_get_declare :: ((Ptr HTMLObjectElement) -> (IO CInt))

foreign import ccall safe "webkit_dom_html_object_element_set_height"
  webkit_dom_html_object_element_set_height :: ((Ptr HTMLObjectElement) -> ((Ptr CChar) -> (IO ())))

foreign import ccall safe "webkit_dom_html_object_element_get_height"
  webkit_dom_html_object_element_get_height :: ((Ptr HTMLObjectElement) -> (IO (Ptr CChar)))

foreign import ccall safe "webkit_dom_html_object_element_set_hspace"
  webkit_dom_html_object_element_set_hspace :: ((Ptr HTMLObjectElement) -> (CLong -> (IO ())))

foreign import ccall safe "webkit_dom_html_object_element_get_hspace"
  webkit_dom_html_object_element_get_hspace :: ((Ptr HTMLObjectElement) -> (IO CLong))

foreign import ccall safe "webkit_dom_html_object_element_set_name"
  webkit_dom_html_object_element_set_name :: ((Ptr HTMLObjectElement) -> ((Ptr CChar) -> (IO ())))

foreign import ccall safe "webkit_dom_html_object_element_get_name"
  webkit_dom_html_object_element_get_name :: ((Ptr HTMLObjectElement) -> (IO (Ptr CChar)))

foreign import ccall safe "webkit_dom_html_object_element_set_standby"
  webkit_dom_html_object_element_set_standby :: ((Ptr HTMLObjectElement) -> ((Ptr CChar) -> (IO ())))

foreign import ccall safe "webkit_dom_html_object_element_get_standby"
  webkit_dom_html_object_element_get_standby :: ((Ptr HTMLObjectElement) -> (IO (Ptr CChar)))

foreign import ccall safe "webkit_dom_html_object_element_set_use_map"
  webkit_dom_html_object_element_set_use_map :: ((Ptr HTMLObjectElement) -> ((Ptr CChar) -> (IO ())))

foreign import ccall safe "webkit_dom_html_object_element_get_use_map"
  webkit_dom_html_object_element_get_use_map :: ((Ptr HTMLObjectElement) -> (IO (Ptr CChar)))

foreign import ccall safe "webkit_dom_html_object_element_set_vspace"
  webkit_dom_html_object_element_set_vspace :: ((Ptr HTMLObjectElement) -> (CLong -> (IO ())))

foreign import ccall safe "webkit_dom_html_object_element_get_vspace"
  webkit_dom_html_object_element_get_vspace :: ((Ptr HTMLObjectElement) -> (IO CLong))

foreign import ccall safe "webkit_dom_html_object_element_set_width"
  webkit_dom_html_object_element_set_width :: ((Ptr HTMLObjectElement) -> ((Ptr CChar) -> (IO ())))

foreign import ccall safe "webkit_dom_html_object_element_get_width"
  webkit_dom_html_object_element_get_width :: ((Ptr HTMLObjectElement) -> (IO (Ptr CChar)))

foreign import ccall safe "webkit_dom_html_object_element_get_will_validate"
  webkit_dom_html_object_element_get_will_validate :: ((Ptr HTMLObjectElement) -> (IO CInt))

foreign import ccall safe "webkit_dom_html_object_element_get_validity"
  webkit_dom_html_object_element_get_validity :: ((Ptr HTMLObjectElement) -> (IO (Ptr ValidityState)))

foreign import ccall safe "webkit_dom_html_object_element_get_validation_message"
  webkit_dom_html_object_element_get_validation_message :: ((Ptr HTMLObjectElement) -> (IO (Ptr CChar)))

foreign import ccall safe "webkit_dom_html_object_element_get_content_document"
  webkit_dom_html_object_element_get_content_document :: ((Ptr HTMLObjectElement) -> (IO (Ptr Document)))