(define-interface (gnome wrap atk)

(import
  (standard-library core)
  (gnome gobject)
  (gnome common)
  (gnome wrap atk-support)
  )


(define-normal-goops-class <atk-hyperlink> <atk-hyperlink> <gobject> #t #f #f)
(define-normal-goops-class <atk-object> <atk-object> <gobject> #t #f #f)
(define-normal-goops-class <atk-no-op-object> <atk-no-op-object> <atk-object> #t #f #f)
(define-normal-goops-class <atk-gobject-accessible> <atk-gobject-accessible> <atk-object> #t #f #f)
(define-normal-goops-class <atk-object-factory> <atk-object-factory> <gobject> #t #f #f)
(define-normal-goops-class <atk-no-op-object-factory> <atk-no-op-object-factory> <atk-object-factory> #t #f #f)
(define-normal-goops-class <atk-registry> <atk-registry> <gobject> #t #f #f)
(define-normal-goops-class <atk-relation> <atk-relation> <gobject> #t #f #f)
(define-normal-goops-class <atk-relation-set> <atk-relation-set> <gobject> #t #f #f)
(define-normal-goops-class <atk-state-set> <atk-state-set> <gobject> #t #f #f)
(define-normal-goops-class <atk-util> <atk-util> <gobject> #t #f #f)
(define <atk-action> <object>)
(define <atk-component> <object>)
(define <atk-document> <object>)
(define <atk-editable-text> <object>)
(define <atk-hyperlink-impl> <object>)
(define <atk-hypertext> <object>)
(define <atk-image> <object>)
(define <atk-implementor> <object>)
(define <atk-selection> <object>)
(define <atk-streamable-content> <object>)
(define <atk-table> <object>)
(define <atk-text> <object>)
(define <atk-value> <object>)
(declare atk-action-do-action (:simple-proc (<atk-action> <integer>) <boolean> nonpure))
(declare atk-action-get-n-actions (:simple-proc (<atk-action>) <integer> nonpure))
(declare atk-action-get-description (:simple-proc (<atk-action> <integer>) <string> nonpure))
(declare atk-action-get-name (:simple-proc (<atk-action> <integer>) <string> nonpure))
(declare atk-action-get-keybinding (:simple-proc (<atk-action> <integer>) <string> nonpure))
(declare atk-action-set-description (:simple-proc (<atk-action> <integer> <string>) <boolean> nonpure))
(declare atk-action-get-localized-name (:simple-proc (<atk-action> <integer>) <string> nonpure))
(declare atk-component-contains (:simple-proc (<atk-component> <integer> <integer> <symbol>) <boolean> nonpure))
(declare atk-component-ref-accessible-at-point (:simple-proc (<atk-component> <integer> <integer> <symbol>) <atk-object> nonpure))
(declare atk-component-get-extents (:simple-proc (<atk-component> <object> <object> <object> <object> <symbol>) <none> nonpure))
(declare atk-component-get-position (:simple-proc (<atk-component> <object> <object> <symbol>) <none> nonpure))
(declare atk-component-get-size (:simple-proc (<atk-component> <object> <object>) <none> nonpure))
(declare atk-component-get-layer (:simple-proc (<atk-component>) <symbol> nonpure))
(declare atk-component-get-mdi-zorder (:simple-proc (<atk-component>) <integer> nonpure))
(declare atk-component-grab-focus (:simple-proc (<atk-component>) <boolean> nonpure))
(declare atk-component-set-extents (:simple-proc (<atk-component> <integer> <integer> <integer> <integer> <symbol>) <boolean> nonpure))
(declare atk-component-set-position (:simple-proc (<atk-component> <integer> <integer> <symbol>) <boolean> nonpure))
(declare atk-component-set-size (:simple-proc (<atk-component> <integer> <integer>) <boolean> nonpure))
(declare atk-component-get-alpha (:simple-proc (<atk-component>) <real> nonpure))
(declare atk-document-get-document-type (:simple-proc (<atk-document>) <string> nonpure))
(declare atk-document-get-locale (:simple-proc (<atk-document>) <string> nonpure))
(declare atk-document-get-attribute-value (:simple-proc (<atk-document> <string>) <string> nonpure))
(declare atk-document-set-attribute-value (:simple-proc (<atk-document> <string> <string>) <boolean> nonpure))
(declare atk-editable-text-set-text-contents (:simple-proc (<atk-editable-text> <string>) <none> nonpure))
(declare atk-editable-text-insert-text (:simple-proc (<atk-editable-text> <string> <integer> <object>) <none> nonpure))
(declare atk-editable-text-copy-text (:simple-proc (<atk-editable-text> <integer> <integer>) <none> nonpure))
(declare atk-editable-text-cut-text (:simple-proc (<atk-editable-text> <integer> <integer>) <none> nonpure))
(declare atk-editable-text-delete-text (:simple-proc (<atk-editable-text> <integer> <integer>) <none> nonpure))
(declare atk-editable-text-paste-text (:simple-proc (<atk-editable-text> <integer>) <none> nonpure))
(declare atk-gobject-accessible-for-object (:simple-proc (<gobject>) <atk-object> nonpure))
(declare atk-gobject-accessible-get-object (:simple-proc (<atk-gobject-accessible>) <gobject> nonpure))
(declare-method get-object (:simple-proc (<atk-gobject-accessible>) <gobject> nonpure))
(declare atk-hyperlink-get-uri (:simple-proc (<atk-hyperlink> <integer>) <string> nonpure))
(declare-method get-uri (:simple-proc (<atk-hyperlink> <integer>) <string> nonpure))
(declare atk-hyperlink-get-object (:simple-proc (<atk-hyperlink> <integer>) <atk-object> nonpure))
(declare-method get-object (:simple-proc (<atk-hyperlink> <integer>) <atk-object> nonpure))
(declare atk-hyperlink-get-end-index (:simple-proc (<atk-hyperlink>) <integer> nonpure))
(declare-method get-end-index (:simple-proc (<atk-hyperlink>) <integer> nonpure))
(declare atk-hyperlink-get-start-index (:simple-proc (<atk-hyperlink>) <integer> nonpure))
(declare-method get-start-index (:simple-proc (<atk-hyperlink>) <integer> nonpure))
(declare atk-hyperlink-is-valid (:simple-proc (<atk-hyperlink>) <boolean> nonpure))
(declare-method is-valid (:simple-proc (<atk-hyperlink>) <boolean> nonpure))
(declare atk-hyperlink-is-inline (:simple-proc (<atk-hyperlink>) <boolean> nonpure))
(declare-method is-inline (:simple-proc (<atk-hyperlink>) <boolean> nonpure))
(declare atk-hyperlink-get-n-anchors (:simple-proc (<atk-hyperlink>) <integer> nonpure))
(declare-method get-n-anchors (:simple-proc (<atk-hyperlink>) <integer> nonpure))
(declare atk-hyperlink-is-selected-link (:simple-proc (<atk-hyperlink>) <boolean> nonpure))
(declare-method is-selected-link (:simple-proc (<atk-hyperlink>) <boolean> nonpure))
(declare atk-hyperlink-impl-get-hyperlink (:simple-proc (<atk-hyperlink-impl>) <atk-hyperlink> nonpure))
(declare atk-hypertext-get-link (:simple-proc (<atk-hypertext> <integer>) <atk-hyperlink> nonpure))
(declare atk-hypertext-get-n-links (:simple-proc (<atk-hypertext>) <integer> nonpure))
(declare atk-hypertext-get-link-index (:simple-proc (<atk-hypertext> <integer>) <integer> nonpure))
(declare atk-image-get-image-description (:simple-proc (<atk-image>) <string> nonpure))
(declare atk-image-get-image-size (:simple-proc (<atk-image> <object> <object>) <none> nonpure))
(declare atk-image-set-image-description (:simple-proc (<atk-image> <string>) <boolean> nonpure))
(declare atk-image-get-image-position (:simple-proc (<atk-image> <object> <object> <symbol>) <none> nonpure))
(declare atk-image-get-image-locale (:simple-proc (<atk-image>) <string> nonpure))
(declare atk-no-op-object-factory-new (:simple-proc () <atk-object-factory> nonpure))
(declare atk-no-op-object-factory-create (:simple-proc () <atk-no-op-object-factory> nonpure))
(declare atk-no-op-object-new (:simple-proc (<gobject>) <atk-object> nonpure))
(declare atk-no-op-object-create (:simple-proc (<gobject>) <atk-no-op-object> nonpure))
(declare atk-object-factory-create-accessible (:simple-proc (<atk-object-factory> <gobject>) <atk-object> nonpure))
(declare-method create-accessible (:simple-proc (<atk-object-factory> <gobject>) <atk-object> nonpure))
(declare atk-object-factory-invalidate (:simple-proc (<atk-object-factory>) <none> nonpure))
(declare-method invalidate (:simple-proc (<atk-object-factory>) <none> nonpure))
(declare atk-object-factory-get-accessible-type (:simple-proc (<atk-object-factory>) <gtype> nonpure))
(declare-method get-accessible-type (:simple-proc (<atk-object-factory>) <gtype> nonpure))
(declare atk-implementor-ref-accessible (:simple-proc (<atk-implementor>) <atk-object> nonpure))
(declare atk-object-get-name (:simple-proc (<atk-object>) <string> nonpure))
(declare-method get-name (:simple-proc (<atk-object>) <string> nonpure))
(declare atk-object-get-description (:simple-proc (<atk-object>) <string> nonpure))
(declare-method get-description (:simple-proc (<atk-object>) <string> nonpure))
(declare atk-object-get-parent (:simple-proc (<atk-object>) <atk-object> nonpure))
(declare-method get-parent (:simple-proc (<atk-object>) <atk-object> nonpure))
(declare atk-object-get-n-accessible-children (:simple-proc (<atk-object>) <integer> nonpure))
(declare-method get-n-accessible-children (:simple-proc (<atk-object>) <integer> nonpure))
(declare atk-object-ref-accessible-child (:simple-proc (<atk-object> <integer>) <atk-object> nonpure))
(declare-method ref-accessible-child (:simple-proc (<atk-object> <integer>) <atk-object> nonpure))
(declare atk-object-ref-relation-set (:simple-proc (<atk-object>) <atk-relation-set> nonpure))
(declare-method ref-relation-set (:simple-proc (<atk-object>) <atk-relation-set> nonpure))
(declare atk-object-get-role (:simple-proc (<atk-object>) <symbol> nonpure))
(declare-method get-role (:simple-proc (<atk-object>) <symbol> nonpure))
(declare atk-object-get-layer (:simple-proc (<atk-object>) <symbol> nonpure))
(declare-method get-layer (:simple-proc (<atk-object>) <symbol> nonpure))
(declare atk-object-get-mdi-zorder (:simple-proc (<atk-object>) <integer> nonpure))
(declare-method get-mdi-zorder (:simple-proc (<atk-object>) <integer> nonpure))
(declare atk-object-ref-state-set (:simple-proc (<atk-object>) <atk-state-set> nonpure))
(declare-method ref-state-set (:simple-proc (<atk-object>) <atk-state-set> nonpure))
(declare atk-object-get-index-in-parent (:simple-proc (<atk-object>) <integer> nonpure))
(declare-method get-index-in-parent (:simple-proc (<atk-object>) <integer> nonpure))
(declare atk-object-set-name (:simple-proc (<atk-object> <string>) <none> nonpure))
(declare-method set-name (:simple-proc (<atk-object> <string>) <none> nonpure))
(declare atk-object-set-description (:simple-proc (<atk-object> <string>) <none> nonpure))
(declare-method set-description (:simple-proc (<atk-object> <string>) <none> nonpure))
(declare atk-object-set-parent (:simple-proc (<atk-object> <atk-object>) <none> nonpure))
(declare-method set-parent (:simple-proc (<atk-object> <atk-object>) <none> nonpure))
(declare atk-object-set-role (:simple-proc (<atk-object> <symbol>) <none> nonpure))
(declare-method set-role (:simple-proc (<atk-object> <symbol>) <none> nonpure))
(declare atk-object-notify-state-change (:simple-proc (<atk-object> <atk-state> <boolean>) <none> nonpure))
(declare-method notify-state-change (:simple-proc (<atk-object> <atk-state> <boolean>) <none> nonpure))
(declare atk-role-get-name (:simple-proc (<symbol>) <string> nonpure))
(declare atk-role-for-name (:simple-proc (<string>) <symbol> nonpure))
(declare atk-object-add-relationship (:simple-proc (<atk-object> <symbol> <atk-object>) <boolean> nonpure))
(declare-method add-relationship (:simple-proc (<atk-object> <symbol> <atk-object>) <boolean> nonpure))
(declare atk-object-remove-relationship (:simple-proc (<atk-object> <symbol> <atk-object>) <boolean> nonpure))
(declare-method remove-relationship (:simple-proc (<atk-object> <symbol> <atk-object>) <boolean> nonpure))
(declare atk-role-get-localized-name (:simple-proc (<symbol>) <string> nonpure))
(declare atk-registry-set-factory-type (:simple-proc (<atk-registry> <gtype> <gtype>) <none> nonpure))
(declare-method set-factory-type (:simple-proc (<atk-registry> <gtype> <gtype>) <none> nonpure))
(declare atk-registry-get-factory-type (:simple-proc (<atk-registry> <gtype>) <gtype> nonpure))
(declare-method get-factory-type (:simple-proc (<atk-registry> <gtype>) <gtype> nonpure))
(declare atk-registry-get-factory (:simple-proc (<atk-registry> <gtype>) <atk-object-factory> nonpure))
(declare-method get-factory (:simple-proc (<atk-registry> <gtype>) <atk-object-factory> nonpure))
(declare atk-get-default-registry (:simple-proc () <atk-registry> nonpure))
(declare atk-relation-type-register (:simple-proc (<string>) <symbol> nonpure))
(declare atk-relation-type-get-name (:simple-proc (<symbol>) <string> nonpure))
(declare atk-relation-type-for-name (:simple-proc (<string>) <symbol> nonpure))
(declare atk-relation-get-relation-type (:simple-proc (<atk-relation>) <symbol> nonpure))
(declare-method get-relation-type (:simple-proc (<atk-relation>) <symbol> nonpure))
(declare atk-relation-add-target (:simple-proc (<atk-relation> <atk-object>) <none> nonpure))
(declare-method add-target (:simple-proc (<atk-relation> <atk-object>) <none> nonpure))
(declare atk-relation-set-new (:simple-proc () <atk-relation-set> nonpure))
(declare atk-relation-set-create (:simple-proc () <atk-relation-set> nonpure))
(declare atk-relation-set-contains (:simple-proc (<atk-relation-set> <symbol>) <boolean> nonpure))
(declare-method contains (:simple-proc (<atk-relation-set> <symbol>) <boolean> nonpure))
(declare atk-relation-set-remove (:simple-proc (<atk-relation-set> <atk-relation>) <none> nonpure))
(declare-method remove (:simple-proc (<atk-relation-set> <atk-relation>) <none> nonpure))
(declare atk-relation-set-add (:simple-proc (<atk-relation-set> <atk-relation>) <none> nonpure))
(declare-method add (:simple-proc (<atk-relation-set> <atk-relation>) <none> nonpure))
(declare atk-relation-set-get-n-relations (:simple-proc (<atk-relation-set>) <integer> nonpure))
(declare-method get-n-relations (:simple-proc (<atk-relation-set>) <integer> nonpure))
(declare atk-relation-set-get-relation (:simple-proc (<atk-relation-set> <integer>) <atk-relation> nonpure))
(declare-method get-relation (:simple-proc (<atk-relation-set> <integer>) <atk-relation> nonpure))
(declare atk-relation-set-get-relation-by-type (:simple-proc (<atk-relation-set> <symbol>) <atk-relation> nonpure))
(declare-method get-relation-by-type (:simple-proc (<atk-relation-set> <symbol>) <atk-relation> nonpure))
(declare atk-relation-set-add-relation-by-type (:simple-proc (<atk-relation-set> <symbol> <atk-object>) <none> nonpure))
(declare-method add-relation-by-type (:simple-proc (<atk-relation-set> <symbol> <atk-object>) <none> nonpure))
(declare atk-selection-add-selection (:simple-proc (<atk-selection> <integer>) <boolean> nonpure))
(declare atk-selection-clear-selection (:simple-proc (<atk-selection>) <boolean> nonpure))
(declare atk-selection-ref-selection (:simple-proc (<atk-selection> <integer>) <atk-object> nonpure))
(declare atk-selection-get-selection-count (:simple-proc (<atk-selection>) <integer> nonpure))
(declare atk-selection-is-child-selected (:simple-proc (<atk-selection> <integer>) <boolean> nonpure))
(declare atk-selection-remove-selection (:simple-proc (<atk-selection> <integer>) <boolean> nonpure))
(declare atk-selection-select-all-selection (:simple-proc (<atk-selection>) <boolean> nonpure))
(declare atk-state-type-get-name (:simple-proc (<symbol>) <string> nonpure))
(declare atk-state-type-for-name (:simple-proc (<string>) <symbol> nonpure))
(declare atk-state-set-new (:simple-proc () <atk-state-set> nonpure))
(declare atk-state-set-create (:simple-proc () <atk-state-set> nonpure))
(declare atk-state-set-is-empty (:simple-proc (<atk-state-set>) <boolean> nonpure))
(declare-method is-empty (:simple-proc (<atk-state-set>) <boolean> nonpure))
(declare atk-state-set-add-state (:simple-proc (<atk-state-set> <symbol>) <boolean> nonpure))
(declare-method add-state (:simple-proc (<atk-state-set> <symbol>) <boolean> nonpure))
(declare atk-state-set-clear-states (:simple-proc (<atk-state-set>) <none> nonpure))
(declare-method clear-states (:simple-proc (<atk-state-set>) <none> nonpure))
(declare atk-state-set-contains-state (:simple-proc (<atk-state-set> <symbol>) <boolean> nonpure))
(declare-method contains-state (:simple-proc (<atk-state-set> <symbol>) <boolean> nonpure))
(declare atk-state-set-remove-state (:simple-proc (<atk-state-set> <symbol>) <boolean> nonpure))
(declare-method remove-state (:simple-proc (<atk-state-set> <symbol>) <boolean> nonpure))
(declare atk-state-set-and-sets (:simple-proc (<atk-state-set> <atk-state-set>) <atk-state-set> nonpure))
(declare-method and-sets (:simple-proc (<atk-state-set> <atk-state-set>) <atk-state-set> nonpure))
(declare atk-state-set-or-sets (:simple-proc (<atk-state-set> <atk-state-set>) <atk-state-set> nonpure))
(declare-method or-sets (:simple-proc (<atk-state-set> <atk-state-set>) <atk-state-set> nonpure))
(declare atk-state-set-xor-sets (:simple-proc (<atk-state-set> <atk-state-set>) <atk-state-set> nonpure))
(declare-method xor-sets (:simple-proc (<atk-state-set> <atk-state-set>) <atk-state-set> nonpure))
(declare atk-streamable-content-get-n-mime-types (:simple-proc (<atk-streamable-content>) <integer> nonpure))
(declare atk-streamable-content-get-mime-type (:simple-proc (<atk-streamable-content> <integer>) <string> nonpure))
(declare atk-streamable-content-get-stream (:simple-proc (<atk-streamable-content> <string>) <giochannel> nonpure))
(declare atk-streamable-content-get-uri (:simple-proc (<atk-streamable-content> <string>) <string> nonpure))
(declare atk-table-ref-at (:simple-proc (<atk-table> <integer> <integer>) <atk-object> nonpure))
(declare atk-table-get-index-at (:simple-proc (<atk-table> <integer> <integer>) <integer> nonpure))
(declare atk-table-get-column-at-index (:simple-proc (<atk-table> <integer>) <integer> nonpure))
(declare atk-table-get-row-at-index (:simple-proc (<atk-table> <integer>) <integer> nonpure))
(declare atk-table-get-n-columns (:simple-proc (<atk-table>) <integer> nonpure))
(declare atk-table-get-n-rows (:simple-proc (<atk-table>) <integer> nonpure))
(declare atk-table-get-column-extent-at (:simple-proc (<atk-table> <integer> <integer>) <integer> nonpure))
(declare atk-table-get-row-extent-at (:simple-proc (<atk-table> <integer> <integer>) <integer> nonpure))
(declare atk-table-get-caption (:simple-proc (<atk-table>) <atk-object> nonpure))
(declare atk-table-get-column-description (:simple-proc (<atk-table> <integer>) <string> nonpure))
(declare atk-table-get-column-header (:simple-proc (<atk-table> <integer>) <atk-object> nonpure))
(declare atk-table-get-row-description (:simple-proc (<atk-table> <integer>) <string> nonpure))
(declare atk-table-get-row-header (:simple-proc (<atk-table> <integer>) <atk-object> nonpure))
(declare atk-table-get-summary (:simple-proc (<atk-table>) <atk-object> nonpure))
(declare atk-table-set-caption (:simple-proc (<atk-table> <atk-object>) <none> nonpure))
(declare atk-table-set-column-description (:simple-proc (<atk-table> <integer> <string>) <none> nonpure))
(declare atk-table-set-column-header (:simple-proc (<atk-table> <integer> <atk-object>) <none> nonpure))
(declare atk-table-set-row-description (:simple-proc (<atk-table> <integer> <string>) <none> nonpure))
(declare atk-table-set-row-header (:simple-proc (<atk-table> <integer> <atk-object>) <none> nonpure))
(declare atk-table-set-summary (:simple-proc (<atk-table> <atk-object>) <none> nonpure))
(declare atk-table-is-column-selected (:simple-proc (<atk-table> <integer>) <boolean> nonpure))
(declare atk-table-is-row-selected (:simple-proc (<atk-table> <integer>) <boolean> nonpure))
(declare atk-table-is-selected (:simple-proc (<atk-table> <integer> <integer>) <boolean> nonpure))
(declare atk-table-add-row-selection (:simple-proc (<atk-table> <integer>) <boolean> nonpure))
(declare atk-table-remove-row-selection (:simple-proc (<atk-table> <integer>) <boolean> nonpure))
(declare atk-table-add-column-selection (:simple-proc (<atk-table> <integer>) <boolean> nonpure))
(declare atk-table-remove-column-selection (:simple-proc (<atk-table> <integer>) <boolean> nonpure))
(declare atk-text-get-text (:simple-proc (<atk-text> <integer> <integer>) <string> nonpure))
(declare atk-text-get-character-at-offset (:simple-proc (<atk-text> <integer>) <object> nonpure))
(declare atk-text-get-text-after-offset (:simple-proc (<atk-text> <integer> <symbol> <object> <object>) <string> nonpure))
(declare atk-text-get-text-at-offset (:simple-proc (<atk-text> <integer> <symbol> <object> <object>) <string> nonpure))
(declare atk-text-get-text-before-offset (:simple-proc (<atk-text> <integer> <symbol> <object> <object>) <string> nonpure))
(declare atk-text-get-caret-offset (:simple-proc (<atk-text>) <integer> nonpure))
(declare atk-text-get-character-extents (:simple-proc (<atk-text> <integer> <object> <object> <object> <object> <symbol>) <none> nonpure))
(declare atk-text-get-character-count (:simple-proc (<atk-text>) <integer> nonpure))
(declare atk-text-get-offset-at-point (:simple-proc (<atk-text> <integer> <integer> <symbol>) <integer> nonpure))
(declare atk-text-get-n-selections (:simple-proc (<atk-text>) <integer> nonpure))
(declare atk-text-get-selection (:simple-proc (<atk-text> <integer> <object> <object>) <string> nonpure))
(declare atk-text-add-selection (:simple-proc (<atk-text> <integer> <integer>) <boolean> nonpure))
(declare atk-text-remove-selection (:simple-proc (<atk-text> <integer>) <boolean> nonpure))
(declare atk-text-set-selection (:simple-proc (<atk-text> <integer> <integer> <integer>) <boolean> nonpure))
(declare atk-text-set-caret-offset (:simple-proc (<atk-text> <integer>) <boolean> nonpure))
(declare atk-text-attribute-get-name (:simple-proc (<symbol>) <string> nonpure))
(declare atk-text-attribute-for-name (:simple-proc (<string>) <symbol> nonpure))
(declare atk-text-attribute-get-value (:simple-proc (<symbol> <integer>) <string> nonpure))
(declare atk-remove-focus-tracker (:simple-proc (<integer>) <none> nonpure))
(declare atk-focus-tracker-notify (:simple-proc (<atk-object>) <none> nonpure))
(declare atk-remove-global-event-listener (:simple-proc (<integer>) <none> nonpure))
(declare atk-remove-key-event-listener (:simple-proc (<integer>) <none> nonpure))
(declare atk-get-root (:simple-proc () <atk-object> nonpure))
(declare atk-get-focus-object (:simple-proc () <atk-object> nonpure))
(declare atk-get-toolkit-name (:simple-proc () <string> nonpure))
(declare atk-get-toolkit-version (:simple-proc () <string> nonpure))
(declare atk-value-get-current-value (:simple-proc (<atk-value> <object>) <none> nonpure))
(declare atk-value-get-maximum-value (:simple-proc (<atk-value> <object>) <none> nonpure))
(declare atk-value-get-minimum-value (:simple-proc (<atk-value> <object>) <none> nonpure))
(declare atk-value-set-current-value (:simple-proc (<atk-value> <object>) <boolean> nonpure))
(declare atk-value-get-minimum-increment (:simple-proc (<atk-value> <object>) <none> nonpure))
)
