anchor.diff:  ;; further information such as headers.
   (defctype webkit-network-request :pointer)
   (export 'webkit-network-request)
  +
  +;; Represents the network related aspects of navigation response
  +(defctype webkit-network-response :pointer)
  +(export 'webkit-network-response)
  +
  +;; Represents a downloaded URI, encapsulates the data of the download as well
  +;; as the URI, MIME type and frame name of the resource.
  +(defctype webkit-web-resource :pointer)
  +(export 'webkit-web-resource)
  +
  +;; Used in signals to provide details about what led the navigation to happen.
  +(defctype webkit-web-navigation-action :pointer)
  +(export 'webkit-web-navigation-action)
  +
  +;; A class that carries with it information about a download request.
  +;; Use this to control the download process, or to simply figure out what is
  +;; to be downlaoded, and do it yourself.
  +(defctype webkit-download :pointer)
  +(export 'webkit-download)
  +
  +;; Liason between WebKit and the application regarding asynchronous policy decisions,
  +;; like opening new windows, redirection, etc.
  +;;
  +;; These objects are passed to the application on signal emissions that deal with
  +;; policy decision. They are used by the application to tell the engine what to do.
  +(defctype webkit-web-policy-decision :pointer)
  +(export 'webkit-web-policy-decision)
  +
  +(defctype webkit-web-history-item :pointer)
  +(export 'webkit-web-history-item)
  +
  +;;; ^L
  +;;; webkitversion.h
  +
  +(defcfun "webkit_major_version" :uint)
  +(export 'webkit-major-version)
  +
  +(defcfun "webkit_minor_version" :uint)
  +(export 'webkit-minor-version)
  +
  +(defcfun "webkit_micro_version" :uint)
  +(export 'webkit-micro-version)
  +
  +;;; ^L
  +;;; webkitwebsettings.h
  +
  +(defcfun "webkit_web_settings_new" webkit-web-settings)
  +(export 'webkit-web-settings-new)
  +
  +(defcfun "webkit_web_settings_copy" webkit-web-settings
  +  (web-settings webkit-web-settings))
  +(export 'webkit-web-settings-copy)
  +
  +(defcfun "webkit_web_settings_get_user_agent" :string ; *gchar
  +  (web-settings webkit-web-settings))
  +(export 'webkit-web-settings-get-user-agent)
  +
  +;;; ^L
  +;;; webkitnetworkrequest.h
   
   ;; NOTE: returns NULL if the URI is invalid
   (defcfun "webkit_network_request_new" webkit-network-request
  
positive.code: ;;; ^L
  ;;; webkitwebpolicydecision.h
  
  ;; Liason between WebKit and the application regarding asynchronous policy decisions,
  ;; like opening new windows, redirection, etc.
  ;;
  ;; These objects are passed to the application on signal emissions that deal with
  ;; policy decision. They are used by the application to tell the engine what to do.
  (defctype webkit-web-policy-decision :pointer)
  (export 'webkit-web-policy-decision)
  
  (defcfun "webkit_web_policy_decision_use" :void
    (decision webkit-web-policy-decision))
  (export 'webkit-web-policy-decision-use)
  
negative.code: 
  (defctype webkit-web-back-forward-list :pointer)
  (export 'webkit-web-back-forward-list)
  
  ;; Control the behaviour of a webkit-web-view
  ;;
  