Sophie

Sophie

distrib > Fedora > 16 > i386 > by-pkgid > 537b4767ca71616a4bccbb57df0c2eb6 > files > 237

openscap-devel-0.7.4-1.fc16.i686.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Open SCAP Library: /home/pvrabec/project/openscap/openscap-0.7.4/src/OVAL/public/oval_definitions.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Open SCAP Library</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
<div class="header">
  <div class="headertitle">
<div class="title">/home/pvrabec/project/openscap/openscap-0.7.4/src/OVAL/public/oval_definitions.h</div>  </div>
</div>
<div class="contents">
<a href="oval__definitions_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
<a name="l00016"></a>00016 <span class="comment">/*</span>
<a name="l00017"></a>00017 <span class="comment"> * Copyright 2009-2010 Red Hat Inc., Durham, North Carolina.</span>
<a name="l00018"></a>00018 <span class="comment"> * All Rights Reserved.</span>
<a name="l00019"></a>00019 <span class="comment"> *</span>
<a name="l00020"></a>00020 <span class="comment"> * This library is free software; you can redistribute it and/or</span>
<a name="l00021"></a>00021 <span class="comment"> * modify it under the terms of the GNU Lesser General Public</span>
<a name="l00022"></a>00022 <span class="comment"> * License as published by the Free Software Foundation; either</span>
<a name="l00023"></a>00023 <span class="comment"> * version 2.1 of the License, or (at your option) any later version.</span>
<a name="l00024"></a>00024 <span class="comment"> *</span>
<a name="l00025"></a>00025 <span class="comment"> * This library is distributed in the hope that it will be useful,</span>
<a name="l00026"></a>00026 <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
<a name="l00027"></a>00027 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
<a name="l00028"></a>00028 <span class="comment"> * Lesser General Public License for more details.</span>
<a name="l00029"></a>00029 <span class="comment"> *</span>
<a name="l00030"></a>00030 <span class="comment"> * You should have received a copy of the GNU Lesser General Public</span>
<a name="l00031"></a>00031 <span class="comment"> * License along with this library; if not, write to the Free Software</span>
<a name="l00032"></a>00032 <span class="comment"> * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
<a name="l00033"></a>00033 <span class="comment"> *</span>
<a name="l00034"></a>00034 <span class="comment"> * Authors:</span>
<a name="l00035"></a>00035 <span class="comment"> *      &quot;David Niemoller&quot; &lt;David.Niemoller@g2-inc.com&gt;</span>
<a name="l00036"></a>00036 <span class="comment"> */</span>
<a name="l00037"></a>00037 
<a name="l00038"></a>00038 
<a name="l00039"></a>00039 <span class="preprocessor">#ifndef OVAL_DEFINITIONS</span>
<a name="l00040"></a>00040 <span class="preprocessor"></span><span class="preprocessor">#define OVAL_DEFINITIONS</span>
<a name="l00041"></a>00041 <span class="preprocessor"></span>
<a name="l00042"></a>00042 <span class="preprocessor">#include &quot;<a class="code" href="oval__types_8h.html">oval_types.h</a>&quot;</span>
<a name="l00043"></a>00043 <span class="preprocessor">#include &lt;stdbool.h&gt;</span>
<a name="l00044"></a>00044 <span class="preprocessor">#include &lt;libxml/tree.h&gt;</span>
<a name="l00045"></a>00045 
<a name="l00046"></a>00046 
<a name="l00052"></a><a class="code" href="group__OVALDEF.html#ga80d323a50a1976c7ecc926976b12af20">00052</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00053"></a>00053         OVAL_AFCFML_UNKNOWN = 0,
<a name="l00054"></a>00054         OVAL_AFCFML_CATOS = 1,
<a name="l00055"></a>00055         OVAL_AFCFML_IOS = 2,
<a name="l00056"></a>00056         OVAL_AFCFML_MACOS = 3,
<a name="l00057"></a>00057         OVAL_AFCFML_PIXOS = 4,
<a name="l00058"></a>00058         OVAL_AFCFML_UNDEFINED = 5,
<a name="l00059"></a>00059         OVAL_AFCFML_UNIX = 6,
<a name="l00060"></a>00060         OVAL_AFCFML_WINDOWS = 7
<a name="l00061"></a>00061 } <a class="code" href="group__OVALDEF.html#ga80d323a50a1976c7ecc926976b12af20" title="Affected family enumeration.">oval_affected_family_t</a>;
<a name="l00062"></a>00062 
<a name="l00064"></a><a class="code" href="group__OVALDEF.html#ga6d0c5bdab379cdf9908e086efd4d9cca">00064</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00065"></a>00065         OVAL_NODETYPE_UNKNOWN = 0,
<a name="l00066"></a>00066         OVAL_NODETYPE_CRITERIA = 1,
<a name="l00067"></a>00067         OVAL_NODETYPE_CRITERION = 2,
<a name="l00068"></a>00068         OVAL_NODETYPE_EXTENDDEF = 3
<a name="l00069"></a>00069 } <a class="code" href="group__OVALDEF.html#ga6d0c5bdab379cdf9908e086efd4d9cca" title="Criteria node type.">oval_criteria_node_type_t</a>;
<a name="l00070"></a>00070 
<a name="l00072"></a><a class="code" href="group__OVALDEF.html#gad5debd6ffe0c38c6de9108e86ee237e6">00072</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00073"></a>00073         OVAL_OPERATOR_UNKNOWN = 0,
<a name="l00074"></a>00074         OVAL_OPERATOR_AND = 1,
<a name="l00075"></a>00075         OVAL_OPERATOR_ONE = 2,
<a name="l00076"></a>00076         OVAL_OPERATOR_OR = 3,
<a name="l00077"></a>00077         OVAL_OPERATOR_XOR = 4
<a name="l00078"></a>00078 } <a class="code" href="group__OVALDEF.html#gad5debd6ffe0c38c6de9108e86ee237e6" title="Boolean operators.">oval_operator_t</a>;
<a name="l00079"></a>00079 
<a name="l00081"></a><a class="code" href="group__OVALDEF.html#ga3f00a63428c2b5db781a9c87ec73acd1">00081</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00082"></a>00082         OVAL_OPERATION_UNKNOWN = 0,
<a name="l00083"></a>00083         OVAL_OPERATION_EQUALS = 1,
<a name="l00084"></a>00084         OVAL_OPERATION_NOT_EQUAL = 2,
<a name="l00085"></a>00085         OVAL_OPERATION_CASE_INSENSITIVE_EQUALS = 3,
<a name="l00086"></a>00086         OVAL_OPERATION_CASE_INSENSITIVE_NOT_EQUAL = 4,
<a name="l00087"></a>00087         OVAL_OPERATION_GREATER_THAN = 5,
<a name="l00088"></a>00088         OVAL_OPERATION_LESS_THAN = 6,
<a name="l00089"></a>00089         OVAL_OPERATION_GREATER_THAN_OR_EQUAL = 7,
<a name="l00090"></a>00090         OVAL_OPERATION_LESS_THAN_OR_EQUAL = 8,
<a name="l00091"></a>00091         OVAL_OPERATION_BITWISE_AND = 9,
<a name="l00092"></a>00092         OVAL_OPERATION_BITWISE_OR = 10,
<a name="l00093"></a>00093         OVAL_OPERATION_PATTERN_MATCH = 11
<a name="l00094"></a>00094 } <a class="code" href="group__OVALDEF.html#ga3f00a63428c2b5db781a9c87ec73acd1" title="Operations.">oval_operation_t</a>;
<a name="l00095"></a>00095 
<a name="l00097"></a><a class="code" href="group__OVALDEF.html#ga3323efc68980168d0187c26dd22bfce1">00097</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> { <a class="code" href="group__OVALDEF.html#gga3323efc68980168d0187c26dd22bfce1ae324b2f34b6257eb16fd3b223b698393" title="Not valid.">OVAL_CLASS_UNKNOWN</a> = 0, <a class="code" href="group__OVALDEF.html#gga3323efc68980168d0187c26dd22bfce1a51b6e1b4b9845812dbd8574a608432e5" title="Valid.">OVAL_CLASS_COMPLIANCE</a> = 1, <a class="code" href="group__OVALDEF.html#gga3323efc68980168d0187c26dd22bfce1a5bede1223fe5ffc424093a6d656c6965" title="Valid.">OVAL_CLASS_INVENTORY</a> = 2, <a class="code" href="group__OVALDEF.html#gga3323efc68980168d0187c26dd22bfce1ac9439d564429623e5f37d398fb18a390" title="Valid.">OVAL_CLASS_MISCELLANEOUS</a> = 3, <a class="code" href="group__OVALDEF.html#gga3323efc68980168d0187c26dd22bfce1a0514df79a4a5dac949971858cb156d79" title="Valid.">OVAL_CLASS_PATCH</a> = 4, <a class="code" href="group__OVALDEF.html#gga3323efc68980168d0187c26dd22bfce1a700fcff4cfdef30c52f20d2820a0b49e" title="Valid.">OVAL_CLASS_VULNERABILITY</a> = 5,
<a name="l00104"></a>00104 } <a class="code" href="group__OVALDEF.html#ga3323efc68980168d0187c26dd22bfce1" title="Definition classes.">oval_definition_class_t</a>;
<a name="l00105"></a>00105 
<a name="l00107"></a><a class="code" href="group__OVALDEF.html#ga523a0461b03a564f296f54a73f99ade1">00107</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00108"></a>00108         OVAL_EXISTENCE_UNKNOWN = 0,
<a name="l00109"></a>00109         OVAL_ALL_EXIST = 1,
<a name="l00110"></a>00110         OVAL_ANY_EXIST = 2,
<a name="l00111"></a>00111         OVAL_AT_LEAST_ONE_EXISTS = 3,
<a name="l00112"></a>00112         OVAL_ONLY_ONE_EXISTS = 4,
<a name="l00113"></a>00113         OVAL_NONE_EXIST = 5
<a name="l00114"></a>00114 } <a class="code" href="group__OVALDEF.html#ga523a0461b03a564f296f54a73f99ade1" title="Existence check enumeration.">oval_existence_t</a>;
<a name="l00115"></a>00115 
<a name="l00117"></a><a class="code" href="group__OVALDEF.html#ga926ba821c14d2faac9a23b8908c23d70">00117</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00118"></a>00118         OVAL_CHECK_UNKNOWN = 0,
<a name="l00119"></a>00119         OVAL_CHECK_ALL = 1,
<a name="l00120"></a>00120         OVAL_CHECK_AT_LEAST_ONE = 2,
<a name="l00121"></a>00121         OVAL_CHECK_NONE_EXIST = 3,
<a name="l00122"></a>00122         OVAL_CHECK_NONE_SATISFY = 4,
<a name="l00123"></a>00123         OVAL_CHECK_ONLY_ONE = 5
<a name="l00124"></a>00124 } <a class="code" href="group__OVALDEF.html#ga926ba821c14d2faac9a23b8908c23d70" title="Check enumeration.">oval_check_t</a>;
<a name="l00125"></a>00125 
<a name="l00127"></a><a class="code" href="group__OVALDEF.html#gaf5a61d142a62eb195ad4483627e458b4">00127</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00128"></a>00128         OVAL_OBJECTCONTENT_UNKNOWN = 0,
<a name="l00129"></a>00129         OVAL_OBJECTCONTENT_ENTITY = 1,
<a name="l00130"></a>00130         OVAL_OBJECTCONTENT_SET = 2,
<a name="l00131"></a>00131         OVAL_OBJECTCONTENT_FILTER = 3
<a name="l00132"></a>00132 } <a class="code" href="group__OVALDEF.html#gaf5a61d142a62eb195ad4483627e458b4" title="Type of object content.">oval_object_content_type_t</a>;
<a name="l00133"></a>00133 
<a name="l00135"></a><a class="code" href="group__OVALDEF.html#gac9a4faa0d289b6b2dabb76d43b03b671">00135</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00136"></a>00136         OVAL_ENTITY_TYPE_UNKNOWN,
<a name="l00137"></a>00137         OVAL_ENTITY_TYPE_ANY,
<a name="l00138"></a>00138         OVAL_ENTITY_TYPE_BINARY,
<a name="l00139"></a>00139         OVAL_ENTITY_TYPE_BOOLEAN,
<a name="l00140"></a>00140         OVAL_ENTITY_TYPE_FLOAT,
<a name="l00141"></a>00141         OVAL_ENTITY_TYPE_INTEGER,
<a name="l00142"></a>00142         OVAL_ENTITY_TYPE_STRING,
<a name="l00143"></a>00143 } <a class="code" href="group__OVALDEF.html#gac9a4faa0d289b6b2dabb76d43b03b671" title="Type of OVAL entity.">oval_entity_type_t</a>;
<a name="l00144"></a>00144 
<a name="l00146"></a><a class="code" href="group__OVALDEF.html#ga51591ee757727dbfa49795a8e4a771e5">00146</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00147"></a>00147         OVAL_FILTER_ACTION_UNKNOWN = 0,
<a name="l00148"></a>00148         OVAL_FILTER_ACTION_EXCLUDE,
<a name="l00149"></a>00149         OVAL_FILTER_ACTION_INCLUDE
<a name="l00150"></a>00150 } <a class="code" href="group__OVALDEF.html#ga51591ee757727dbfa49795a8e4a771e5" title="Type of filter action.">oval_filter_action_t</a>;
<a name="l00151"></a>00151 
<a name="l00153"></a><a class="code" href="group__OVALDEF.html#gaf069fe2fb2a9ae3abe47cab55b89827e">00153</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00154"></a>00154         OVAL_DATATYPE_UNKNOWN = 0,
<a name="l00155"></a>00155         OVAL_DATATYPE_BINARY = 1,
<a name="l00156"></a>00156         OVAL_DATATYPE_BOOLEAN = 2,
<a name="l00157"></a>00157         OVAL_DATATYPE_EVR_STRING = 3,
<a name="l00158"></a>00158         OVAL_DATATYPE_FILESET_REVISION = 4,
<a name="l00159"></a>00159         OVAL_DATATYPE_FLOAT = 5,
<a name="l00160"></a>00160         OVAL_DATATYPE_IOS_VERSION = 6,
<a name="l00161"></a>00161         OVAL_DATATYPE_VERSION = 7,
<a name="l00162"></a>00162         OVAL_DATATYPE_INTEGER = 8,
<a name="l00163"></a>00163         OVAL_DATATYPE_STRING = 9,
<a name="l00164"></a>00164         OVAL_DATATYPE_RECORD = 10,
<a name="l00165"></a>00165         OVAL_DATATYPE_SEXP = 11,
<a name="l00166"></a>00166         OVAL_DATATYPE_STRING_M = 12
<a name="l00167"></a>00167 } <a class="code" href="group__OVALDEF.html#gaf069fe2fb2a9ae3abe47cab55b89827e" title="Datatypes.">oval_datatype_t</a>;
<a name="l00168"></a>00168 
<a name="l00170"></a><a class="code" href="group__OVALDEF.html#gaf188be33624f01de2946ce6e58b6bf53">00170</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00171"></a>00171         OVAL_ENTITY_VARREF_UNKNOWN,
<a name="l00172"></a>00172         OVAL_ENTITY_VARREF_NONE,
<a name="l00173"></a>00173         OVAL_ENTITY_VARREF_ATTRIBUTE,
<a name="l00174"></a>00174         OVAL_ENTITY_VARREF_ELEMENT
<a name="l00175"></a>00175 } <a class="code" href="group__OVALDEF.html#gaf188be33624f01de2946ce6e58b6bf53" title="Varref types.">oval_entity_varref_type_t</a>;
<a name="l00176"></a>00176 
<a name="l00178"></a><a class="code" href="group__OVALDEF.html#gad53b9e7bb7cfcb4f85f67e2f486469df">00178</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00179"></a>00179         OVAL_SET_UNKNOWN,
<a name="l00180"></a>00180         OVAL_SET_AGGREGATE,
<a name="l00181"></a>00181         OVAL_SET_COLLECTIVE
<a name="l00182"></a>00182 } <a class="code" href="group__OVALDEF.html#gad53b9e7bb7cfcb4f85f67e2f486469df" title="OVAL set object types.">oval_setobject_type_t</a>;
<a name="l00183"></a>00183 
<a name="l00185"></a><a class="code" href="group__OVALDEF.html#ga695dd73f42848ceb78bc9c9b3794e08c">00185</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00186"></a>00186         OVAL_SET_OPERATION_UNKNOWN,
<a name="l00187"></a>00187         OVAL_SET_OPERATION_COMPLEMENT = 1,
<a name="l00188"></a>00188         OVAL_SET_OPERATION_INTERSECTION = 2,
<a name="l00189"></a>00189         OVAL_SET_OPERATION_UNION = 3
<a name="l00190"></a>00190 } <a class="code" href="group__OVALDEF.html#ga695dd73f42848ceb78bc9c9b3794e08c" title="Set operations.">oval_setobject_operation_t</a>;
<a name="l00191"></a>00191 
<a name="l00193"></a><a class="code" href="group__OVALDEF.html#ga508c483d127b48e6190a40b401962db6">00193</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00194"></a>00194         OVAL_VARIABLE_UNKNOWN,
<a name="l00195"></a>00195         OVAL_VARIABLE_EXTERNAL,
<a name="l00196"></a>00196         OVAL_VARIABLE_CONSTANT,
<a name="l00197"></a>00197         OVAL_VARIABLE_LOCAL
<a name="l00198"></a>00198 } <a class="code" href="group__OVALDEF.html#ga508c483d127b48e6190a40b401962db6" title="OVAL variable types.">oval_variable_type_t</a>;
<a name="l00199"></a>00199 
<a name="l00200"></a>00200 <span class="preprocessor">#define OVAL_FUNCTION 4</span>
<a name="l00201"></a>00201 <span class="preprocessor"></span>
<a name="l00202"></a><a class="code" href="group__OVALDEF.html#gab6ed49a929aed7027c01b143ced8ba2d">00202</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00203"></a>00203         OVAL_COMPONENT_UNKNOWN = 0,
<a name="l00204"></a>00204         OVAL_COMPONENT_LITERAL = 1,
<a name="l00205"></a>00205         OVAL_COMPONENT_OBJECTREF = 2,
<a name="l00206"></a>00206         OVAL_COMPONENT_VARREF = 3,
<a name="l00207"></a>00207         OVAL_COMPONENT_FUNCTION = 4,
<a name="l00208"></a>00208         OVAL_FUNCTION_BEGIN = OVAL_FUNCTION + 1,
<a name="l00209"></a>00209         OVAL_FUNCTION_CONCAT = OVAL_FUNCTION + 2,
<a name="l00210"></a>00210         OVAL_FUNCTION_END = OVAL_FUNCTION + 3,
<a name="l00211"></a>00211         OVAL_FUNCTION_SPLIT = OVAL_FUNCTION + 4,
<a name="l00212"></a>00212         OVAL_FUNCTION_SUBSTRING = OVAL_FUNCTION + 5,
<a name="l00213"></a>00213         OVAL_FUNCTION_TIMEDIF = OVAL_FUNCTION + 6,
<a name="l00214"></a>00214         OVAL_FUNCTION_ESCAPE_REGEX = OVAL_FUNCTION + 7,
<a name="l00215"></a>00215         OVAL_FUNCTION_REGEX_CAPTURE = OVAL_FUNCTION + 8,
<a name="l00216"></a>00216         OVAL_FUNCTION_ARITHMETIC = OVAL_FUNCTION + 9
<a name="l00217"></a>00217 } <a class="code" href="group__OVALDEF.html#gab6ed49a929aed7027c01b143ced8ba2d" title="Component types.">oval_component_type_t</a>;
<a name="l00218"></a>00218 
<a name="l00220"></a><a class="code" href="group__OVALDEF.html#gadca2ff0881da30f974d92a549dc76c4c">00220</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00221"></a>00221         OVAL_ARITHMETIC_UNKNOWN = 0,
<a name="l00222"></a>00222         OVAL_ARITHMETIC_ADD = 1,
<a name="l00223"></a>00223         OVAL_ARITHMETIC_MULTIPLY = 2,
<a name="l00224"></a>00224         OVAL_ARITHMETIC_SUBTRACT = 3,   <span class="comment">//NOT YET SUPPORTED BY OVAL</span>
<a name="l00225"></a>00225         OVAL_ARITHMETIC_DIVIDE = 4      <span class="comment">//NOT YET SUPPORTED BY OVAL</span>
<a name="l00226"></a>00226 } <a class="code" href="group__OVALDEF.html#gadca2ff0881da30f974d92a549dc76c4c" title="Arithmetic format enumeration.">oval_arithmetic_operation_t</a>;
<a name="l00227"></a>00227 
<a name="l00229"></a><a class="code" href="group__OVALDEF.html#gaea41231bb5ff1482100866e5a0c5f7f7">00229</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00230"></a>00230         OVAL_DATETIME_UNKNOWN = 0,
<a name="l00231"></a>00231         OVAL_DATETIME_YEAR_MONTH_DAY = 1,
<a name="l00232"></a>00232         OVAL_DATETIME_MONTH_DAY_YEAR = 2,
<a name="l00233"></a>00233         OVAL_DATETIME_DAY_MONTH_YEAR = 3,
<a name="l00234"></a>00234         OVAL_DATETIME_WIN_FILETIME = 4,
<a name="l00235"></a>00235         OVAL_DATETIME_SECONDS_SINCE_EPOCH = 5
<a name="l00236"></a>00236 } <a class="code" href="group__OVALDEF.html#gaea41231bb5ff1482100866e5a0c5f7f7" title="Datetime format enumeration.">oval_datetime_format_t</a>;
<a name="l00237"></a>00237 
<a name="l00238"></a>00238 <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00239"></a>00239         OVAL_RECORD_FIELD_UNKNOWN = 0,
<a name="l00240"></a>00240         OVAL_RECORD_FIELD_STATE = 1,
<a name="l00241"></a>00241         OVAL_RECORD_FIELD_ITEM = 2,
<a name="l00242"></a>00242 } oval_record_field_type_t;
<a name="l00243"></a>00243 
<a name="l00247"></a>00247 <a class="code" href="group__OVAL.html#ga83b7e728a31f7ad0a0306ec1408f0a1a" title="OVAL family.">oval_family_t</a> <a class="code" href="group__OVALDEF.html#gacc440b72a2c5eee9199a95525dc4c39c" title="Get the family associated with a given subtype.">oval_subtype_get_family</a>(<a class="code" href="group__OVAL.html#ga99498f525c1a0282ef45557fc882f97f" title="Unknown subtypes.">oval_subtype_t</a>);
<a name="l00248"></a>00248 <span class="keyword">const</span> <span class="keywordtype">char</span> *oval_operator_get_text(<a class="code" href="group__OVALDEF.html#gad5debd6ffe0c38c6de9108e86ee237e6" title="Boolean operators.">oval_operator_t</a>);
<a name="l00249"></a>00249 <span class="keyword">const</span> <span class="keywordtype">char</span> *oval_subtype_get_text(<a class="code" href="group__OVAL.html#ga99498f525c1a0282ef45557fc882f97f" title="Unknown subtypes.">oval_subtype_t</a>);
<a name="l00250"></a>00250 <span class="keyword">const</span> <span class="keywordtype">char</span> *oval_family_get_text(<a class="code" href="group__OVAL.html#ga83b7e728a31f7ad0a0306ec1408f0a1a" title="OVAL family.">oval_family_t</a>);
<a name="l00251"></a>00251 <span class="keyword">const</span> <span class="keywordtype">char</span> *oval_check_get_text(<a class="code" href="group__OVALDEF.html#ga926ba821c14d2faac9a23b8908c23d70" title="Check enumeration.">oval_check_t</a>);
<a name="l00252"></a>00252 <span class="keyword">const</span> <span class="keywordtype">char</span> *oval_existence_get_text(<a class="code" href="group__OVALDEF.html#ga523a0461b03a564f296f54a73f99ade1" title="Existence check enumeration.">oval_existence_t</a>);
<a name="l00253"></a>00253 <span class="keyword">const</span> <span class="keywordtype">char</span> *oval_affected_family_get_text(<a class="code" href="group__OVALDEF.html#ga80d323a50a1976c7ecc926976b12af20" title="Affected family enumeration.">oval_affected_family_t</a>);
<a name="l00254"></a>00254 <span class="keyword">const</span> <span class="keywordtype">char</span> *oval_datatype_get_text(<a class="code" href="group__OVALDEF.html#gaf069fe2fb2a9ae3abe47cab55b89827e" title="Datatypes.">oval_datatype_t</a>);
<a name="l00255"></a>00255 <a class="code" href="group__OVALDEF.html#gaf069fe2fb2a9ae3abe47cab55b89827e" title="Datatypes.">oval_datatype_t</a> oval_datatype_from_text(<span class="keyword">const</span> <span class="keywordtype">char</span> *);
<a name="l00256"></a>00256 <span class="keyword">const</span> <span class="keywordtype">char</span> *oval_operation_get_text(<a class="code" href="group__OVALDEF.html#ga3f00a63428c2b5db781a9c87ec73acd1" title="Operations.">oval_operation_t</a>);
<a name="l00257"></a>00257 <span class="keyword">const</span> <span class="keywordtype">char</span> *oval_set_operation_get_text(<a class="code" href="group__OVALDEF.html#ga695dd73f42848ceb78bc9c9b3794e08c" title="Set operations.">oval_setobject_operation_t</a>);
<a name="l00258"></a>00258 <span class="keyword">const</span> <span class="keywordtype">char</span> *oval_datetime_format_get_text(<a class="code" href="group__OVALDEF.html#gaea41231bb5ff1482100866e5a0c5f7f7" title="Datetime format enumeration.">oval_datetime_format_t</a>);
<a name="l00259"></a>00259 <span class="keyword">const</span> <span class="keywordtype">char</span> *oval_arithmetic_operation_get_text(<a class="code" href="group__OVALDEF.html#gadca2ff0881da30f974d92a549dc76c4c" title="Arithmetic format enumeration.">oval_arithmetic_operation_t</a>);
<a name="l00260"></a>00260 <span class="keyword">const</span> <span class="keywordtype">char</span> *oval_filter_action_get_text(<a class="code" href="group__OVALDEF.html#ga51591ee757727dbfa49795a8e4a771e5" title="Type of filter action.">oval_filter_action_t</a>);
<a name="l00261"></a>00261 
<a name="l00262"></a>00262 
<a name="l00267"></a>00267 <span class="keyword">struct </span><a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a>;
<a name="l00268"></a>00268 
<a name="l00275"></a><a class="code" href="structoval__definition__iterator.html">00275</a> <span class="keyword">struct </span><a class="code" href="structoval__definition.html" title="Oval definition specification.">oval_definition</a>;
<a name="l00280"></a>00280 <span class="keyword">struct </span><a class="code" href="structoval__definition__iterator.html">oval_definition_iterator</a>;
<a name="l00286"></a><a class="code" href="structoval__test__iterator.html">00286</a> <span class="keyword">struct </span><a class="code" href="structoval__test.html" title="An Oval_test specifies a technical control by identifying an oval_object that is evaluated on an inst...">oval_test</a>;
<a name="l00291"></a>00291 <span class="keyword">struct </span><a class="code" href="structoval__test__iterator.html">oval_test_iterator</a>;
<a name="l00300"></a><a class="code" href="structoval__object__iterator.html">00300</a> <span class="keyword">struct </span><a class="code" href="structoval__object.html" title="An Oval_object instance describes a set of items to look for on an instrumented host platform...">oval_object</a>;
<a name="l00305"></a>00305 <span class="keyword">struct </span><a class="code" href="structoval__object__iterator.html">oval_object_iterator</a>;
<a name="l00312"></a><a class="code" href="structoval__state__iterator.html">00312</a> <span class="keyword">struct </span><a class="code" href="structoval__state.html" title="An Oval_state instance is a collection of one or more characteristics pertaining to a specific object...">oval_state</a>;
<a name="l00317"></a>00317 <span class="keyword">struct </span><a class="code" href="structoval__state__iterator.html">oval_state_iterator</a>;
<a name="l00332"></a><a class="code" href="structoval__variable__iterator.html">00332</a> <span class="keyword">struct </span><a class="code" href="structoval__variable.html" title="An oval variable resolves an oval_value stream which specifies constraints for oval_objects and oval_...">oval_variable</a>;
<a name="l00337"></a>00337 <span class="keyword">struct </span><a class="code" href="structoval__variable__iterator.html">oval_variable_iterator</a>;
<a name="l00358"></a><a class="code" href="structoval__affected__iterator.html">00358</a> <span class="keyword">struct </span><a class="code" href="structoval__affected.html" title="Each OVAL Definition specifies certain type of affected system(s).">oval_affected</a>;
<a name="l00363"></a>00363 <span class="keyword">struct </span><a class="code" href="structoval__affected__iterator.html">oval_affected_iterator</a>;
<a name="l00371"></a><a class="code" href="structoval__reference__iterator.html">00371</a> <span class="keyword">struct </span><a class="code" href="structoval__reference.html" title="An Oval_reference links an Oval_definition to a definitive external reference.">oval_reference</a>;
<a name="l00376"></a>00376 <span class="keyword">struct </span><a class="code" href="structoval__reference__iterator.html">oval_reference_iterator</a>;
<a name="l00385"></a><a class="code" href="structoval__criteria__node__iterator.html">00385</a> <span class="keyword">struct </span><a class="code" href="structoval__criteria__node.html" title="Specify oval_definition dependencies.">oval_criteria_node</a>;
<a name="l00390"></a>00390 <span class="keyword">struct </span><a class="code" href="structoval__criteria__node__iterator.html">oval_criteria_node_iterator</a>;
<a name="l00395"></a><a class="code" href="structoval__object__content__iterator.html">00395</a> <span class="keyword">struct </span><a class="code" href="structoval__object__content.html" title="An Oval_object_content instance specifies an oval_object field.">oval_object_content</a>;
<a name="l00400"></a>00400 <span class="keyword">struct </span><a class="code" href="structoval__object__content__iterator.html">oval_object_content_iterator</a>;
<a name="l00405"></a><a class="code" href="structoval__behavior__iterator.html">00405</a> <span class="keyword">struct </span><a class="code" href="structoval__behavior.html" title="OVAL behavior.">oval_behavior</a>;
<a name="l00410"></a>00410 <span class="keyword">struct </span><a class="code" href="structoval__behavior__iterator.html">oval_behavior_iterator</a>;
<a name="l00415"></a><a class="code" href="structoval__state__content__iterator.html">00415</a> <span class="keyword">struct </span><a class="code" href="structoval__state__content.html" title="An Oval_state_content instance specifies an oval_state field.">oval_state_content</a>;
<a name="l00420"></a>00420 <span class="keyword">struct </span><a class="code" href="structoval__state__content__iterator.html">oval_state_content_iterator</a>;
<a name="l00425"></a><a class="code" href="structoval__value__iterator.html">00425</a> <span class="keyword">struct </span><a class="code" href="structoval__value.html" title="OVAL object or item entity value.">oval_value</a>;
<a name="l00430"></a>00430 <span class="keyword">struct </span><a class="code" href="structoval__value__iterator.html">oval_value_iterator</a>;
<a name="l00435"></a><a class="code" href="structoval__entity__iterator.html">00435</a> <span class="keyword">struct </span><a class="code" href="structoval__entity.html" title="OVAL entity.">oval_entity</a>;
<a name="l00439"></a>00439 <span class="keyword">struct </span><a class="code" href="structoval__entity__iterator.html">oval_entity_iterator</a>;
<a name="l00443"></a><a class="code" href="structoval__record__field__iterator.html">00443</a> <span class="keyword">struct </span><a class="code" href="structoval__record__field.html">oval_record_field</a>;
<a name="l00447"></a>00447 <span class="keyword">struct </span><a class="code" href="structoval__record__field__iterator.html">oval_record_field_iterator</a>;
<a name="l00452"></a><a class="code" href="structoval__setobject__iteraor.html">00452</a> <span class="keyword">struct </span><a class="code" href="structoval__setobject.html" title="OVAL set object.">oval_setobject</a>;
<a name="l00457"></a>00457 <span class="keyword">struct </span>oval_setobject_iterator;
<a name="l00462"></a><a class="code" href="structoval__filter__iterator.html">00462</a> <span class="keyword">struct </span><a class="code" href="structoval__filter.html" title="OVAL filter.">oval_filter</a>;
<a name="l00466"></a>00466 <span class="keyword">struct </span><a class="code" href="structoval__filter__iterator.html">oval_filter_iterator</a>;
<a name="l00564"></a><a class="code" href="structoval__component__iterator.html">00564</a> <span class="keyword">struct </span><a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a>;
<a name="l00569"></a><a class="code" href="structoval__string__iterator.html">00569</a> <span class="keyword">struct </span><a class="code" href="structoval__component__iterator.html">oval_component_iterator</a>;
<a name="l00579"></a>00579 <span class="keyword">struct </span><a class="code" href="structoval__string__iterator.html">oval_string_iterator</a>;
<a name="l00580"></a>00580 
<a name="l00584"></a>00584 <span class="keyword">struct </span><a class="code" href="structoval__generator.html">oval_generator</a>;
<a name="l00585"></a>00585 
<a name="l00586"></a>00586 <span class="keyword">struct </span><a class="code" href="structoval__generator.html">oval_generator</a> *oval_generator_new(<span class="keywordtype">void</span>);
<a name="l00587"></a>00587 <span class="keywordtype">void</span> oval_generator_free(<span class="keyword">struct</span> <a class="code" href="structoval__generator.html">oval_generator</a> *generator);
<a name="l00588"></a>00588 <span class="keyword">struct </span><a class="code" href="structoval__generator.html">oval_generator</a> *oval_generator_clone(<span class="keyword">struct</span> <a class="code" href="structoval__generator.html">oval_generator</a> *old_generator);
<a name="l00589"></a>00589 <span class="keywordtype">char</span> *oval_generator_get_product_name(<span class="keyword">struct</span> <a class="code" href="structoval__generator.html">oval_generator</a> *generator);
<a name="l00590"></a>00590 <span class="keywordtype">char</span> *oval_generator_get_product_version(<span class="keyword">struct</span> <a class="code" href="structoval__generator.html">oval_generator</a> *generator);
<a name="l00591"></a>00591 <span class="keywordtype">char</span> *oval_generator_get_schema_version(<span class="keyword">struct</span> <a class="code" href="structoval__generator.html">oval_generator</a> *generator);
<a name="l00592"></a>00592 <span class="keywordtype">char</span> *oval_generator_get_timestamp(<span class="keyword">struct</span> <a class="code" href="structoval__generator.html">oval_generator</a> *generator);
<a name="l00593"></a>00593 <span class="keywordtype">void</span> oval_generator_set_product_name(<span class="keyword">struct</span> <a class="code" href="structoval__generator.html">oval_generator</a> *generator, <span class="keywordtype">char</span> *product_name);
<a name="l00594"></a>00594 <span class="keywordtype">void</span> oval_generator_set_product_version(<span class="keyword">struct</span> <a class="code" href="structoval__generator.html">oval_generator</a> *generator, <span class="keywordtype">char</span> *product_version);
<a name="l00595"></a>00595 <span class="keywordtype">void</span> oval_generator_set_schema_version(<span class="keyword">struct</span> <a class="code" href="structoval__generator.html">oval_generator</a> *generator, <span class="keywordtype">char</span> *schema_version);
<a name="l00596"></a>00596 <span class="keywordtype">void</span> oval_generator_set_timestamp(<span class="keyword">struct</span> <a class="code" href="structoval__generator.html">oval_generator</a> *generator, <span class="keywordtype">char</span> *timestamp);
<a name="l00597"></a>00597 
<a name="l00602"></a>00602 <span class="keyword">struct </span><a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *<a class="code" href="group__OVALDEF.html#ga9e86ce6215371e9ac00131719799ca2b" title="Create an empty oval_definition_model.">oval_definition_model_new</a>(<span class="keywordtype">void</span>);
<a name="l00609"></a>00609 <span class="keyword">struct </span><a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> * <a class="code" href="group__OVALDEF.html#ga2931f8a8454c84703fb4e3e60a6c1552" title="Import the content from the file into an oval_definition_model.">oval_definition_model_import</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *file);
<a name="l00610"></a>00610 
<a name="l00619"></a>00619 <span class="keywordtype">int</span> <a class="code" href="group__OVALDEF.html#ga10049d60252be9e682ba20fd9e64f43b" title="Merge the content from the file with specified oval_definition_model.">oval_definition_model_merge</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *model, <span class="keyword">const</span> <span class="keywordtype">char</span> *file);
<a name="l00620"></a>00620 
<a name="l00626"></a>00626 <span class="keyword">struct </span><a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *<a class="code" href="group__OVALDEF.html#ga5b8cc50ce5f27ba93c752f011759c489" title="Copy an oval_definition_model.">oval_definition_model_clone</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *);
<a name="l00632"></a>00632 <span class="keywordtype">int</span> <a class="code" href="group__OVALDEF.html#gabd581bde7a247fcb53946325c8814670" title="Export an oval_definition_model into file.">oval_definition_model_export</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *, <span class="keyword">const</span> <span class="keywordtype">char</span> *file);
<a name="l00637"></a>00637 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga0e919349120538ed3e9023703b146405" title="Free OVAL object model and all binded variable models.">oval_definition_model_free</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *model);
<a name="l00638"></a>00638 
<a name="l00643"></a>00643 <span class="keywordtype">void</span> oval_definition_model_set_generator(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *model, <span class="keyword">struct</span> <a class="code" href="structoval__generator.html">oval_generator</a> *generator);
<a name="l00649"></a>00649 <span class="keywordtype">int</span> <a class="code" href="group__OVALDEF.html#gac90e87e3a607abd49e731f5beb807b36" title="Bind an oval_variable_model to the specified oval_definition_model.">oval_definition_model_bind_variable_model</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__variable__model.html" title="The OVAL variable model facilitates access to external variable value bindings used to to constrain t...">oval_variable_model</a> *);
<a name="l00650"></a>00650 
<a name="l00651"></a>00651 <span class="keywordtype">void</span> oval_definition_model_clear_external_variables(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *);
<a name="l00658"></a>00658 <span class="keyword">struct </span><a class="code" href="structoval__generator.html">oval_generator</a> *oval_definition_model_get_generator(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *model);
<a name="l00666"></a>00666 <span class="keyword">struct </span><a class="code" href="structoval__definition.html" title="Oval definition specification.">oval_definition</a> *<a class="code" href="group__OVALDEF.html#gad8548d0af50e84b98325b4ddb28e2694" title="Returns the appended oval_definition having the specified id.">oval_definition_model_get_definition</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">id</span>);
<a name="l00675"></a>00675 <span class="keyword">struct </span><a class="code" href="structoval__test.html" title="An Oval_test specifies a technical control by identifying an oval_object that is evaluated on an inst...">oval_test</a> *<a class="code" href="group__OVALDEF.html#ga4278f3ca4e6329a19c3ac06bf73489d0" title="Get oval test by ID.">oval_definition_model_get_test</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *model, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">id</span>);
<a name="l00684"></a>00684 <span class="keyword">struct </span><a class="code" href="structoval__object.html" title="An Oval_object instance describes a set of items to look for on an instrumented host platform...">oval_object</a> *<a class="code" href="group__OVALDEF.html#gaa853307ec061645bf33840d146f27a8d" title="Get OVAL object by ID.">oval_definition_model_get_object</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *model, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">id</span>);
<a name="l00693"></a>00693 <span class="keyword">struct </span><a class="code" href="structoval__state.html" title="An Oval_state instance is a collection of one or more characteristics pertaining to a specific object...">oval_state</a> *<a class="code" href="group__OVALDEF.html#gaa1c70702d70206abbae0ca9bdef54799" title="Get OVAL state by ID.">oval_definition_model_get_state</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *model, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">id</span>);
<a name="l00702"></a>00702 <span class="keyword">struct </span><a class="code" href="structoval__variable.html" title="An oval variable resolves an oval_value stream which specifies constraints for oval_objects and oval_...">oval_variable</a> *<a class="code" href="group__OVALDEF.html#ga54268c4bd0674ca69b9f97e338a0a58b" title="Get OVAL variable by ID.">oval_definition_model_get_variable</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *model, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">id</span>);
<a name="l00707"></a>00707 <span class="keyword">struct </span><a class="code" href="structoval__definition__iterator.html">oval_definition_iterator</a> *<a class="code" href="group__OVALDEF.html#gab055de9725a0d9c5576bc97be253c0b0" title="Returns all appended oval_definition instances.">oval_definition_model_get_definitions</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *model);
<a name="l00714"></a>00714 <span class="keyword">struct </span><a class="code" href="structoval__test__iterator.html">oval_test_iterator</a> *<a class="code" href="group__OVALDEF.html#ga799f6aa6c3e8f78af3d5a74089b6a850" title="Get OVAL tests.">oval_definition_model_get_tests</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *model);
<a name="l00721"></a>00721 <span class="keyword">struct </span><a class="code" href="structoval__object__iterator.html">oval_object_iterator</a> *<a class="code" href="group__OVALDEF.html#ga7fc7c974c220e0d955f01295aaf636e4" title="Get OVAL objects.">oval_definition_model_get_objects</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *model);
<a name="l00728"></a>00728 <span class="keyword">struct </span><a class="code" href="structoval__state__iterator.html">oval_state_iterator</a> *<a class="code" href="group__OVALDEF.html#ga4f3d5bd5ebfe440f90a33272b7fb46c6" title="Get OVAL states.">oval_definition_model_get_states</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *model);
<a name="l00735"></a>00735 <span class="keyword">struct </span><a class="code" href="structoval__variable__iterator.html">oval_variable_iterator</a> *<a class="code" href="group__OVALDEF.html#gaf89fe89094155a4ee46633489712e247" title="Get OVAL variables.">oval_definition_model_get_variables</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *model);
<a name="l00736"></a>00736 
<a name="l00742"></a>00742 <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="group__OVALDEF.html#ga80e2cee5cca6dee041a3ef6f289a320b" title="Get supported version of OVAL XML.">oval_definition_model_supported</a>(<span class="keywordtype">void</span>);
<a name="l00748"></a>00748 <span class="keyword">struct </span><a class="code" href="structoval__variable__model__iterator.html">oval_variable_model_iterator</a> *<a class="code" href="group__OVALDEF.html#ga6f9bac734358ca90312436cd68ca4494" title="Return the list of variable models bound to the specified oval_definition_model.">oval_definition_model_get_variable_models</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *);
<a name="l00774"></a>00774 <span class="keyword">struct </span><a class="code" href="structoval__definition.html" title="Oval definition specification.">oval_definition</a> *<a class="code" href="group__OVALDEF.html#ga6411a955e5d2f89b17115deba7a211ed" title="Construct an instance of oval_definition.">oval_definition_new</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">id</span>);
<a name="l00775"></a>00775 
<a name="l00781"></a>00781 <span class="keyword">struct </span><a class="code" href="structoval__definition.html" title="Oval definition specification.">oval_definition</a> *<a class="code" href="group__OVALDEF.html#ga592e2bae997d55535e99ed6c55198210" title="Clone instance of oval_definition and add it to the specified oval_definition_model.">oval_definition_clone</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *new_model, <span class="keyword">struct</span> <a class="code" href="structoval__definition.html" title="Oval definition specification.">oval_definition</a> *old_definition);
<a name="l00782"></a>00782 
<a name="l00792"></a>00792 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gab2368745a29f1e3a4649f513231fee10" title="Release an instance of oval_definition.">oval_definition_free</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html" title="Oval definition specification.">oval_definition</a> *);
<a name="l00793"></a>00793 
<a name="l00805"></a>00805 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gab2aee7edf52662652eb0fb9ddd8bef5e" title="Set attribute oval_definition-&gt;version.">oval_definition_set_version</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html" title="Oval definition specification.">oval_definition</a> *, <span class="keywordtype">int</span> version);
<a name="l00813"></a>00813 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gab423431db12f7cba0953230648315c20" title="Set attribute oval_definition-&gt;class.">oval_definition_set_class</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html" title="Oval definition specification.">oval_definition</a> *, <a class="code" href="group__OVALDEF.html#ga3323efc68980168d0187c26dd22bfce1" title="Definition classes.">oval_definition_class_t</a>);
<a name="l00819"></a>00819 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gaa71ba1da6dc02c718878188a899014f3" title="Set attribute oval_definition-&gt;deprecated.">oval_definition_set_deprecated</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html" title="Oval definition specification.">oval_definition</a> *, <span class="keywordtype">bool</span> deprecated);
<a name="l00827"></a>00827 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga6bf26fcb4a1a73cfc4cec902301298fe" title="Set attribute oval_definition-&gt;title.">oval_definition_set_title</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html" title="Oval definition specification.">oval_definition</a> *, <span class="keywordtype">char</span> *title);
<a name="l00835"></a>00835 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga2069e1282f02ebfb5a661eab90a229d6" title="Set attribute oval_definition-&gt;description.">oval_definition_set_description</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html" title="Oval definition specification.">oval_definition</a> *, <span class="keywordtype">char</span> *description);
<a name="l00846"></a>00846 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gac818befd3b159dfa5723e8d21054ab26" title="Append instance of oval_affected to attribute oval_definition-&gt;affected.">oval_definition_add_affected</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html" title="Oval definition specification.">oval_definition</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__affected.html" title="Each OVAL Definition specifies certain type of affected system(s).">oval_affected</a> *affected);
<a name="l00857"></a>00857 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga5cc090c0f8d4c801a59ba6bb1af17e0a" title="Append instance of oval_reference to attribute oval_definition-&gt;references.">oval_definition_add_reference</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html" title="Oval definition specification.">oval_definition</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__reference.html" title="An Oval_reference links an Oval_definition to a definitive external reference.">oval_reference</a> *reference);
<a name="l00863"></a>00863 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga5edd2eb22f538f9dbe77e7b19c760a1d" title="Append a copy of the note parameter to attribute Oval_definition-&gt;notes.">oval_definition_add_note</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html" title="Oval definition specification.">oval_definition</a> *, <span class="keywordtype">char</span> *note);
<a name="l00877"></a>00877 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga44fb9c1aefb424c2b3e9c37e542ceff9" title="Set attribute oval_definition-&gt;criteria.">oval_definition_set_criteria</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html" title="Oval definition specification.">oval_definition</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__criteria__node.html" title="Specify oval_definition dependencies.">oval_criteria_node</a> *criteria);
<a name="l00888"></a>00888 <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#ga99081e73c5061713ad525ad5655a8256" title="Returns attribute oval_definition-&gt;id (identifier).">oval_definition_get_id</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html" title="Oval definition specification.">oval_definition</a> *);
<a name="l00894"></a>00894 <span class="keywordtype">int</span> <a class="code" href="group__OVALDEF.html#ga311335f5126c9713b5f862b64dc0431c" title="Returns attribute oval_definition-&gt;version.">oval_definition_get_version</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html" title="Oval definition specification.">oval_definition</a> *);
<a name="l00899"></a>00899 <a class="code" href="group__OVALDEF.html#ga3323efc68980168d0187c26dd22bfce1" title="Definition classes.">oval_definition_class_t</a> <a class="code" href="group__OVALDEF.html#ga673e679af81822caefa51b35904fd4b5" title="Returns attribute oval_definition-&gt;class.">oval_definition_get_class</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html" title="Oval definition specification.">oval_definition</a> *);
<a name="l00904"></a>00904 <span class="keywordtype">bool</span> <a class="code" href="group__OVALDEF.html#gad9ccbdb5e7d16da6f8ab0309a91359c8" title="Returns attribute oval_definition-&gt;deprecated.">oval_definition_get_deprecated</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html" title="Oval definition specification.">oval_definition</a> *);
<a name="l00910"></a>00910 <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#gaf256261a2bdf5097472a61696d528013" title="Returns attribute oval_definition-&gt;title.">oval_definition_get_title</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html" title="Oval definition specification.">oval_definition</a> *);
<a name="l00916"></a>00916 <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#ga5ee99958ccc7504e32fd6d41362c331b" title="Returns attribute oval_definition-&gt;description.">oval_definition_get_description</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html" title="Oval definition specification.">oval_definition</a> *);
<a name="l00923"></a>00923 <span class="keyword">struct </span><a class="code" href="structoval__affected__iterator.html">oval_affected_iterator</a> *<a class="code" href="group__OVALDEF.html#ga23b53971a6953e8f6e92385ea297bb5d" title="Returns attribute oval_definition-&gt;affected.">oval_definition_get_affected</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html" title="Oval definition specification.">oval_definition</a> *);
<a name="l00930"></a>00930 <span class="keyword">struct </span><a class="code" href="structoval__reference__iterator.html">oval_reference_iterator</a> *<a class="code" href="group__OVALDEF.html#ga31a2cc76f167f1b436ab7f4d0b6a7b78" title="Returns attribute oval_definition-&gt;references.">oval_definition_get_references</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html" title="Oval definition specification.">oval_definition</a> *);
<a name="l00937"></a>00937 <span class="keyword">struct </span><a class="code" href="structoval__string__iterator.html">oval_string_iterator</a> *<a class="code" href="group__OVALDEF.html#gaa6d0f0af7d4f71c5c917a9d18debe997" title="Returns attribute oval_definition-&gt;notes.">oval_definition_get_notes</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html" title="Oval definition specification.">oval_definition</a> *);
<a name="l00944"></a>00944 xmlNode *<a class="code" href="group__OVALDEF.html#gaa5ef9c120de35ea140a391af0c706af6">oval_definition_get_metadata</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html" title="Oval definition specification.">oval_definition</a> *);
<a name="l00950"></a>00950 <span class="keyword">struct </span><a class="code" href="structoval__criteria__node.html" title="Specify oval_definition dependencies.">oval_criteria_node</a> *<a class="code" href="group__OVALDEF.html#gaa771c9866e018d4445433c07a107abf4" title="Returns attribute oval_definition-&gt;criteria.">oval_definition_get_criteria</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html" title="Oval definition specification.">oval_definition</a> *);
<a name="l00967"></a>00967 <span class="keywordtype">bool</span> <a class="code" href="group__OVALDEF.html#ga87536fd22dd266cf9019a7a71255c59e" title="Returns true if the iterator contains more instances of oval_definition.">oval_definition_iterator_has_more</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__iterator.html">oval_definition_iterator</a> *);
<a name="l00973"></a>00973 <span class="keyword">struct </span><a class="code" href="structoval__definition.html" title="Oval definition specification.">oval_definition</a> *<a class="code" href="group__OVALDEF.html#ga4fc8f2192c748863eb0790326dbab998" title="Returns the next iterated instance of oval_definition.">oval_definition_iterator_next</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__iterator.html">oval_definition_iterator</a> *);
<a name="l00978"></a>00978 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga856cde5959d3d29739e0647accfe82f4" title="Free the iterator.">oval_definition_iterator_free</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__iterator.html">oval_definition_iterator</a> *);
<a name="l01001"></a>01001 <span class="keyword">struct </span><a class="code" href="structoval__test.html" title="An Oval_test specifies a technical control by identifying an oval_object that is evaluated on an inst...">oval_test</a> *<a class="code" href="group__OVALDEF.html#ga6e9b5ff346e30f5aa7641725a6d9e9d8" title="Construct new instance of oval_test.">oval_test_new</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">id</span>);
<a name="l01007"></a>01007 <span class="keyword">struct </span><a class="code" href="structoval__test.html" title="An Oval_test specifies a technical control by identifying an oval_object that is evaluated on an inst...">oval_test</a> *<a class="code" href="group__OVALDEF.html#ga1dc410d423d5560ae30f8cac0d818771" title="Clone instance of oval_test and add it to the specified oval_definition_model.">oval_test_clone</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *new_model, <span class="keyword">struct</span> <a class="code" href="structoval__test.html" title="An Oval_test specifies a technical control by identifying an oval_object that is evaluated on an inst...">oval_test</a> *old_test);
<a name="l01012"></a>01012 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gae5e54ab1d82a1bd0f7adb6fab2e73ffd" title="Destruct instance of oval_test.">oval_test_free</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html" title="An Oval_test specifies a technical control by identifying an oval_object that is evaluated on an inst...">oval_test</a> *);
<a name="l01013"></a>01013 
<a name="l01027"></a>01027 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga1fce15f743d777ca44ebab29a1392157" title="Sets attributes oval_test-&gt;subtype and Oval_test-&gt;family.">oval_test_set_subtype</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html" title="An Oval_test specifies a technical control by identifying an oval_object that is evaluated on an inst...">oval_test</a> *, <a class="code" href="group__OVAL.html#ga99498f525c1a0282ef45557fc882f97f" title="Unknown subtypes.">oval_subtype_t</a> subtype);
<a name="l01033"></a>01033 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga5feb5d65b2e15e995ccd151e4eb5b873" title="Appends a copy of the note parameter to attribute oval_test-&gt;notes.">oval_test_add_note</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html" title="An Oval_test specifies a technical control by identifying an oval_object that is evaluated on an inst...">oval_test</a> *, <span class="keywordtype">char</span> *note);
<a name="l01039"></a>01039 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga2676ed1eb9bfacab4537781d9c8727c0" title="Sets a copy of the comment parameter to attribute oval_test-&gt;comment.">oval_test_set_comment</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html" title="An Oval_test specifies a technical control by identifying an oval_object that is evaluated on an inst...">oval_test</a> *, <span class="keywordtype">char</span> *comment);
<a name="l01044"></a>01044 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga92846b3e7c818699421c8f2fc8b28eba" title="Sets attribute oval_test-&gt;deprecated.">oval_test_set_deprecated</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html" title="An Oval_test specifies a technical control by identifying an oval_object that is evaluated on an inst...">oval_test</a> *, <span class="keywordtype">bool</span> deprecated);
<a name="l01053"></a>01053 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga2851958564a793edf5762759cd536014" title="Sets attribute oval_test-&gt;version.">oval_test_set_version</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html" title="An Oval_test specifies a technical control by identifying an oval_object that is evaluated on an inst...">oval_test</a> *, <span class="keywordtype">int</span> version);
<a name="l01058"></a>01058 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga2550bcc4557cc89afbdcd6e37530eefe" title="Sets attribute oval_test-&gt;state_operator.">oval_test_set_state_operator</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html" title="An Oval_test specifies a technical control by identifying an oval_object that is evaluated on an inst...">oval_test</a> *, <a class="code" href="group__OVALDEF.html#gad5debd6ffe0c38c6de9108e86ee237e6" title="Boolean operators.">oval_operator_t</a>);
<a name="l01067"></a>01067 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga7ea4584bce446992d713ee7b8fabdf6b" title="Sets attribute oval_test-&gt;existence.">oval_test_set_existence</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html" title="An Oval_test specifies a technical control by identifying an oval_object that is evaluated on an inst...">oval_test</a> *, <a class="code" href="group__OVALDEF.html#ga523a0461b03a564f296f54a73f99ade1" title="Existence check enumeration.">oval_existence_t</a>);
<a name="l01077"></a>01077 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gab8cb734092ee902043074b3d62752896" title="Sets attribute oval_test-&gt;check.">oval_test_set_check</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html" title="An Oval_test specifies a technical control by identifying an oval_object that is evaluated on an inst...">oval_test</a> *, <a class="code" href="group__OVALDEF.html#ga926ba821c14d2faac9a23b8908c23d70" title="Check enumeration.">oval_check_t</a>);
<a name="l01086"></a>01086 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga559dc4e8bfc39ef1aed3c6bac219d299" title="Sets attribute oval_test-&gt;object.">oval_test_set_object</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html" title="An Oval_test specifies a technical control by identifying an oval_object that is evaluated on an inst...">oval_test</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__object.html" title="An Oval_object instance describes a set of items to look for on an instrumented host platform...">oval_object</a> *);
<a name="l01092"></a>01092 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gabc49f890db2a53ee625fe93511ec2b01" title="Add the specified state to the state list of the specified test.">oval_test_add_state</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html" title="An Oval_test specifies a technical control by identifying an oval_object that is evaluated on an inst...">oval_test</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__state.html" title="An Oval_state instance is a collection of one or more characteristics pertaining to a specific object...">oval_state</a> *);
<a name="l01103"></a>01103 <a class="code" href="group__OVAL.html#ga83b7e728a31f7ad0a0306ec1408f0a1a" title="OVAL family.">oval_family_t</a> <a class="code" href="group__OVALDEF.html#ga9117f88bc22190b4259f4582e4bdf1ea" title="Returns attribute Oval_test-&gt;family.">oval_test_get_family</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html" title="An Oval_test specifies a technical control by identifying an oval_object that is evaluated on an inst...">oval_test</a> *);
<a name="l01108"></a>01108 <a class="code" href="group__OVAL.html#ga99498f525c1a0282ef45557fc882f97f" title="Unknown subtypes.">oval_subtype_t</a> <a class="code" href="group__OVALDEF.html#gafb0d0e037ebdc3fb821f31b48b9cc971" title="Returns attribute Oval_test-&gt;subtype.">oval_test_get_subtype</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html" title="An Oval_test specifies a technical control by identifying an oval_object that is evaluated on an inst...">oval_test</a> *);
<a name="l01115"></a>01115 <span class="keyword">struct </span><a class="code" href="structoval__string__iterator.html">oval_string_iterator</a> *<a class="code" href="group__OVALDEF.html#ga495cc1a7ad3ac8e0e7e8bb3fdf5611e5" title="Returns attribute oval_test-&gt;notes.">oval_test_get_notes</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html" title="An Oval_test specifies a technical control by identifying an oval_object that is evaluated on an inst...">oval_test</a> *);
<a name="l01121"></a>01121 <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#gaaf2b6790594b8c9059e395b5728430d4" title="Returns attribute Oval_test-&gt;comment.">oval_test_get_comment</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html" title="An Oval_test specifies a technical control by identifying an oval_object that is evaluated on an inst...">oval_test</a> *);
<a name="l01127"></a>01127 <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#ga61cf9cf8bb52f48b50e45cd9a688c186" title="Returns attribute oval_test-&gt;id.">oval_test_get_id</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html" title="An Oval_test specifies a technical control by identifying an oval_object that is evaluated on an inst...">oval_test</a> *);
<a name="l01132"></a>01132 <span class="keywordtype">bool</span> <a class="code" href="group__OVALDEF.html#ga99fc23f8fee128ad33279a8395ed147c" title="Returns attribute oval_test-&gt;deprecated.">oval_test_get_deprecated</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html" title="An Oval_test specifies a technical control by identifying an oval_object that is evaluated on an inst...">oval_test</a> *);
<a name="l01137"></a>01137 <span class="keywordtype">int</span> <a class="code" href="group__OVALDEF.html#ga8c8c00d84d71525d403c4ef6497c7b15" title="Returns attribute oval_test-&gt;version.">oval_test_get_version</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html" title="An Oval_test specifies a technical control by identifying an oval_object that is evaluated on an inst...">oval_test</a> *);
<a name="l01142"></a>01142 <a class="code" href="group__OVALDEF.html#gad5debd6ffe0c38c6de9108e86ee237e6" title="Boolean operators.">oval_operator_t</a> <a class="code" href="group__OVALDEF.html#ga0a8a7e53f517982abbe49bc531a4045c" title="Returns attribute oval_test-&gt;state_operator.">oval_test_get_state_operator</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html" title="An Oval_test specifies a technical control by identifying an oval_object that is evaluated on an inst...">oval_test</a> *);
<a name="l01147"></a>01147 <a class="code" href="group__OVALDEF.html#ga523a0461b03a564f296f54a73f99ade1" title="Existence check enumeration.">oval_existence_t</a> <a class="code" href="group__OVALDEF.html#gaaababad2d3e59cd49613ba81e49fc530" title="Returns attribute oval_test-&gt;existence.">oval_test_get_existence</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html" title="An Oval_test specifies a technical control by identifying an oval_object that is evaluated on an inst...">oval_test</a> *);
<a name="l01152"></a>01152 <a class="code" href="group__OVALDEF.html#ga926ba821c14d2faac9a23b8908c23d70" title="Check enumeration.">oval_check_t</a> <a class="code" href="group__OVALDEF.html#ga0d3de7d44b0a1f25a4f752dfc88ebfa7" title="Returns attribute oval_test-&gt;check.">oval_test_get_check</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html" title="An Oval_test specifies a technical control by identifying an oval_object that is evaluated on an inst...">oval_test</a> *);
<a name="l01158"></a>01158 <span class="keyword">struct </span><a class="code" href="structoval__object.html" title="An Oval_object instance describes a set of items to look for on an instrumented host platform...">oval_object</a> *<a class="code" href="group__OVALDEF.html#ga630ee349c16490b939e0b0cacea2dd07" title="Returns attribute oval_test-&gt;object.">oval_test_get_object</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html" title="An Oval_test specifies a technical control by identifying an oval_object that is evaluated on an inst...">oval_test</a> *);
<a name="l01165"></a>01165 <span class="keyword">struct </span><a class="code" href="structoval__state__iterator.html">oval_state_iterator</a> *<a class="code" href="group__OVALDEF.html#ga13f4792ecb3498cef35f4c32472d072a" title="Returns attribute oval_test-&gt;states.">oval_test_get_states</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html" title="An Oval_test specifies a technical control by identifying an oval_object that is evaluated on an inst...">oval_test</a> *);
<a name="l01166"></a>01166 
<a name="l01183"></a>01183 <span class="keywordtype">bool</span> <a class="code" href="group__OVALDEF.html#gaf875434233ac9c84a50ae9913bac6990" title="Returns true if the iterator is not exhausted.">oval_test_iterator_has_more</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test__iterator.html">oval_test_iterator</a> *);
<a name="l01188"></a>01188 <span class="keyword">struct </span><a class="code" href="structoval__test.html" title="An Oval_test specifies a technical control by identifying an oval_object that is evaluated on an inst...">oval_test</a> *<a class="code" href="group__OVALDEF.html#ga30d1b612928a0751f02f54068b5f50a5" title="Returns the next instance of oval_test.">oval_test_iterator_next</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test__iterator.html">oval_test_iterator</a> *);
<a name="l01193"></a>01193 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga7f929225e0dd5e973dc1e461b7694706" title="Frees the iterator.">oval_test_iterator_free</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test__iterator.html">oval_test_iterator</a> *);
<a name="l01214"></a>01214 <span class="keyword">struct </span><a class="code" href="structoval__object.html" title="An Oval_object instance describes a set of items to look for on an instrumented host platform...">oval_object</a> *<a class="code" href="group__OVALDEF.html#ga0745d23ca1646b7e5de5015a6dbce333" title="Construct new intance of oval_object.">oval_object_new</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">id</span>);
<a name="l01220"></a>01220 <span class="keyword">struct </span><a class="code" href="structoval__object.html" title="An Oval_object instance describes a set of items to look for on an instrumented host platform...">oval_object</a> *<a class="code" href="group__OVALDEF.html#ga4ecf8898e68b0ce27be0e379e782051d" title="Clone instance of oval_object and add it to the specified oval_definition_model.">oval_object_clone</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *new_model, <span class="keyword">struct</span> <a class="code" href="structoval__object.html" title="An Oval_object instance describes a set of items to look for on an instrumented host platform...">oval_object</a> *old_object);
<a name="l01225"></a>01225 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga7f398a02efaaaa8962d68ad486c01a4e" title="Free instance of oval_object.">oval_object_free</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object.html" title="An Oval_object instance describes a set of items to look for on an instrumented host platform...">oval_object</a> *);
<a name="l01226"></a>01226 
<a name="l01240"></a>01240 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gab8022028389fbea3d58ff68f259490ca" title="Sets attributes oval_object-&gt;subtype and oval_object-&gt;family.">oval_object_set_subtype</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object.html" title="An Oval_object instance describes a set of items to look for on an instrumented host platform...">oval_object</a> *, <a class="code" href="group__OVAL.html#ga99498f525c1a0282ef45557fc882f97f" title="Unknown subtypes.">oval_subtype_t</a> subtype);
<a name="l01246"></a>01246 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga6acf65fe782b64885a38a7f9ef88f854" title="Appends a copy of the note parameter to attribute oval_object-&gt;notes.">oval_object_add_note</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object.html" title="An Oval_object instance describes a set of items to look for on an instrumented host platform...">oval_object</a> *, <span class="keywordtype">char</span> *note);
<a name="l01247"></a>01247 
<a name="l01253"></a>01253 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gaa8c0c1dd2ba2400ebcbc896169d5666b" title="Sets a copy of the comment parameter to attribute oval_object-&gt;comment.">oval_object_set_comment</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object.html" title="An Oval_object instance describes a set of items to look for on an instrumented host platform...">oval_object</a> *, <span class="keywordtype">char</span> *comment);
<a name="l01254"></a>01254 
<a name="l01259"></a>01259 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gaaa4cd7b065405e47cab4794eaf149962" title="Sets attribute oval_object-&gt;deprecated.">oval_object_set_deprecated</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object.html" title="An Oval_object instance describes a set of items to look for on an instrumented host platform...">oval_object</a> *, <span class="keywordtype">bool</span> deprecated);
<a name="l01268"></a>01268 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gaba746d196149d499e10bde052158a474" title="Sets attribute oval_object-&gt;version.">oval_object_set_version</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object.html" title="An Oval_object instance describes a set of items to look for on an instrumented host platform...">oval_object</a> *, <span class="keywordtype">int</span> version);
<a name="l01281"></a>01281 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gab62165673d2479dd5d27cb437e7120b8" title="Append instance of oval_object_content to attribute oval_object-&gt;object_contents.">oval_object_add_object_content</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object.html" title="An Oval_object instance describes a set of items to look for on an instrumented host platform...">oval_object</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__object__content.html" title="An Oval_object_content instance specifies an oval_object field.">oval_object_content</a> *content);
<a name="l01294"></a>01294 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga01301c7353996e914cfddb52fb98a229" title="Append instance of oval_behavior to attribute oval_object-&gt;behaviors.">oval_object_add_behavior</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object.html" title="An Oval_object instance describes a set of items to look for on an instrumented host platform...">oval_object</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__behavior.html" title="OVAL behavior.">oval_behavior</a> *behavior);
<a name="l01305"></a>01305 <a class="code" href="group__OVAL.html#ga83b7e728a31f7ad0a0306ec1408f0a1a" title="OVAL family.">oval_family_t</a> <a class="code" href="group__OVALDEF.html#ga37ae5b026dae3ba19307bee4eabae755" title="Returns attribute oval_object-&gt;family.">oval_object_get_family</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object.html" title="An Oval_object instance describes a set of items to look for on an instrumented host platform...">oval_object</a> *);
<a name="l01311"></a>01311 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#ga84349daf1af6150c3cacdf5e1de6cd1e" title="Returns the name of an oval_object.">oval_object_get_name</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object.html" title="An Oval_object instance describes a set of items to look for on an instrumented host platform...">oval_object</a> *);
<a name="l01316"></a>01316 <a class="code" href="group__OVAL.html#ga99498f525c1a0282ef45557fc882f97f" title="Unknown subtypes.">oval_subtype_t</a> <a class="code" href="group__OVALDEF.html#ga0d345c0d277c3ddb7d3919eafbbbb1bd" title="Returns attribute oval_object-&gt;subtype.">oval_object_get_subtype</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object.html" title="An Oval_object instance describes a set of items to look for on an instrumented host platform...">oval_object</a> *);
<a name="l01323"></a>01323 <span class="keyword">struct </span><a class="code" href="structoval__string__iterator.html">oval_string_iterator</a> *<a class="code" href="group__OVALDEF.html#ga3c9bdd066ff355ac056618c3087e0fb1" title="Returns attribute oval_object-&gt;notes.">oval_object_get_notes</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object.html" title="An Oval_object instance describes a set of items to look for on an instrumented host platform...">oval_object</a> *);
<a name="l01329"></a>01329 <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#ga1f96b1099febf9cad3f8b8830be86b82" title="Returns attribute oval_object-&gt;comment.">oval_object_get_comment</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object.html" title="An Oval_object instance describes a set of items to look for on an instrumented host platform...">oval_object</a> *);
<a name="l01335"></a>01335 <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#ga7caf7a93229db23933ddb155db9314fa" title="Returns attribute oval_object-&gt;id.">oval_object_get_id</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object.html" title="An Oval_object instance describes a set of items to look for on an instrumented host platform...">oval_object</a> *);
<a name="l01336"></a>01336 
<a name="l01341"></a>01341 <span class="keywordtype">bool</span> <a class="code" href="group__OVALDEF.html#ga0e2c853a129e06691591d76f57ca7076" title="Returns attribute oval_object-&gt;deprecated.">oval_object_get_deprecated</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object.html" title="An Oval_object instance describes a set of items to look for on an instrumented host platform...">oval_object</a> *);
<a name="l01346"></a>01346 <span class="keywordtype">int</span> <a class="code" href="group__OVALDEF.html#gaf4bc6662c4a38bf0667d44a2ef3d837b" title="Returns attribute oval_object-&gt;version.">oval_object_get_version</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object.html" title="An Oval_object instance describes a set of items to look for on an instrumented host platform...">oval_object</a> *);
<a name="l01353"></a>01353 <span class="keyword">struct </span><a class="code" href="structoval__object__content__iterator.html">oval_object_content_iterator</a> *<a class="code" href="group__OVALDEF.html#gaea7af3fbe1776527e8eef6233aebe3b5" title="Returns attribute oval_object-&gt;contents.">oval_object_get_object_contents</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object.html" title="An Oval_object instance describes a set of items to look for on an instrumented host platform...">oval_object</a> *);
<a name="l01360"></a>01360 <span class="keyword">struct </span><a class="code" href="structoval__behavior__iterator.html">oval_behavior_iterator</a> *<a class="code" href="group__OVALDEF.html#gab8bd2340de0758874def8c260fdd4054" title="Returns attribute oval_object-&gt;behaviors.">oval_object_get_behaviors</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object.html" title="An Oval_object instance describes a set of items to look for on an instrumented host platform...">oval_object</a> *);
<a name="l01377"></a>01377 <span class="keywordtype">bool</span> <a class="code" href="group__OVALDEF.html#gae735e9f01ab2c8396f8d6165450b65f2" title="Returns true if the iterator is not exhausted.">oval_object_iterator_has_more</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object__iterator.html">oval_object_iterator</a> *);
<a name="l01382"></a>01382 <span class="keyword">struct </span><a class="code" href="structoval__object.html" title="An Oval_object instance describes a set of items to look for on an instrumented host platform...">oval_object</a> *<a class="code" href="group__OVALDEF.html#gae0321e780f1f8e410a407fe205166a76" title="Returns the next instance of oval_object.">oval_object_iterator_next</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object__iterator.html">oval_object_iterator</a> *);
<a name="l01387"></a>01387 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga28ff6f6c3f65446f2da1d63885f27a1d" title="Frees the iterator.">oval_object_iterator_free</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object__iterator.html">oval_object_iterator</a> *);
<a name="l01408"></a>01408 <span class="keyword">struct </span><a class="code" href="structoval__state.html" title="An Oval_state instance is a collection of one or more characteristics pertaining to a specific object...">oval_state</a> *<a class="code" href="group__OVALDEF.html#ga232ee583317c4e71772f75ff13d0f74c" title="Construct new intance of oval_state.">oval_state_new</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">id</span>);
<a name="l01414"></a>01414 <span class="keyword">struct </span><a class="code" href="structoval__state.html" title="An Oval_state instance is a collection of one or more characteristics pertaining to a specific object...">oval_state</a> *<a class="code" href="group__OVALDEF.html#gaa7951fab775252622de5d3d1b2a8a0f0" title="Clone instance of oval_state and add it to the specified oval_definition_model.">oval_state_clone</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *new_model, <span class="keyword">struct</span> <a class="code" href="structoval__state.html" title="An Oval_state instance is a collection of one or more characteristics pertaining to a specific object...">oval_state</a> *old_state);
<a name="l01419"></a>01419 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gae570dacf481fc02cfdf3420a53b91b29" title="Free instance of oval_state.">oval_state_free</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state.html" title="An Oval_state instance is a collection of one or more characteristics pertaining to a specific object...">oval_state</a> *);
<a name="l01420"></a>01420 
<a name="l01434"></a>01434 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga312270d697ba5aec73b0765a0b572d57" title="Sets attributes oval_state-&gt;subtype and oval_state-&gt;family.">oval_state_set_subtype</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state.html" title="An Oval_state instance is a collection of one or more characteristics pertaining to a specific object...">oval_state</a> *, <a class="code" href="group__OVAL.html#ga99498f525c1a0282ef45557fc882f97f" title="Unknown subtypes.">oval_subtype_t</a> subtype);
<a name="l01440"></a>01440 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga9371475d9d286345d880e24b7d6297ff" title="Appends a copy of the note parameter to attribute oval_state-&gt;notes.">oval_state_add_note</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state.html" title="An Oval_state instance is a collection of one or more characteristics pertaining to a specific object...">oval_state</a> *, <span class="keywordtype">char</span> *note);
<a name="l01446"></a>01446 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga81844120fd22784391967ae54f4815cd" title="Sets a copy of the comment parameter to attribute oval_state-&gt;comment.">oval_state_set_comment</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state.html" title="An Oval_state instance is a collection of one or more characteristics pertaining to a specific object...">oval_state</a> *, <span class="keywordtype">char</span> *comment);
<a name="l01451"></a>01451 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga81d256f6e88910ad6bf1c70ee3a73c1d" title="Sets attribute oval_state-&gt;deprecated.">oval_state_set_deprecated</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state.html" title="An Oval_state instance is a collection of one or more characteristics pertaining to a specific object...">oval_state</a> *, <span class="keywordtype">bool</span> deprecated);
<a name="l01460"></a>01460 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga4de8c320f537f7636691ea7bc1898ed2" title="Sets attribute oval_state-&gt;version.">oval_state_set_version</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state.html" title="An Oval_state instance is a collection of one or more characteristics pertaining to a specific object...">oval_state</a> *, <span class="keywordtype">int</span> version);
<a name="l01465"></a>01465 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga8b4a079d27e320bd135a8a3314a9b141" title="Sets attribute oval_state-&gt;operator.">oval_state_set_operator</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state.html" title="An Oval_state instance is a collection of one or more characteristics pertaining to a specific object...">oval_state</a> *, <a class="code" href="group__OVALDEF.html#gad5debd6ffe0c38c6de9108e86ee237e6" title="Boolean operators.">oval_operator_t</a>);
<a name="l01478"></a>01478 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga4d65d2f430c82dd92d5822728aa86e1f" title="Append instance of oval_state_content to attribute oval_state-&gt;state_contents.">oval_state_add_content</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state.html" title="An Oval_state instance is a collection of one or more characteristics pertaining to a specific object...">oval_state</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__state__content.html" title="An Oval_state_content instance specifies an oval_state field.">oval_state_content</a> *content);
<a name="l01489"></a>01489 <a class="code" href="group__OVAL.html#ga83b7e728a31f7ad0a0306ec1408f0a1a" title="OVAL family.">oval_family_t</a> <a class="code" href="group__OVALDEF.html#ga8693c2d07171ce7fa37cd41b253a9348" title="Returns attribute oval_state-&gt;family.">oval_state_get_family</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state.html" title="An Oval_state instance is a collection of one or more characteristics pertaining to a specific object...">oval_state</a> *);
<a name="l01495"></a>01495 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#ga685f5e181ecde5479106f1b72030013d" title="Returns the name of an oval_state.">oval_state_get_name</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state.html" title="An Oval_state instance is a collection of one or more characteristics pertaining to a specific object...">oval_state</a> *);
<a name="l01500"></a>01500 <a class="code" href="group__OVAL.html#ga99498f525c1a0282ef45557fc882f97f" title="Unknown subtypes.">oval_subtype_t</a> <a class="code" href="group__OVALDEF.html#gadb8affdb7564eff0b6b5ef3ee3f73512" title="Returns attribute oval_state-&gt;subtype.">oval_state_get_subtype</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state.html" title="An Oval_state instance is a collection of one or more characteristics pertaining to a specific object...">oval_state</a> *);
<a name="l01507"></a>01507 <span class="keyword">struct </span><a class="code" href="structoval__string__iterator.html">oval_string_iterator</a> *<a class="code" href="group__OVALDEF.html#ga2a3675893b4241ffdee4447f7d1aa3f2" title="Returns attribute oval_state-&gt;notes.">oval_state_get_notes</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state.html" title="An Oval_state instance is a collection of one or more characteristics pertaining to a specific object...">oval_state</a> *);
<a name="l01513"></a>01513 <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#ga8edde47e7d781d442cbc8e5fdf37e9b7" title="Returns attribute oval_state-&gt;comment.">oval_state_get_comment</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state.html" title="An Oval_state instance is a collection of one or more characteristics pertaining to a specific object...">oval_state</a> *);
<a name="l01519"></a>01519 <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#ga72a7ee9bae3338e20ff89aa51b0d95d0" title="Returns attribute oval_state-&gt;id.">oval_state_get_id</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state.html" title="An Oval_state instance is a collection of one or more characteristics pertaining to a specific object...">oval_state</a> *);
<a name="l01524"></a>01524 <span class="keywordtype">bool</span> <a class="code" href="group__OVALDEF.html#ga272d726ebb434d85c0c9b084e88e3b17" title="Returns attribute oval_state-&gt;deprecated.">oval_state_get_deprecated</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state.html" title="An Oval_state instance is a collection of one or more characteristics pertaining to a specific object...">oval_state</a> *);
<a name="l01529"></a>01529 <span class="keywordtype">int</span> <a class="code" href="group__OVALDEF.html#ga989cf2ff0a094e5d1b7ee107cc0bfdc9" title="Returns attribute oval_state-&gt;version.">oval_state_get_version</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state.html" title="An Oval_state instance is a collection of one or more characteristics pertaining to a specific object...">oval_state</a> *);
<a name="l01534"></a>01534 <span class="keywordtype">int</span> <a class="code" href="group__OVALDEF.html#gaab999ca597b76309cc58214d2023a678" title="Returns attribute oval_state-&gt;operator.">oval_state_get_operator</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state.html" title="An Oval_state instance is a collection of one or more characteristics pertaining to a specific object...">oval_state</a> *);
<a name="l01541"></a>01541 <span class="keyword">struct </span><a class="code" href="structoval__state__content__iterator.html">oval_state_content_iterator</a> *<a class="code" href="group__OVALDEF.html#ga6d38e6821748f4daf018ad5d02bbbb7d" title="Returns attribute oval_state-&gt;contents.">oval_state_get_contents</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state.html" title="An Oval_state instance is a collection of one or more characteristics pertaining to a specific object...">oval_state</a> *);
<a name="l01552"></a>01552 <span class="keywordtype">bool</span> <a class="code" href="group__OVALDEF.html#ga40e63cb6da048bfda64611d37f4a11f0" title="Returns true if the iterator is not exhausted.">oval_state_iterator_has_more</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state__iterator.html">oval_state_iterator</a> *);
<a name="l01557"></a>01557 <span class="keyword">struct </span><a class="code" href="structoval__state.html" title="An Oval_state instance is a collection of one or more characteristics pertaining to a specific object...">oval_state</a> *<a class="code" href="group__OVALDEF.html#ga4e898526cc63fd3be73ede79048f2514" title="Returns the next instance of oval_state.">oval_state_iterator_next</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state__iterator.html">oval_state_iterator</a> *);
<a name="l01562"></a>01562 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga861f5ada4ea2fd2ef3e0c9e0e950bd15" title="Frees the iterator.">oval_state_iterator_free</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state__iterator.html">oval_state_iterator</a> *);
<a name="l01595"></a>01595 <span class="keyword">struct </span><a class="code" href="structoval__variable.html" title="An oval variable resolves an oval_value stream which specifies constraints for oval_objects and oval_...">oval_variable</a> *<a class="code" href="group__OVALDEF.html#gaf8e193bd514f8296466c3801bde2bb25" title="Construct new instance of oval_variable.">oval_variable_new</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *model, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">id</span>, <a class="code" href="group__OVALDEF.html#ga508c483d127b48e6190a40b401962db6" title="OVAL variable types.">oval_variable_type_t</a> type);
<a name="l01601"></a>01601 <span class="keyword">struct </span><a class="code" href="structoval__variable.html" title="An oval variable resolves an oval_value stream which specifies constraints for oval_objects and oval_...">oval_variable</a> *<a class="code" href="group__OVALDEF.html#ga340cb9621c5af8d3e9ab6468cc1948e0" title="Clone instance of oval_variable and add it to the specified oval_definition_model.">oval_variable_clone</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *new_model, <span class="keyword">struct</span> <a class="code" href="structoval__variable.html" title="An oval variable resolves an oval_value stream which specifies constraints for oval_objects and oval_...">oval_variable</a> *old_variable);
<a name="l01606"></a>01606 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga03c2d5ac6ac55948d5e2862422a04e2b" title="Free instance of oval_variable.">oval_variable_free</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable.html" title="An oval variable resolves an oval_value stream which specifies constraints for oval_objects and oval_...">oval_variable</a> *);
<a name="l01607"></a>01607 
<a name="l01619"></a>01619 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga1936e1bd45e7fd22d11f7477bd5d8456" title="set attribute oval_variable-&gt;comment.">oval_variable_set_comment</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable.html" title="An oval variable resolves an oval_value stream which specifies constraints for oval_objects and oval_...">oval_variable</a> *, <span class="keywordtype">char</span> *comment);
<a name="l01627"></a>01627 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga9c02ae430af80d08c398953cada67318" title="set attribute oval_variable-&gt;version.">oval_variable_set_version</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable.html" title="An oval variable resolves an oval_value stream which specifies constraints for oval_objects and oval_...">oval_variable</a> *, <span class="keywordtype">int</span> version);
<a name="l01633"></a>01633 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga59596758acd538be98ebd9b8775ab794" title="set attribute oval_variable-&gt;deprecated.">oval_variable_set_deprecated</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable.html" title="An oval variable resolves an oval_value stream which specifies constraints for oval_objects and oval_...">oval_variable</a> *, <span class="keywordtype">bool</span> deprecated);
<a name="l01641"></a>01641 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga838bbd211257461e7f354bf5f88a8a64" title="set attribute oval_variable-&gt;datatype.">oval_variable_set_datatype</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable.html" title="An oval variable resolves an oval_value stream which specifies constraints for oval_objects and oval_...">oval_variable</a> *, <a class="code" href="group__OVALDEF.html#gaf069fe2fb2a9ae3abe47cab55b89827e" title="Datatypes.">oval_datatype_t</a>);
<a name="l01655"></a>01655 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga4e2a5d7f39daee5edf747f568fa90e69" title="Append an instance of Oval_value to the attribute Oval_constant-&gt;values.">oval_variable_add_value</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable.html" title="An oval variable resolves an oval_value stream which specifies constraints for oval_objects and oval_...">oval_variable</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__value.html" title="OVAL object or item entity value.">oval_value</a> *);      <span class="comment">//type==OVAL_VARIABLE_CONSTANT</span>
<a name="l01656"></a>01656 
<a name="l01657"></a>01657 <span class="keywordtype">void</span> oval_variable_clear_values(<span class="keyword">struct</span> <a class="code" href="structoval__variable.html" title="An oval variable resolves an oval_value stream which specifies constraints for oval_objects and oval_...">oval_variable</a> *);
<a name="l01670"></a>01670 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga61cb4fd268434eb7f82400806be6e245" title="Bind an instance of Oval_component to the attribute Oval_local-&gt;component.">oval_variable_set_component</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable.html" title="An oval variable resolves an oval_value stream which specifies constraints for oval_objects and oval_...">oval_variable</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a> *component);     <span class="comment">//type==OVAL_VARIABLE_LOCAL</span>
<a name="l01682"></a>01682 <span class="comment"></span><span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#ga5af5f0a8f14194c6c95e8fed74c3ff2f" title="Returns attribute oval_variable-&gt;id.">oval_variable_get_id</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable.html" title="An oval variable resolves an oval_value stream which specifies constraints for oval_objects and oval_...">oval_variable</a> *);
<a name="l01688"></a>01688 <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#gad31a4444a5d7198cec1e25006854d352" title="Returns attribute oval_variable-&gt;comment.">oval_variable_get_comment</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable.html" title="An oval variable resolves an oval_value stream which specifies constraints for oval_objects and oval_...">oval_variable</a> *);
<a name="l01693"></a>01693 <span class="keywordtype">int</span> <a class="code" href="group__OVALDEF.html#ga5d08e8be95f5c17f67c00e3b7214bd23" title="Returns attribute oval_variable-&gt;version.">oval_variable_get_version</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable.html" title="An oval variable resolves an oval_value stream which specifies constraints for oval_objects and oval_...">oval_variable</a> *);
<a name="l01698"></a>01698 <span class="keywordtype">bool</span> <a class="code" href="group__OVALDEF.html#ga593a9f421ff46ada989895bf11c80788" title="Returns attribute oval_variable-&gt;deprecated.">oval_variable_get_deprecated</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable.html" title="An oval variable resolves an oval_value stream which specifies constraints for oval_objects and oval_...">oval_variable</a> *);
<a name="l01703"></a>01703 <a class="code" href="group__OVALDEF.html#ga508c483d127b48e6190a40b401962db6" title="OVAL variable types.">oval_variable_type_t</a> <a class="code" href="group__OVALDEF.html#ga98d512ea3c2a9f50a2d1fc5337df30b2" title="Returns attribute oval_variable-&gt;type.">oval_variable_get_type</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable.html" title="An oval variable resolves an oval_value stream which specifies constraints for oval_objects and oval_...">oval_variable</a> *);
<a name="l01708"></a>01708 <a class="code" href="group__OVALDEF.html#gaf069fe2fb2a9ae3abe47cab55b89827e" title="Datatypes.">oval_datatype_t</a> <a class="code" href="group__OVALDEF.html#ga3305986237d5bff16d84e9bfb92fea36" title="Returns attribute oval_variable-&gt;datatype.">oval_variable_get_datatype</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable.html" title="An oval variable resolves an oval_value stream which specifies constraints for oval_objects and oval_...">oval_variable</a> *);
<a name="l01716"></a>01716 <span class="keyword">struct </span><a class="code" href="structoval__value__iterator.html">oval_value_iterator</a> *<a class="code" href="group__OVALDEF.html#gafb78c4dc3624c31dc87d4dfc4d12367e" title="Returns attribute Oval_external/Oval_constant-&gt;values.">oval_variable_get_values</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable.html" title="An oval variable resolves an oval_value stream which specifies constraints for oval_objects and oval_...">oval_variable</a> *);   <span class="comment">//type==OVAL_VARIABLE_CONSTANT</span>
<a name="l01723"></a>01723 <span class="comment"></span><span class="keyword">struct </span><a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a> *<a class="code" href="group__OVALDEF.html#gaa34166a9c0f382ee5c8343dd48d704f2" title="Returns attribute Oval_local-&gt;component.">oval_variable_get_component</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable.html" title="An oval variable resolves an oval_value stream which specifies constraints for oval_objects and oval_...">oval_variable</a> *);     <span class="comment">//type==OVAL_VARIABLE_LOCAL</span>
<a name="l01728"></a>01728 <span class="comment"></span><span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#gaf0b9945f7d300e8f1f108bc9a59a0baf" title="Returns attribute Oval_component_type-&gt;text.">oval_component_type_get_text</a>(<a class="code" href="group__OVALDEF.html#gab6ed49a929aed7027c01b143ced8ba2d" title="Component types.">oval_component_type_t</a> type);
<a name="l01739"></a>01739 <span class="keywordtype">bool</span> <a class="code" href="group__OVALDEF.html#gac1f3f205e941324dce4e7bd196ed69e3" title="Returns true if iterator not exhausted.">oval_variable_iterator_has_more</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable__iterator.html">oval_variable_iterator</a> *);
<a name="l01744"></a>01744 <span class="keyword">struct </span><a class="code" href="structoval__variable.html" title="An oval variable resolves an oval_value stream which specifies constraints for oval_objects and oval_...">oval_variable</a> *<a class="code" href="group__OVALDEF.html#ga37f093ccd677a5daa944586a29bb1108" title="Returns next instance of oval_variable.">oval_variable_iterator_next</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable__iterator.html">oval_variable_iterator</a> *);
<a name="l01749"></a>01749 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gabdeb522127f5f8db8bd4b669b4d6c6b9" title="Free iterator.">oval_variable_iterator_free</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable__iterator.html">oval_variable_iterator</a> *);
<a name="l01762"></a>01762 <span class="keyword">struct </span><a class="code" href="structoval__affected.html" title="Each OVAL Definition specifies certain type of affected system(s).">oval_affected</a> *<a class="code" href="group__OVALDEF.html#gac852abd08a4a3eb1fe6620ed15125d08" title="Construct instance of oval_affected.">oval_affected_new</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *);
<a name="l01768"></a>01768 <span class="keyword">struct </span><a class="code" href="structoval__affected.html" title="Each OVAL Definition specifies certain type of affected system(s).">oval_affected</a> *<a class="code" href="group__OVALDEF.html#ga5fe063593c56be6a68971ca4370b3788" title="Clone instance of oval_affected.">oval_affected_clone</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *new_model, <span class="keyword">struct</span> <a class="code" href="structoval__affected.html" title="Each OVAL Definition specifies certain type of affected system(s).">oval_affected</a> *old_affected);
<a name="l01773"></a>01773 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga4287b6237b907d038369121515b3b36c" title="Release instance of oval_affected.">oval_affected_free</a>(<span class="keyword">struct</span> <a class="code" href="structoval__affected.html" title="Each OVAL Definition specifies certain type of affected system(s).">oval_affected</a> *);
<a name="l01774"></a>01774 
<a name="l01783"></a>01783 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga7a089f0bf5c07c14e6b332c4ba1e36b1" title="Set oval_affected family.">oval_affected_set_family</a>(<span class="keyword">struct</span> <a class="code" href="structoval__affected.html" title="Each OVAL Definition specifies certain type of affected system(s).">oval_affected</a> *, <a class="code" href="group__OVALDEF.html#ga80d323a50a1976c7ecc926976b12af20" title="Affected family enumeration.">oval_affected_family_t</a> family);
<a name="l01788"></a>01788 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga4c9f46f654ca1b45bd26ed5e85d46db9" title="Append name to oval_affected platform names.">oval_affected_add_platform</a>(<span class="keyword">struct</span> <a class="code" href="structoval__affected.html" title="Each OVAL Definition specifies certain type of affected system(s).">oval_affected</a> *, <span class="keywordtype">char</span> *platform_name);
<a name="l01793"></a>01793 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gabc040498092740e14143a60da141d484" title="Append name to oval_affected product names.">oval_affected_add_product</a>(<span class="keyword">struct</span> <a class="code" href="structoval__affected.html" title="Each OVAL Definition specifies certain type of affected system(s).">oval_affected</a> *, <span class="keywordtype">char</span> *product_name);
<a name="l01806"></a>01806 <a class="code" href="group__OVALDEF.html#ga80d323a50a1976c7ecc926976b12af20" title="Affected family enumeration.">oval_affected_family_t</a> <a class="code" href="group__OVALDEF.html#gaece6f8a5be53f40d8f27cf6c6e7ca3e8" title="Get member value oval_affected family.">oval_affected_get_family</a>(<span class="keyword">struct</span> <a class="code" href="structoval__affected.html" title="Each OVAL Definition specifies certain type of affected system(s).">oval_affected</a> *);
<a name="l01814"></a>01814 <span class="keyword">struct </span><a class="code" href="structoval__string__iterator.html">oval_string_iterator</a> *<a class="code" href="group__OVALDEF.html#gaa8d60e9521d33a23a45a226e2e1fd9e9" title="Get member values oval_affected platform_names.">oval_affected_get_platforms</a>(<span class="keyword">struct</span> <a class="code" href="structoval__affected.html" title="Each OVAL Definition specifies certain type of affected system(s).">oval_affected</a> *);
<a name="l01822"></a>01822 <span class="keyword">struct </span><a class="code" href="structoval__string__iterator.html">oval_string_iterator</a> *<a class="code" href="group__OVALDEF.html#gae6b67c6277ae893cedfc550c372146ae" title="Get member values oval_affected product_names.">oval_affected_get_products</a>(<span class="keyword">struct</span> <a class="code" href="structoval__affected.html" title="Each OVAL Definition specifies certain type of affected system(s).">oval_affected</a> *);
<a name="l01839"></a>01839 <span class="keywordtype">bool</span> <a class="code" href="group__OVALDEF.html#gad3f9bb8a6938bbb531445dc131e5b833" title="Return true if iterator has more oval_affected.">oval_affected_iterator_has_more</a>(<span class="keyword">struct</span> <a class="code" href="structoval__affected__iterator.html">oval_affected_iterator</a> *);
<a name="l01844"></a>01844 <span class="keyword">struct </span><a class="code" href="structoval__affected.html" title="Each OVAL Definition specifies certain type of affected system(s).">oval_affected</a> *<a class="code" href="group__OVALDEF.html#gae80524d73e0a7ca6cb086ae81319b522" title="Return next instance of oval_affected from iterator.">oval_affected_iterator_next</a>(<span class="keyword">struct</span> <a class="code" href="structoval__affected__iterator.html">oval_affected_iterator</a> *);
<a name="l01849"></a>01849 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga673dbbc8f16d0f8e6bb0916da2c2804f" title="Release instance of oval_affected_ iterator.">oval_affected_iterator_free</a>(<span class="keyword">struct</span> <a class="code" href="structoval__affected__iterator.html">oval_affected_iterator</a> *);
<a name="l01855"></a>01855 <span class="keyword">struct </span><a class="code" href="structoval__reference.html" title="An Oval_reference links an Oval_definition to a definitive external reference.">oval_reference</a> *oval_reference_new(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *);
<a name="l01860"></a>01860 <span class="keyword">struct </span><a class="code" href="structoval__reference.html" title="An Oval_reference links an Oval_definition to a definitive external reference.">oval_reference</a> *<a class="code" href="group__OVALDEF.html#ga4f5d8b84579a886cbc41cbf1d056135a">oval_reference_clone</a>
<a name="l01861"></a>01861     (<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *new_model, <span class="keyword">struct</span> <a class="code" href="structoval__reference.html" title="An Oval_reference links an Oval_definition to a definitive external reference.">oval_reference</a> *old_reference);
<a name="l01865"></a>01865 <span class="keywordtype">void</span> oval_reference_free(<span class="keyword">struct</span> <a class="code" href="structoval__reference.html" title="An Oval_reference links an Oval_definition to a definitive external reference.">oval_reference</a> *);
<a name="l01866"></a>01866 
<a name="l01876"></a>01876 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gadbe51ecd95ea885ed7d4333d6a91bbf1" title="Set OVAL reference source.">oval_reference_set_source</a>(<span class="keyword">struct</span> <a class="code" href="structoval__reference.html" title="An Oval_reference links an Oval_definition to a definitive external reference.">oval_reference</a> *, <span class="keywordtype">char</span> *);
<a name="l01880"></a>01880 <span class="keywordtype">void</span> oval_reference_set_id(<span class="keyword">struct</span> <a class="code" href="structoval__reference.html" title="An Oval_reference links an Oval_definition to a definitive external reference.">oval_reference</a> *, <span class="keywordtype">char</span> *);
<a name="l01884"></a>01884 <span class="keywordtype">void</span> oval_reference_set_url(<span class="keyword">struct</span> <a class="code" href="structoval__reference.html" title="An Oval_reference links an Oval_definition to a definitive external reference.">oval_reference</a> *, <span class="keywordtype">char</span> *);
<a name="l01896"></a>01896 <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#ga0dd9435c7e89f26df629b1db9a5b6d4f" title="Get OVAL reference source.">oval_reference_get_source</a>(<span class="keyword">struct</span> <a class="code" href="structoval__reference.html" title="An Oval_reference links an Oval_definition to a definitive external reference.">oval_reference</a> *);
<a name="l01902"></a>01902 <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#ga0156cabd1801258ef518c8d864c42bd9" title="Get OVAL reference ID.">oval_reference_get_id</a>(<span class="keyword">struct</span> <a class="code" href="structoval__reference.html" title="An Oval_reference links an Oval_definition to a definitive external reference.">oval_reference</a> *);
<a name="l01908"></a>01908 <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#ga8ac0f7c3786be23fbb630903b05cd87c" title="Get OVAL reference URL.">oval_reference_get_url</a>(<span class="keyword">struct</span> <a class="code" href="structoval__reference.html" title="An Oval_reference links an Oval_definition to a definitive external reference.">oval_reference</a> *);
<a name="l01918"></a>01918 <span class="keywordtype">bool</span> oval_reference_iterator_has_more(<span class="keyword">struct</span> <a class="code" href="structoval__reference__iterator.html">oval_reference_iterator</a> *);
<a name="l01922"></a>01922 <span class="keyword">struct </span><a class="code" href="structoval__reference.html" title="An Oval_reference links an Oval_definition to a definitive external reference.">oval_reference</a> *oval_reference_iterator_next(<span class="keyword">struct</span> <a class="code" href="structoval__reference__iterator.html">oval_reference_iterator</a> *);
<a name="l01926"></a>01926 <span class="keywordtype">void</span> oval_reference_iterator_free(<span class="keyword">struct</span> <a class="code" href="structoval__reference__iterator.html">oval_reference_iterator</a> *);
<a name="l01955"></a>01955 <span class="keyword">struct </span><a class="code" href="structoval__criteria__node.html" title="Specify oval_definition dependencies.">oval_criteria_node</a> *<a class="code" href="group__OVALDEF.html#gacad9d0a710cdbbd4fa748bb92271e01f" title="Construct an instance of oval_criteria_node.">oval_criteria_node_new</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *, <a class="code" href="group__OVALDEF.html#ga6d0c5bdab379cdf9908e086efd4d9cca" title="Criteria node type.">oval_criteria_node_type_t</a> type);
<a name="l01961"></a>01961 <span class="keyword">struct </span><a class="code" href="structoval__criteria__node.html" title="Specify oval_definition dependencies.">oval_criteria_node</a> *<a class="code" href="group__OVALDEF.html#ga536e612d001004c4807b44c1b39b7a1f" title="Clone an instance of oval_criteria_node.">oval_criteria_node_clone</a>
<a name="l01962"></a>01962     (<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *new_model, <span class="keyword">struct</span> <a class="code" href="structoval__criteria__node.html" title="Specify oval_definition dependencies.">oval_criteria_node</a> *old_node);
<a name="l01967"></a>01967 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gabca64d5751a91835639f29cf043eb3d4" title="Free an instance of oval_criteria_node.">oval_criteria_node_free</a>(<span class="keyword">struct</span> <a class="code" href="structoval__criteria__node.html" title="Specify oval_definition dependencies.">oval_criteria_node</a> *);
<a name="l01968"></a>01968 
<a name="l01978"></a>01978 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gaae4cb3c12dcf9c81d9fe596edb84b98c" title="Set attribute Oval_criteria_node-&gt;negate.">oval_criteria_node_set_negate</a>(<span class="keyword">struct</span> <a class="code" href="structoval__criteria__node.html" title="Specify oval_definition dependencies.">oval_criteria_node</a> *, <span class="keywordtype">bool</span> negate);
<a name="l01984"></a>01984 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gad1642b4d3d5f33566e0edf35b102db09" title="Set attribute Oval_criteria_node-&gt;type.">oval_criteria_set_node_type</a>(<span class="keyword">struct</span> <a class="code" href="structoval__criteria__node.html" title="Specify oval_definition dependencies.">oval_criteria_node</a> *node, <a class="code" href="group__OVALDEF.html#ga6d0c5bdab379cdf9908e086efd4d9cca" title="Criteria node type.">oval_criteria_node_type_t</a> type);
<a name="l01990"></a>01990 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gaecaaae0442a015acc45128e26176213b" title="set attribute Oval_criteria_node-&gt;comment.">oval_criteria_node_set_comment</a>(<span class="keyword">struct</span> <a class="code" href="structoval__criteria__node.html" title="Specify oval_definition dependencies.">oval_criteria_node</a> *, <span class="keywordtype">char</span> *comment);
<a name="l01998"></a>01998 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga90203e4a08e36e5beabf3eed5bf90ef6" title="Set attribute Oval_criteria-&gt;operator.">oval_criteria_node_set_operator</a>(<span class="keyword">struct</span> <a class="code" href="structoval__criteria__node.html" title="Specify oval_definition dependencies.">oval_criteria_node</a> *, <a class="code" href="group__OVALDEF.html#gad5debd6ffe0c38c6de9108e86ee237e6" title="Boolean operators.">oval_operator_t</a> op);
<a name="l02009"></a>02009 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga375735a4f1a0129f23bc06a5dd8b6adf" title="Append instance of Oval_criteria_node to attribute Oval_criteria-&gt;subnodes.">oval_criteria_node_add_subnode</a>(<span class="keyword">struct</span> <a class="code" href="structoval__criteria__node.html" title="Specify oval_definition dependencies.">oval_criteria_node</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__criteria__node.html" title="Specify oval_definition dependencies.">oval_criteria_node</a> *node);
<a name="l02017"></a>02017 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga6984b998b1ef14bbf344399513e0a1b3" title="Sets attribute Oval_criterion-&gt;test.">oval_criteria_node_set_test</a>(<span class="keyword">struct</span> <a class="code" href="structoval__criteria__node.html" title="Specify oval_definition dependencies.">oval_criteria_node</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__test.html" title="An Oval_test specifies a technical control by identifying an oval_object that is evaluated on an inst...">oval_test</a> *);
<a name="l02025"></a>02025 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga33164b3c1f3ed91632b70cbeccf9bc81" title="Sets attribute Oval_extends-&gt;definition.">oval_criteria_node_set_definition</a>(<span class="keyword">struct</span> <a class="code" href="structoval__criteria__node.html" title="Specify oval_definition dependencies.">oval_criteria_node</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__definition.html" title="Oval definition specification.">oval_definition</a> *);  <span class="comment">//type==NODETYPE_EXTENDDEF</span>
<a name="l02036"></a>02036 <span class="comment"></span><a class="code" href="group__OVALDEF.html#ga6d0c5bdab379cdf9908e086efd4d9cca" title="Criteria node type.">oval_criteria_node_type_t</a> <a class="code" href="group__OVALDEF.html#ga64e4b634779118c94ed7b23fbae89218" title="Returns attribute Oval_criteria_node-&gt;type.">oval_criteria_node_get_type</a>(<span class="keyword">struct</span> <a class="code" href="structoval__criteria__node.html" title="Specify oval_definition dependencies.">oval_criteria_node</a> *);
<a name="l02041"></a>02041 <span class="keywordtype">bool</span> <a class="code" href="group__OVALDEF.html#ga6d82f153fabe3b96b074683f79e166ce" title="Returns attribute Oval_criteria_node-&gt;negate.">oval_criteria_node_get_negate</a>(<span class="keyword">struct</span> <a class="code" href="structoval__criteria__node.html" title="Specify oval_definition dependencies.">oval_criteria_node</a> *);
<a name="l02047"></a>02047 <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#gaa9e6d8dec72032c03edcc004d8f5bf16" title="Returns attribute Oval_criteria_node-&gt;comment.">oval_criteria_node_get_comment</a>(<span class="keyword">struct</span> <a class="code" href="structoval__criteria__node.html" title="Specify oval_definition dependencies.">oval_criteria_node</a> *);
<a name="l02053"></a>02053 <a class="code" href="group__OVALDEF.html#gad5debd6ffe0c38c6de9108e86ee237e6" title="Boolean operators.">oval_operator_t</a> <a class="code" href="group__OVALDEF.html#ga1f87588362c7928e0370596653dc473a" title="Returns attribute Oval_criteria-&gt;operator HOWDI.">oval_criteria_node_get_operator</a>(<span class="keyword">struct</span> <a class="code" href="structoval__criteria__node.html" title="Specify oval_definition dependencies.">oval_criteria_node</a> *);
<a name="l02061"></a>02061 <span class="keyword">struct </span><a class="code" href="structoval__criteria__node__iterator.html">oval_criteria_node_iterator</a> *<a class="code" href="group__OVALDEF.html#ga3b9a165ff82bce2b97d7afe6d8bfb2c9" title="Returns attribute Oval_criteria_node-&gt;subnodes.">oval_criteria_node_get_subnodes</a>(<span class="keyword">struct</span> <a class="code" href="structoval__criteria__node.html" title="Specify oval_definition dependencies.">oval_criteria_node</a> *);
<a name="l02068"></a>02068 <span class="keyword">struct </span><a class="code" href="structoval__test.html" title="An Oval_test specifies a technical control by identifying an oval_object that is evaluated on an inst...">oval_test</a> *<a class="code" href="group__OVALDEF.html#ga6b4cf8fc8578641ad34d0146ab0deee8" title="Returns attribute Oval_criterion-&gt;test.">oval_criteria_node_get_test</a>(<span class="keyword">struct</span> <a class="code" href="structoval__criteria__node.html" title="Specify oval_definition dependencies.">oval_criteria_node</a> *);
<a name="l02075"></a>02075 <span class="keyword">struct </span><a class="code" href="structoval__definition.html" title="Oval definition specification.">oval_definition</a> *<a class="code" href="group__OVALDEF.html#gad4fe7468e7ecad66927d956657bca547" title="Returns attribute Oval_extends-&gt;definition.">oval_criteria_node_get_definition</a>(<span class="keyword">struct</span> <a class="code" href="structoval__criteria__node.html" title="Specify oval_definition dependencies.">oval_criteria_node</a> *);
<a name="l02086"></a>02086 <span class="keywordtype">bool</span> <a class="code" href="group__OVALDEF.html#ga2460172174d8771047f1696d56839ec6" title="Returns true if the iterator is not exhausted.">oval_criteria_node_iterator_has_more</a>(<span class="keyword">struct</span> <a class="code" href="structoval__criteria__node__iterator.html">oval_criteria_node_iterator</a> *);
<a name="l02092"></a>02092 <span class="keyword">struct </span><a class="code" href="structoval__criteria__node.html" title="Specify oval_definition dependencies.">oval_criteria_node</a> *<a class="code" href="group__OVALDEF.html#gaf1d81cd3ea091ae722e13e7742f9b27f" title="Returns the next instance of Oval_criteria_node from the iterator.">oval_criteria_node_iterator_next</a>(<span class="keyword">struct</span> <a class="code" href="structoval__criteria__node__iterator.html">oval_criteria_node_iterator</a> *);
<a name="l02097"></a>02097 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gad725355b8285868622ec54406439eeda" title="Free the iterator.">oval_criteria_node_iterator_free</a>(<span class="keyword">struct</span> <a class="code" href="structoval__criteria__node__iterator.html">oval_criteria_node_iterator</a> *);
<a name="l02109"></a>02109 <span class="keyword">struct </span><a class="code" href="structoval__object__content.html" title="An Oval_object_content instance specifies an oval_object field.">oval_object_content</a> *oval_object_content_new(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *model, <a class="code" href="group__OVALDEF.html#gaf5a61d142a62eb195ad4483627e458b4" title="Type of object content.">oval_object_content_type_t</a> type);
<a name="l02110"></a>02110 
<a name="l02115"></a>02115 <span class="keyword">struct </span><a class="code" href="structoval__object__content.html" title="An Oval_object_content instance specifies an oval_object field.">oval_object_content</a> *<a class="code" href="group__OVALDEF.html#ga2f9667276e93ad35d76db1dcffc2fc79">oval_object_content_clone</a>
<a name="l02116"></a>02116     (<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *new_model, <span class="keyword">struct</span> <a class="code" href="structoval__object__content.html" title="An Oval_object_content instance specifies an oval_object field.">oval_object_content</a> *old_content);
<a name="l02117"></a>02117 
<a name="l02121"></a>02121 <span class="keywordtype">void</span> oval_object_content_free(<span class="keyword">struct</span> <a class="code" href="structoval__object__content.html" title="An Oval_object_content instance specifies an oval_object field.">oval_object_content</a> *);
<a name="l02122"></a>02122 
<a name="l02131"></a>02131 <span class="keywordtype">void</span> oval_object_content_set_type(<span class="keyword">struct</span> <a class="code" href="structoval__object__content.html" title="An Oval_object_content instance specifies an oval_object field.">oval_object_content</a> *, <a class="code" href="group__OVALDEF.html#gaf5a61d142a62eb195ad4483627e458b4" title="Type of object content.">oval_object_content_type_t</a>);
<a name="l02135"></a>02135 <span class="keywordtype">void</span> oval_object_content_set_field_name(<span class="keyword">struct</span> <a class="code" href="structoval__object__content.html" title="An Oval_object_content instance specifies an oval_object field.">oval_object_content</a> *, <span class="keywordtype">char</span> *);
<a name="l02139"></a>02139 <span class="keywordtype">void</span> oval_object_content_set_entity(<span class="keyword">struct</span> <a class="code" href="structoval__object__content.html" title="An Oval_object_content instance specifies an oval_object field.">oval_object_content</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__entity.html" title="OVAL entity.">oval_entity</a> *);        <span class="comment">//type == OVAL_OBJECTCONTENT_ENTITY</span>
<a name="l02143"></a>02143 <span class="comment"></span><span class="keywordtype">void</span> oval_object_content_set_varCheck(<span class="keyword">struct</span> <a class="code" href="structoval__object__content.html" title="An Oval_object_content instance specifies an oval_object field.">oval_object_content</a> *, <a class="code" href="group__OVALDEF.html#ga926ba821c14d2faac9a23b8908c23d70" title="Check enumeration.">oval_check_t</a>);      <span class="comment">//type == OVAL_OBJECTCONTENT_ENTITY</span>
<a name="l02147"></a>02147 <span class="comment"></span><span class="keywordtype">void</span> oval_object_content_set_setobject(<span class="keyword">struct</span> <a class="code" href="structoval__object__content.html" title="An Oval_object_content instance specifies an oval_object field.">oval_object_content</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__setobject.html" title="OVAL set object.">oval_setobject</a> *);  <span class="comment">//type == OVAL_OBJECTCONTENT_SET</span>
<a name="l02159"></a>02159 <span class="comment"></span><span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#gab9b8acc8417e50346277434664580d70" title="Get field name of a object content.">oval_object_content_get_field_name</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object__content.html" title="An Oval_object_content instance specifies an oval_object field.">oval_object_content</a> *);
<a name="l02164"></a>02164 <a class="code" href="group__OVALDEF.html#gaf5a61d142a62eb195ad4483627e458b4" title="Type of object content.">oval_object_content_type_t</a> <a class="code" href="group__OVALDEF.html#ga79f8fa287122993924a3fcb91e9c5f0a" title="Get type of a object content (entity or set).">oval_object_content_get_type</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object__content.html" title="An Oval_object_content instance specifies an oval_object field.">oval_object_content</a> *);
<a name="l02170"></a>02170 <span class="keyword">struct </span><a class="code" href="structoval__entity.html" title="OVAL entity.">oval_entity</a> *<a class="code" href="group__OVALDEF.html#ga74d796e4b2e67c4365199ff25e4cbf3b" title="Get entity of a simple object content.">oval_object_content_get_entity</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object__content.html" title="An Oval_object_content instance specifies an oval_object field.">oval_object_content</a> *);       <span class="comment">//type == OVAL_OBJECTCONTENT_ENTITY</span>
<a name="l02175"></a>02175 <span class="comment"></span><a class="code" href="group__OVALDEF.html#ga926ba821c14d2faac9a23b8908c23d70" title="Check enumeration.">oval_check_t</a> <a class="code" href="group__OVALDEF.html#ga9e12c8f8a4b0abbfb4e2a87de61f0857" title="Get varCheck of a simple object content.">oval_object_content_get_varCheck</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object__content.html" title="An Oval_object_content instance specifies an oval_object field.">oval_object_content</a> *);    <span class="comment">//type == OVAL_OBJECTCONTENT_ENTITY</span>
<a name="l02181"></a>02181 <span class="comment"></span><span class="keyword">struct </span><a class="code" href="structoval__setobject.html" title="OVAL set object.">oval_setobject</a> *<a class="code" href="group__OVALDEF.html#ga34bbb9c642f068ee2804948a5aa6e0fa" title="Get setobject of a set object content.">oval_object_content_get_setobject</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object__content.html" title="An Oval_object_content instance specifies an oval_object field.">oval_object_content</a> *); <span class="comment">//type == OVAL_OBJECTCONTENT_SET</span>
<a name="l02191"></a>02191 <span class="comment"></span><span class="keywordtype">bool</span> oval_object_content_iterator_has_more(<span class="keyword">struct</span> <a class="code" href="structoval__object__content__iterator.html">oval_object_content_iterator</a> *);
<a name="l02195"></a>02195 <span class="keyword">struct </span><a class="code" href="structoval__object__content.html" title="An Oval_object_content instance specifies an oval_object field.">oval_object_content</a> *oval_object_content_iterator_next(<span class="keyword">struct</span> <a class="code" href="structoval__object__content__iterator.html">oval_object_content_iterator</a> *);
<a name="l02199"></a>02199 <span class="keywordtype">void</span> oval_object_content_iterator_free(<span class="keyword">struct</span> <a class="code" href="structoval__object__content__iterator.html">oval_object_content_iterator</a> *);
<a name="l02211"></a>02211 <span class="keyword">struct </span><a class="code" href="structoval__behavior.html" title="OVAL behavior.">oval_behavior</a> *oval_behavior_new(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *);
<a name="l02212"></a>02212 
<a name="l02217"></a>02217 <span class="keyword">struct </span><a class="code" href="structoval__behavior.html" title="OVAL behavior.">oval_behavior</a> *<a class="code" href="group__OVALDEF.html#gaa4a65b558963902ac1c5a67c9a820190">oval_behavior_clone</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *new_model, <span class="keyword">struct</span> <a class="code" href="structoval__behavior.html" title="OVAL behavior.">oval_behavior</a> *old_behavior);
<a name="l02221"></a>02221 <span class="keywordtype">void</span> oval_behavior_free(<span class="keyword">struct</span> <a class="code" href="structoval__behavior.html" title="OVAL behavior.">oval_behavior</a> *);
<a name="l02222"></a>02222 
<a name="l02230"></a>02230 <span class="keywordtype">void</span> oval_behavior_set_keyval(<span class="keyword">struct</span> <a class="code" href="structoval__behavior.html" title="OVAL behavior.">oval_behavior</a> *behavior, <span class="keyword">const</span> <span class="keywordtype">char</span> *key, <span class="keyword">const</span> <span class="keywordtype">char</span> *value);
<a name="l02242"></a>02242 <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#gaaf7c03fd0bc13fd34c9b43dd08bd5cbe" title="Get OVAL behavior name.">oval_behavior_get_key</a>(<span class="keyword">struct</span> <a class="code" href="structoval__behavior.html" title="OVAL behavior.">oval_behavior</a> *);
<a name="l02248"></a>02248 <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#gae4be80524201e69217f00446c3743f75" title="Get OVAL behavior value.">oval_behavior_get_value</a>(<span class="keyword">struct</span> <a class="code" href="structoval__behavior.html" title="OVAL behavior.">oval_behavior</a> *);
<a name="l02258"></a>02258 <span class="keywordtype">bool</span> oval_behavior_iterator_has_more(<span class="keyword">struct</span> <a class="code" href="structoval__behavior__iterator.html">oval_behavior_iterator</a> *);
<a name="l02262"></a>02262 <span class="keyword">struct </span><a class="code" href="structoval__behavior.html" title="OVAL behavior.">oval_behavior</a> *oval_behavior_iterator_next(<span class="keyword">struct</span> <a class="code" href="structoval__behavior__iterator.html">oval_behavior_iterator</a> *);
<a name="l02266"></a>02266 <span class="keywordtype">void</span> oval_behavior_iterator_free(<span class="keyword">struct</span> <a class="code" href="structoval__behavior__iterator.html">oval_behavior_iterator</a> *);
<a name="l02278"></a>02278 <span class="keyword">struct </span><a class="code" href="structoval__state__content.html" title="An Oval_state_content instance specifies an oval_state field.">oval_state_content</a> *oval_state_content_new(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *);
<a name="l02283"></a>02283 <span class="keyword">struct </span><a class="code" href="structoval__state__content.html" title="An Oval_state_content instance specifies an oval_state field.">oval_state_content</a> *<a class="code" href="group__OVALDEF.html#ga17c233368a8f030f4902904deaa4f7fd">oval_state_content_clone</a> (<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *new_model, <span class="keyword">struct</span> <a class="code" href="structoval__state__content.html" title="An Oval_state_content instance specifies an oval_state field.">oval_state_content</a> *old_content);
<a name="l02287"></a>02287 <span class="keywordtype">void</span> oval_state_content_free(<span class="keyword">struct</span> <a class="code" href="structoval__state__content.html" title="An Oval_state_content instance specifies an oval_state field.">oval_state_content</a> *);
<a name="l02288"></a>02288 
<a name="l02296"></a>02296 <span class="keywordtype">void</span> oval_state_content_set_entity(<span class="keyword">struct</span> <a class="code" href="structoval__state__content.html" title="An Oval_state_content instance specifies an oval_state field.">oval_state_content</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__entity.html" title="OVAL entity.">oval_entity</a> *);
<a name="l02300"></a>02300 <span class="keywordtype">void</span> oval_state_content_add_record_field(<span class="keyword">struct</span> <a class="code" href="structoval__state__content.html" title="An Oval_state_content instance specifies an oval_state field.">oval_state_content</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *);
<a name="l02304"></a>02304 <span class="keywordtype">void</span> oval_state_content_set_varcheck(<span class="keyword">struct</span> <a class="code" href="structoval__state__content.html" title="An Oval_state_content instance specifies an oval_state field.">oval_state_content</a> *, <a class="code" href="group__OVALDEF.html#ga926ba821c14d2faac9a23b8908c23d70" title="Check enumeration.">oval_check_t</a>);
<a name="l02308"></a>02308 <span class="keywordtype">void</span> oval_state_content_set_entcheck(<span class="keyword">struct</span> <a class="code" href="structoval__state__content.html" title="An Oval_state_content instance specifies an oval_state field.">oval_state_content</a> *, <a class="code" href="group__OVALDEF.html#ga926ba821c14d2faac9a23b8908c23d70" title="Check enumeration.">oval_check_t</a>);
<a name="l02320"></a>02320 <span class="keyword">struct </span><a class="code" href="structoval__entity.html" title="OVAL entity.">oval_entity</a> *<a class="code" href="group__OVALDEF.html#gaabee367f5f661e05c1a6819524a2db2b" title="Get entity of a state content.">oval_state_content_get_entity</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state__content.html" title="An Oval_state_content instance specifies an oval_state field.">oval_state_content</a> *);
<a name="l02324"></a>02324 <span class="keyword">struct </span><a class="code" href="structoval__record__field__iterator.html">oval_record_field_iterator</a> *oval_state_content_get_record_fields(<span class="keyword">struct</span> <a class="code" href="structoval__state__content.html" title="An Oval_state_content instance specifies an oval_state field.">oval_state_content</a> *);
<a name="l02329"></a>02329 <a class="code" href="group__OVALDEF.html#ga926ba821c14d2faac9a23b8908c23d70" title="Check enumeration.">oval_check_t</a> <a class="code" href="group__OVALDEF.html#ga055f786958d6bc875060e80ef6506c95" title="Get multipe variable values processing of a state content.">oval_state_content_get_var_check</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state__content.html" title="An Oval_state_content instance specifies an oval_state field.">oval_state_content</a> *);
<a name="l02334"></a>02334 <a class="code" href="group__OVALDEF.html#ga926ba821c14d2faac9a23b8908c23d70" title="Check enumeration.">oval_check_t</a> <a class="code" href="group__OVALDEF.html#ga559536d19241a4b7978a0314ff157b4a" title="Get multipe entities processing of a state content.">oval_state_content_get_ent_check</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state__content.html" title="An Oval_state_content instance specifies an oval_state field.">oval_state_content</a> *);
<a name="l02345"></a>02345 <span class="keywordtype">bool</span> oval_state_content_iterator_has_more(<span class="keyword">struct</span> <a class="code" href="structoval__state__content__iterator.html">oval_state_content_iterator</a> *);
<a name="l02349"></a>02349 <span class="keyword">struct </span><a class="code" href="structoval__state__content.html" title="An Oval_state_content instance specifies an oval_state field.">oval_state_content</a> *oval_state_content_iterator_next(<span class="keyword">struct</span> <a class="code" href="structoval__state__content__iterator.html">oval_state_content_iterator</a> *);
<a name="l02353"></a>02353 <span class="keywordtype">void</span> oval_state_content_iterator_free(<span class="keyword">struct</span> <a class="code" href="structoval__state__content__iterator.html">oval_state_content_iterator</a> *);
<a name="l02359"></a>02359 <span class="keyword">struct </span><a class="code" href="structoval__value.html" title="OVAL object or item entity value.">oval_value</a> *oval_value_new(<a class="code" href="group__OVALDEF.html#gaf069fe2fb2a9ae3abe47cab55b89827e" title="Datatypes.">oval_datatype_t</a> datatype, <span class="keywordtype">char</span> *text_value);
<a name="l02364"></a>02364 <span class="keyword">struct </span><a class="code" href="structoval__value.html" title="OVAL object or item entity value.">oval_value</a> *<a class="code" href="group__OVALDEF.html#ga7fe14f1f36f8bcd9ed374c682d3553b7">oval_value_clone</a>(<span class="keyword">struct</span> <a class="code" href="structoval__value.html" title="OVAL object or item entity value.">oval_value</a> *old_value);
<a name="l02368"></a>02368 <span class="keywordtype">void</span> oval_value_free(<span class="keyword">struct</span> <a class="code" href="structoval__value.html" title="OVAL object or item entity value.">oval_value</a> *);
<a name="l02369"></a>02369 
<a name="l02378"></a>02378 <a class="code" href="group__OVALDEF.html#gaf069fe2fb2a9ae3abe47cab55b89827e" title="Datatypes.">oval_datatype_t</a> <a class="code" href="group__OVALDEF.html#ga0f6246b022711228e2da00a6ace24c50" title="Get OVAL value datatype.">oval_value_get_datatype</a>(<span class="keyword">struct</span> <a class="code" href="structoval__value.html" title="OVAL object or item entity value.">oval_value</a> *);
<a name="l02384"></a>02384 <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#gada8afe096881f72f6ab3f44f31129be1" title="Get OVAL value as a text.">oval_value_get_text</a>(<span class="keyword">struct</span> <a class="code" href="structoval__value.html" title="OVAL object or item entity value.">oval_value</a> *);
<a name="l02389"></a>02389 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#ga6fc144e2ea0cef2e43c2cb803ecc5de8" title="Get OVAL value as a piece of raw binary data.">oval_value_get_binary</a>(<span class="keyword">struct</span> <a class="code" href="structoval__value.html" title="OVAL object or item entity value.">oval_value</a> *);      <span class="comment">//datatype==OVAL_DATATYPE_BINARY</span>
<a name="l02394"></a>02394 <span class="comment"></span><span class="keywordtype">bool</span> <a class="code" href="group__OVALDEF.html#ga569e211c05bd7df5af57956c0c073e6a" title="Get OVAL value as a boolean.">oval_value_get_boolean</a>(<span class="keyword">struct</span> <a class="code" href="structoval__value.html" title="OVAL object or item entity value.">oval_value</a> *);       <span class="comment">//datatype==OVAL_DATATYPE_BOOLEAN</span>
<a name="l02399"></a>02399 <span class="comment"></span><span class="keywordtype">float</span> <a class="code" href="group__OVALDEF.html#gaf2e020f7d2ef8ca9d471a8eab07bb57c" title="Get OVAL value as a floating point number.">oval_value_get_float</a>(<span class="keyword">struct</span> <a class="code" href="structoval__value.html" title="OVAL object or item entity value.">oval_value</a> *);        <span class="comment">//datatype==OVAL_DATATYPE_FLOAT</span>
<a name="l02404"></a>02404 <span class="comment"></span><span class="keywordtype">long</span> <span class="keywordtype">long</span> <a class="code" href="group__OVALDEF.html#ga71625ade717c998cbe9748b38b1e45b0" title="Get OVAL value as an integer.">oval_value_get_integer</a>(<span class="keyword">struct</span> <a class="code" href="structoval__value.html" title="OVAL object or item entity value.">oval_value</a> *);  <span class="comment">//datatype==OVAL_DATATYPE_INTEGER</span>
<a name="l02414"></a>02414 <span class="comment"></span><span class="keywordtype">bool</span> oval_value_iterator_has_more(<span class="keyword">struct</span> <a class="code" href="structoval__value__iterator.html">oval_value_iterator</a> *);
<a name="l02418"></a>02418 <span class="keyword">struct </span><a class="code" href="structoval__value.html" title="OVAL object or item entity value.">oval_value</a> *oval_value_iterator_next(<span class="keyword">struct</span> <a class="code" href="structoval__value__iterator.html">oval_value_iterator</a> *);
<a name="l02422"></a>02422 <span class="keywordtype">int</span> oval_value_iterator_remaining(<span class="keyword">struct</span> <a class="code" href="structoval__value__iterator.html">oval_value_iterator</a> *iterator);
<a name="l02426"></a>02426 <span class="keywordtype">void</span> oval_value_iterator_free(<span class="keyword">struct</span> <a class="code" href="structoval__value__iterator.html">oval_value_iterator</a> *);
<a name="l02438"></a>02438 <span class="keyword">struct </span><a class="code" href="structoval__entity.html" title="OVAL entity.">oval_entity</a> *oval_entity_new(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *);
<a name="l02443"></a>02443 <span class="keyword">struct </span><a class="code" href="structoval__entity.html" title="OVAL entity.">oval_entity</a> *<a class="code" href="group__OVALDEF.html#ga7aa93ac83325d4e43faff3f1a74a97db">oval_entity_clone</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *model, <span class="keyword">struct</span> <a class="code" href="structoval__entity.html" title="OVAL entity.">oval_entity</a> *old_entity);
<a name="l02447"></a>02447 <span class="keywordtype">void</span> oval_entity_free(<span class="keyword">struct</span> <a class="code" href="structoval__entity.html" title="OVAL entity.">oval_entity</a> *);
<a name="l02448"></a>02448 
<a name="l02456"></a>02456 <span class="keywordtype">void</span> oval_entity_set_type(<span class="keyword">struct</span> <a class="code" href="structoval__entity.html" title="OVAL entity.">oval_entity</a> *, <a class="code" href="group__OVALDEF.html#gac9a4faa0d289b6b2dabb76d43b03b671" title="Type of OVAL entity.">oval_entity_type_t</a>);
<a name="l02460"></a>02460 <span class="keywordtype">void</span> oval_entity_set_datatype(<span class="keyword">struct</span> <a class="code" href="structoval__entity.html" title="OVAL entity.">oval_entity</a> *, <a class="code" href="group__OVALDEF.html#gaf069fe2fb2a9ae3abe47cab55b89827e" title="Datatypes.">oval_datatype_t</a>);
<a name="l02464"></a>02464 <span class="keywordtype">void</span> oval_entity_set_mask(<span class="keyword">struct</span> <a class="code" href="structoval__entity.html" title="OVAL entity.">oval_entity</a> *, <span class="keywordtype">int</span>);
<a name="l02468"></a>02468 <span class="keywordtype">void</span> oval_entity_set_varref_type(<span class="keyword">struct</span> <a class="code" href="structoval__entity.html" title="OVAL entity.">oval_entity</a> *, <a class="code" href="group__OVALDEF.html#gaf188be33624f01de2946ce6e58b6bf53" title="Varref types.">oval_entity_varref_type_t</a>);
<a name="l02472"></a>02472 <span class="keywordtype">void</span> oval_entity_set_variable(<span class="keyword">struct</span> <a class="code" href="structoval__entity.html" title="OVAL entity.">oval_entity</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__variable.html" title="An oval variable resolves an oval_value stream which specifies constraints for oval_objects and oval_...">oval_variable</a> *);
<a name="l02476"></a>02476 <span class="keywordtype">void</span> oval_entity_set_value(<span class="keyword">struct</span> <a class="code" href="structoval__entity.html" title="OVAL entity.">oval_entity</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__value.html" title="OVAL object or item entity value.">oval_value</a> *);
<a name="l02480"></a>02480 <span class="keywordtype">void</span> oval_entity_set_name(<span class="keyword">struct</span> <a class="code" href="structoval__entity.html" title="OVAL entity.">oval_entity</a> *, <span class="keywordtype">char</span> *);
<a name="l02484"></a>02484 <span class="keywordtype">void</span> oval_entity_set_operation(<span class="keyword">struct</span> <a class="code" href="structoval__entity.html" title="OVAL entity.">oval_entity</a> *, <a class="code" href="group__OVALDEF.html#ga3f00a63428c2b5db781a9c87ec73acd1" title="Operations.">oval_operation_t</a>);
<a name="l02496"></a>02496 <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#ga4e9767a32b9ce04039c055c699bfce87" title="Get OVAL entity name.">oval_entity_get_name</a>(<span class="keyword">struct</span> <a class="code" href="structoval__entity.html" title="OVAL entity.">oval_entity</a> *);
<a name="l02501"></a>02501 <a class="code" href="group__OVALDEF.html#gac9a4faa0d289b6b2dabb76d43b03b671" title="Type of OVAL entity.">oval_entity_type_t</a> <a class="code" href="group__OVALDEF.html#ga012549e87cecbcb4775dbfe8cc394012" title="Get OVAL entity type.">oval_entity_get_type</a>(<span class="keyword">struct</span> <a class="code" href="structoval__entity.html" title="OVAL entity.">oval_entity</a> *);
<a name="l02506"></a>02506 <a class="code" href="group__OVALDEF.html#gaf069fe2fb2a9ae3abe47cab55b89827e" title="Datatypes.">oval_datatype_t</a> <a class="code" href="group__OVALDEF.html#ga410c12432ef6b3b2ef2913f7fa77df02" title="Get OVAL entity datatype.">oval_entity_get_datatype</a>(<span class="keyword">struct</span> <a class="code" href="structoval__entity.html" title="OVAL entity.">oval_entity</a> *);
<a name="l02511"></a>02511 <a class="code" href="group__OVALDEF.html#ga3f00a63428c2b5db781a9c87ec73acd1" title="Operations.">oval_operation_t</a> <a class="code" href="group__OVALDEF.html#ga06dbde65d8560c1b02d812d333e0bf05" title="Get OVAL entity operation type.">oval_entity_get_operation</a>(<span class="keyword">struct</span> <a class="code" href="structoval__entity.html" title="OVAL entity.">oval_entity</a> *);
<a name="l02517"></a>02517 <span class="keyword">struct </span><a class="code" href="structoval__variable.html" title="An oval variable resolves an oval_value stream which specifies constraints for oval_objects and oval_...">oval_variable</a> *<a class="code" href="group__OVALDEF.html#ga8fac7405ec41226f0d22e46e1b360ec8" title="Get OVAL entity varref variable.">oval_entity_get_variable</a>(<span class="keyword">struct</span> <a class="code" href="structoval__entity.html" title="OVAL entity.">oval_entity</a> *);
<a name="l02523"></a>02523 <span class="keyword">struct </span><a class="code" href="structoval__value.html" title="OVAL object or item entity value.">oval_value</a> *<a class="code" href="group__OVALDEF.html#ga802ecb19ae32ee7a054a13e2c69ef12f" title="Get OVAL entity value.">oval_entity_get_value</a>(<span class="keyword">struct</span> <a class="code" href="structoval__entity.html" title="OVAL entity.">oval_entity</a> *);
<a name="l02528"></a>02528 <span class="keywordtype">int</span> <a class="code" href="group__OVALDEF.html#ga0bc760d469082dd92f11b78c52f911d4" title="Get OVAL entity mask.">oval_entity_get_mask</a>(<span class="keyword">struct</span> <a class="code" href="structoval__entity.html" title="OVAL entity.">oval_entity</a> *);
<a name="l02533"></a>02533 <a class="code" href="group__OVALDEF.html#gaf188be33624f01de2946ce6e58b6bf53" title="Varref types.">oval_entity_varref_type_t</a> <a class="code" href="group__OVALDEF.html#ga2012e8b61b18c6ca0b7f793067e40106" title="Get OVAL entity varref type.">oval_entity_get_varref_type</a>(<span class="keyword">struct</span> <a class="code" href="structoval__entity.html" title="OVAL entity.">oval_entity</a> *);
<a name="l02543"></a>02543 <span class="keywordtype">bool</span> oval_entity_iterator_has_more(<span class="keyword">struct</span> <a class="code" href="structoval__entity__iterator.html">oval_entity_iterator</a> *);
<a name="l02547"></a>02547 <span class="keyword">struct </span><a class="code" href="structoval__entity.html" title="OVAL entity.">oval_entity</a> *oval_entity_iterator_next(<span class="keyword">struct</span> <a class="code" href="structoval__entity__iterator.html">oval_entity_iterator</a> *);
<a name="l02551"></a>02551 <span class="keywordtype">void</span> oval_entity_iterator_free(<span class="keyword">struct</span> <a class="code" href="structoval__entity__iterator.html">oval_entity_iterator</a> *);
<a name="l02563"></a>02563 <span class="keyword">struct </span><a class="code" href="structoval__record__field.html">oval_record_field</a> *oval_record_field_new(oval_record_field_type_t);
<a name="l02567"></a>02567 <span class="keyword">struct </span><a class="code" href="structoval__record__field.html">oval_record_field</a> *oval_record_field_clone(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *);
<a name="l02571"></a>02571 <span class="keywordtype">void</span> oval_record_field_free(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *);
<a name="l02572"></a>02572 
<a name="l02580"></a>02580 <span class="keywordtype">void</span> oval_record_field_set_name(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *, <span class="keywordtype">char</span> *);
<a name="l02584"></a>02584 <span class="keywordtype">void</span> oval_record_field_set_value(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *, <span class="keywordtype">char</span> *);
<a name="l02588"></a>02588 <span class="keywordtype">void</span> oval_record_field_set_datatype(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *, <a class="code" href="group__OVALDEF.html#gaf069fe2fb2a9ae3abe47cab55b89827e" title="Datatypes.">oval_datatype_t</a>);
<a name="l02592"></a>02592 <span class="keywordtype">void</span> oval_record_field_set_mask(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *, <span class="keywordtype">int</span>);
<a name="l02596"></a>02596 <span class="keywordtype">void</span> oval_record_field_set_operation(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *, <a class="code" href="group__OVALDEF.html#ga3f00a63428c2b5db781a9c87ec73acd1" title="Operations.">oval_operation_t</a>);
<a name="l02600"></a>02600 <span class="keywordtype">void</span> oval_record_field_set_variable(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__variable.html" title="An oval variable resolves an oval_value stream which specifies constraints for oval_objects and oval_...">oval_variable</a> *);
<a name="l02604"></a>02604 <span class="keywordtype">void</span> oval_record_field_set_var_check(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *, <a class="code" href="group__OVALDEF.html#ga926ba821c14d2faac9a23b8908c23d70" title="Check enumeration.">oval_check_t</a>);
<a name="l02608"></a>02608 <span class="keywordtype">void</span> oval_record_field_set_ent_check(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *, <a class="code" href="group__OVALDEF.html#ga926ba821c14d2faac9a23b8908c23d70" title="Check enumeration.">oval_check_t</a>);
<a name="l02618"></a>02618 oval_record_field_type_t oval_record_field_get_type(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *);
<a name="l02622"></a>02622 <span class="keywordtype">char</span> *oval_record_field_get_name(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *);
<a name="l02626"></a>02626 <span class="keywordtype">char</span> *oval_record_field_get_value(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *);
<a name="l02630"></a>02630 <a class="code" href="group__OVALDEF.html#gaf069fe2fb2a9ae3abe47cab55b89827e" title="Datatypes.">oval_datatype_t</a> oval_record_field_get_datatype(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *);
<a name="l02634"></a>02634 <span class="keywordtype">int</span> oval_record_field_get_mask(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *);
<a name="l02638"></a>02638 <a class="code" href="group__OVALDEF.html#ga3f00a63428c2b5db781a9c87ec73acd1" title="Operations.">oval_operation_t</a> oval_record_field_get_operation(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *);
<a name="l02642"></a>02642 <span class="keyword">struct </span><a class="code" href="structoval__variable.html" title="An oval variable resolves an oval_value stream which specifies constraints for oval_objects and oval_...">oval_variable</a> *oval_record_field_get_variable(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *);
<a name="l02646"></a>02646 <a class="code" href="group__OVALDEF.html#ga926ba821c14d2faac9a23b8908c23d70" title="Check enumeration.">oval_check_t</a> oval_record_field_get_var_check(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *);
<a name="l02650"></a>02650 <a class="code" href="group__OVALDEF.html#ga926ba821c14d2faac9a23b8908c23d70" title="Check enumeration.">oval_check_t</a> oval_record_field_get_ent_check(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *);
<a name="l02660"></a>02660 <span class="keywordtype">bool</span> oval_record_field_iterator_has_more(<span class="keyword">struct</span> <a class="code" href="structoval__record__field__iterator.html">oval_record_field_iterator</a> *);
<a name="l02664"></a>02664 <span class="keyword">struct </span><a class="code" href="structoval__record__field.html">oval_record_field</a> *oval_record_field_iterator_next(<span class="keyword">struct</span> <a class="code" href="structoval__record__field__iterator.html">oval_record_field_iterator</a> *);
<a name="l02668"></a>02668 <span class="keywordtype">void</span> oval_record_field_iterator_free(<span class="keyword">struct</span> <a class="code" href="structoval__record__field__iterator.html">oval_record_field_iterator</a> *);
<a name="l02680"></a>02680 <span class="keyword">struct </span><a class="code" href="structoval__filter.html" title="OVAL filter.">oval_filter</a> *oval_filter_new(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *);
<a name="l02684"></a>02684 <span class="keywordtype">void</span> oval_filter_free(<span class="keyword">struct</span> <a class="code" href="structoval__filter.html" title="OVAL filter.">oval_filter</a> *);
<a name="l02688"></a>02688 <span class="keyword">struct </span><a class="code" href="structoval__filter.html" title="OVAL filter.">oval_filter</a> *oval_filter_clone(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__filter.html" title="OVAL filter.">oval_filter</a> *);
<a name="l02689"></a>02689 
<a name="l02697"></a>02697 <span class="keywordtype">void</span> oval_filter_set_state(<span class="keyword">struct</span> <a class="code" href="structoval__filter.html" title="OVAL filter.">oval_filter</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__state.html" title="An Oval_state instance is a collection of one or more characteristics pertaining to a specific object...">oval_state</a> *);
<a name="l02701"></a>02701 <span class="keywordtype">void</span> oval_filter_set_filter_action(<span class="keyword">struct</span> <a class="code" href="structoval__filter.html" title="OVAL filter.">oval_filter</a> *, <a class="code" href="group__OVALDEF.html#ga51591ee757727dbfa49795a8e4a771e5" title="Type of filter action.">oval_filter_action_t</a> );
<a name="l02711"></a>02711 <span class="keyword">struct </span><a class="code" href="structoval__state.html" title="An Oval_state instance is a collection of one or more characteristics pertaining to a specific object...">oval_state</a> *oval_filter_get_state(<span class="keyword">struct</span> <a class="code" href="structoval__filter.html" title="OVAL filter.">oval_filter</a> *);
<a name="l02715"></a>02715 <a class="code" href="group__OVALDEF.html#ga51591ee757727dbfa49795a8e4a771e5" title="Type of filter action.">oval_filter_action_t</a> oval_filter_get_filter_action(<span class="keyword">struct</span> <a class="code" href="structoval__filter.html" title="OVAL filter.">oval_filter</a> *);
<a name="l02725"></a>02725 <span class="keywordtype">bool</span> oval_filter_iterator_has_more(<span class="keyword">struct</span> <a class="code" href="structoval__filter__iterator.html">oval_filter_iterator</a> *);
<a name="l02729"></a>02729 <span class="keyword">struct </span><a class="code" href="structoval__filter.html" title="OVAL filter.">oval_filter</a> *oval_filter_iterator_next(<span class="keyword">struct</span> <a class="code" href="structoval__filter__iterator.html">oval_filter_iterator</a> *);
<a name="l02733"></a>02733 <span class="keywordtype">void</span> oval_filter_iterator_free(<span class="keyword">struct</span> <a class="code" href="structoval__filter__iterator.html">oval_filter_iterator</a> *);
<a name="l02745"></a>02745 <span class="keyword">struct </span><a class="code" href="structoval__setobject.html" title="OVAL set object.">oval_setobject</a> *oval_setobject_new(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *);
<a name="l02750"></a>02750 <span class="keyword">struct </span><a class="code" href="structoval__setobject.html" title="OVAL set object.">oval_setobject</a> *<a class="code" href="group__OVALDEF.html#gaec13f21458a8aefbd1663d71a0d8f56e">oval_setobject_clone</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *new_model, <span class="keyword">struct</span> <a class="code" href="structoval__setobject.html" title="OVAL set object.">oval_setobject</a> *old_setobject);
<a name="l02754"></a>02754 <span class="keywordtype">void</span> oval_setobject_free(<span class="keyword">struct</span> <a class="code" href="structoval__setobject.html" title="OVAL set object.">oval_setobject</a> *);
<a name="l02755"></a>02755 
<a name="l02762"></a>02762 <span class="keywordtype">void</span> oval_setobject_set_type(<span class="keyword">struct</span> <a class="code" href="structoval__setobject.html" title="OVAL set object.">oval_setobject</a> *, <a class="code" href="group__OVALDEF.html#gad53b9e7bb7cfcb4f85f67e2f486469df" title="OVAL set object types.">oval_setobject_type_t</a>);
<a name="l02766"></a>02766 <span class="keywordtype">void</span> oval_setobject_set_operation(<span class="keyword">struct</span> <a class="code" href="structoval__setobject.html" title="OVAL set object.">oval_setobject</a> *, <a class="code" href="group__OVALDEF.html#ga695dd73f42848ceb78bc9c9b3794e08c" title="Set operations.">oval_setobject_operation_t</a>);
<a name="l02770"></a>02770 <span class="keywordtype">void</span> oval_setobject_add_subset(<span class="keyword">struct</span> <a class="code" href="structoval__setobject.html" title="OVAL set object.">oval_setobject</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__setobject.html" title="OVAL set object.">oval_setobject</a> *);       <span class="comment">//type==OVAL_SET_AGGREGATE;</span>
<a name="l02774"></a>02774 <span class="comment"></span><span class="keywordtype">void</span> oval_setobject_add_object(<span class="keyword">struct</span> <a class="code" href="structoval__setobject.html" title="OVAL set object.">oval_setobject</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__object.html" title="An Oval_object instance describes a set of items to look for on an instrumented host platform...">oval_object</a> *);  <span class="comment">//type==OVAL_SET_COLLECTIVE;</span>
<a name="l02778"></a>02778 <span class="comment"></span><span class="keywordtype">void</span> oval_setobject_add_filter(<span class="keyword">struct</span> <a class="code" href="structoval__setobject.html" title="OVAL set object.">oval_setobject</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__filter.html" title="OVAL filter.">oval_filter</a> *);  <span class="comment">//type==OVAL_SET_COLLECTIVE;</span>
<a name="l02789"></a>02789 <span class="comment"></span><a class="code" href="group__OVALDEF.html#gad53b9e7bb7cfcb4f85f67e2f486469df" title="OVAL set object types.">oval_setobject_type_t</a> <a class="code" href="group__OVALDEF.html#ga554c9c234b6173d956646f5d6f3468b7" title="Get OVAL set object type.">oval_setobject_get_type</a>(<span class="keyword">struct</span> <a class="code" href="structoval__setobject.html" title="OVAL set object.">oval_setobject</a> *);
<a name="l02794"></a>02794 <a class="code" href="group__OVALDEF.html#ga695dd73f42848ceb78bc9c9b3794e08c" title="Set operations.">oval_setobject_operation_t</a> <a class="code" href="group__OVALDEF.html#ga6c138f7cc1471ec8f622ded0baf5fc74" title="Get OVAL set object operation type.">oval_setobject_get_operation</a>(<span class="keyword">struct</span> <a class="code" href="structoval__setobject.html" title="OVAL set object.">oval_setobject</a> *);
<a name="l02802"></a>02802 <span class="keyword">struct </span>oval_setobject_iterator *<a class="code" href="group__OVALDEF.html#gaafd4a4312cf1d252aea30894e2c165af" title="Get OVAL set object subsets.">oval_setobject_get_subsets</a>(<span class="keyword">struct</span> <a class="code" href="structoval__setobject.html" title="OVAL set object.">oval_setobject</a> *);    <span class="comment">//type==OVAL_SET_AGGREGATE;</span>
<a name="l02810"></a>02810 <span class="comment"></span><span class="keyword">struct </span><a class="code" href="structoval__object__iterator.html">oval_object_iterator</a> *<a class="code" href="group__OVALDEF.html#ga57f708074fd391255c67b352623d1ed5" title="Get OVAL set object referenced objects.">oval_setobject_get_objects</a>(<span class="keyword">struct</span> <a class="code" href="structoval__setobject.html" title="OVAL set object.">oval_setobject</a> *);       <span class="comment">//type==OVAL_SET_COLLECTIVE;</span>
<a name="l02818"></a>02818 <span class="comment"></span><span class="keyword">struct </span><a class="code" href="structoval__filter__iterator.html">oval_filter_iterator</a> *<a class="code" href="group__OVALDEF.html#ga040ca7cb64cf1c519e81074428ecf052" title="Get OVAL set object filters.">oval_setobject_get_filters</a>(<span class="keyword">struct</span> <a class="code" href="structoval__setobject.html" title="OVAL set object.">oval_setobject</a> *);       <span class="comment">//type==OVAL_SET_COLLECTIVE;</span>
<a name="l02828"></a>02828 <span class="comment"></span><span class="keywordtype">bool</span> oval_setobject_iterator_has_more(<span class="keyword">struct</span> oval_setobject_iterator *);
<a name="l02832"></a>02832 <span class="keyword">struct </span><a class="code" href="structoval__setobject.html" title="OVAL set object.">oval_setobject</a> *oval_setobject_iterator_next(<span class="keyword">struct</span> oval_setobject_iterator *);
<a name="l02836"></a>02836 <span class="keywordtype">void</span> oval_setobject_iterator_free(<span class="keyword">struct</span> oval_setobject_iterator *);
<a name="l02886"></a>02886 <span class="keyword">struct </span><a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a> *<a class="code" href="group__OVALDEF.html#gaa96aefc959878666fcae52b5fa8e55a6" title="Construct new intance of Oval_component.">oval_component_new</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *, <a class="code" href="group__OVALDEF.html#gab6ed49a929aed7027c01b143ced8ba2d" title="Component types.">oval_component_type_t</a> type);
<a name="l02892"></a>02892 <span class="keyword">struct </span><a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a> *<a class="code" href="group__OVALDEF.html#gaf0b49cf939284308b61954c83db94971" title="Clone instance of Oval_component.">oval_component_clone</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *new_model,
<a name="l02893"></a>02893                                             <span class="keyword">struct</span> <a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a> *old_component);
<a name="l02898"></a>02898 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga828edd910a6e940f6d3832c3a2ba69da" title="Free instance of Oval_component.">oval_component_free</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a> *);
<a name="l02899"></a>02899 
<a name="l02908"></a>02908 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gaf67af5d96085df7991854edeb04463b5" title="Set type of component Oval_component-&gt;type.">oval_component_set_type</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a> *component, <a class="code" href="group__OVALDEF.html#gab6ed49a929aed7027c01b143ced8ba2d" title="Component types.">oval_component_type_t</a> type);
<a name="l02914"></a>02914 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga616450ba90f74f9d3625ad5677c19f3f" title="set attribute Oval_component_object-&gt;object.">oval_component_set_object</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__object.html" title="An Oval_object instance describes a set of items to look for on an instrumented host platform...">oval_object</a> *<span class="keywordtype">object</span>);
<a name="l02919"></a>02919 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga8bc495fa304b1d90ec9487603bb247cc" title="set attribute Oval_component_object-&gt;item_field.">oval_component_set_item_field</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a> *, <span class="keywordtype">char</span> *);
<a name="l02924"></a>02924 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga03baa694cbed27c38e190afa581b3415" title="set attribute Oval_component_object-&gt;record_field.">oval_component_set_record_field</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a> *, <span class="keywordtype">char</span> *);
<a name="l02930"></a>02930 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga01c134ccc83dabf51c3f5f13adc254fd" title="set attribute Oval_component_object-&gt;variable.">oval_component_set_variable</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__variable.html" title="An oval variable resolves an oval_value stream which specifies constraints for oval_objects and oval_...">oval_variable</a> *variable);
<a name="l02934"></a>02934 <span class="keywordtype">void</span> oval_component_add_function_component(<span class="keyword">struct</span> <a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a> *);   <span class="comment">//type==OVAL_COMPONENT_FUNCTION</span>
<a name="l02938"></a>02938 <span class="comment"></span><span class="keywordtype">void</span> oval_component_set_arithmetic_operation(<span class="keyword">struct</span> <a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a> *, <a class="code" href="group__OVALDEF.html#gadca2ff0881da30f974d92a549dc76c4c" title="Arithmetic format enumeration.">oval_arithmetic_operation_t</a>);     <span class="comment">//type==OVAL_COMPONENT_ARITHMETIC</span>
<a name="l02942"></a>02942 <span class="comment"></span><span class="keywordtype">void</span> oval_component_set_prefix(<span class="keyword">struct</span> <a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a> *, <span class="keywordtype">char</span> *);        <span class="comment">//type==OVAL_COMPONENT_BEGIN</span>
<a name="l02946"></a>02946 <span class="comment"></span><span class="keywordtype">void</span> oval_component_set_suffix(<span class="keyword">struct</span> <a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a> *, <span class="keywordtype">char</span> *);        <span class="comment">//type==OVAL_COMPONENT_END</span>
<a name="l02950"></a>02950 <span class="comment"></span><span class="keywordtype">void</span> oval_component_set_split_delimiter(<span class="keyword">struct</span> <a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a> *, <span class="keywordtype">char</span> *);       <span class="comment">//type==OVAL_COMPONENT_SPLIT</span>
<a name="l02954"></a>02954 <span class="comment"></span><span class="keywordtype">void</span> oval_component_set_substring_start(<span class="keyword">struct</span> <a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a> *, <span class="keywordtype">int</span>);  <span class="comment">//type==OVAL_COMPONENT_SUBSTRING</span>
<a name="l02958"></a>02958 <span class="comment"></span><span class="keywordtype">void</span> oval_component_set_substring_length(<span class="keyword">struct</span> <a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a> *, <span class="keywordtype">int</span>); <span class="comment">//type==OVAL_COMPONENT_SUBSTRING</span>
<a name="l02962"></a>02962 <span class="comment"></span><span class="keywordtype">void</span> oval_component_set_timedif_format_1(<span class="keyword">struct</span> <a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a> *, <a class="code" href="group__OVALDEF.html#gaea41231bb5ff1482100866e5a0c5f7f7" title="Datetime format enumeration.">oval_datetime_format_t</a>);      <span class="comment">//type==OVAL_COMPONENT_TIMEDIF</span>
<a name="l02966"></a>02966 <span class="comment"></span><span class="keywordtype">void</span> oval_component_set_timedif_format_2(<span class="keyword">struct</span> <a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a> *, <a class="code" href="group__OVALDEF.html#gaea41231bb5ff1482100866e5a0c5f7f7" title="Datetime format enumeration.">oval_datetime_format_t</a>);      <span class="comment">//type==OVAL_COMPONENT_TIMEDIF</span>
<a name="l02970"></a>02970 <span class="comment"></span><span class="keywordtype">void</span> oval_component_set_regex_pattern(<span class="keyword">struct</span> <a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a> *, <span class="keywordtype">char</span> *); <span class="comment">//type==OVAL_COMPONENT_REGEX_CAPTURE</span>
<a name="l02974"></a>02974 <span class="comment"></span><span class="keywordtype">void</span> oval_component_set_literal_value(<span class="keyword">struct</span> <a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__value.html" title="OVAL object or item entity value.">oval_value</a> *);    <span class="comment">//type==OVAL_COMPONENT_LITERAL</span>
<a name="l02985"></a>02985 <span class="comment"></span><a class="code" href="group__OVALDEF.html#gab6ed49a929aed7027c01b143ced8ba2d" title="Component types.">oval_component_type_t</a> <a class="code" href="group__OVALDEF.html#ga64787d54cceb698983d096ff7574817f" title="Returns attribute Oval_component-&gt;type.">oval_component_get_type</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a> *);
<a name="l02993"></a>02993 <span class="keyword">struct </span><a class="code" href="structoval__object.html" title="An Oval_object instance describes a set of items to look for on an instrumented host platform...">oval_object</a> *<a class="code" href="group__OVALDEF.html#ga94e7aa9c65ea008025fe9910dd0e5d65" title="Returns attribute Oval_component_object-&gt;object.">oval_component_get_object</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a> *); <span class="comment">//type==OVAL_COMPONENT_OBJECTREF</span>
<a name="l03000"></a>03000 <span class="comment"></span><span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#ga3a5d11a62f0090e8ccde753f4f123475" title="Returns attribute Oval_component_object-&gt;item_field.">oval_component_get_item_field</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a> *);
<a name="l03007"></a>03007 <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#ga597b6da4bf23e3bc367530309658c4e0" title="Returns attribute Oval_component_object-&gt;record_field.">oval_component_get_record_field</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a> *);
<a name="l03015"></a>03015 <span class="keyword">struct </span><a class="code" href="structoval__variable.html" title="An oval variable resolves an oval_value stream which specifies constraints for oval_objects and oval_...">oval_variable</a> *<a class="code" href="group__OVALDEF.html#ga8fc4993e588d1a9fd961c3241ea3cc67" title="Returns attribute Oval_component_variable-&gt;variable.">oval_component_get_variable</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a> *);
<a name="l03023"></a>03023 <span class="keyword">struct </span><a class="code" href="structoval__component__iterator.html">oval_component_iterator</a> *<a class="code" href="group__OVALDEF.html#ga4a19b6533a293b7bfefbfe5c925f2516" title="Returns attribute Oval_function-&gt;components.">oval_component_get_function_components</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a> *);        <span class="comment">//type==OVAL_COMPONENT_FUNCTION</span>
<a name="l03029"></a>03029 <span class="comment"></span><a class="code" href="group__OVALDEF.html#gadca2ff0881da30f974d92a549dc76c4c" title="Arithmetic format enumeration.">oval_arithmetic_operation_t</a> <a class="code" href="group__OVALDEF.html#gaff496f0048251b388637fa56b1b112bb" title="Returns attribute Oval_function_ARITHMETIC-&gt;arithmetic_operation.">oval_component_get_arithmetic_operation</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a> *);   <span class="comment">//type==OVAL_COMPONENT_ARITHMETIC</span>
<a name="l03037"></a>03037 <span class="comment"></span><span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#gaa176e54037f1d6ead096af966fa1f4ee" title="Returns attribute Oval_function_BEGIN-&gt;prefix.">oval_component_get_prefix</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a> *);       <span class="comment">//type==OVAL_COMPONENT_BEGIN</span>
<a name="l03045"></a>03045 <span class="comment"></span><span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#ga0931d436babb3e8bfa9ad3774bdbc46e" title="Returns attribute Oval_function_END-&gt;suffix.">oval_component_get_suffix</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a> *);       <span class="comment">//type==OVAL_COMPONENT_END</span>
<a name="l03053"></a>03053 <span class="comment"></span><span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#gaf3dd22312275e9bb44633593777aceeb" title="Returns attribute Oval_function_SPLIT-&gt;delimiter.">oval_component_get_split_delimiter</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a> *);      <span class="comment">//type==OVAL_COMPONENT_SPLIT</span>
<a name="l03059"></a>03059 <span class="comment"></span><span class="keywordtype">int</span> <a class="code" href="group__OVALDEF.html#gae29db7df204a6de04460d4d833dc0e06" title="Returns attribute Oval_function_SUBSTRING-&gt;start.">oval_component_get_substring_start</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a> *);        <span class="comment">//type==OVAL_COMPONENT_SUBSTRING</span>
<a name="l03065"></a>03065 <span class="comment"></span><span class="keywordtype">int</span> <a class="code" href="group__OVALDEF.html#gabd9665d12c9395e71769d532b6d61499" title="Returns attribute Oval_function_SUBSTRING-&gt;length.">oval_component_get_substring_length</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a> *);       <span class="comment">//type==OVAL_COMPONENT_SUBSTRING</span>
<a name="l03071"></a>03071 <span class="comment"></span><a class="code" href="group__OVALDEF.html#gaea41231bb5ff1482100866e5a0c5f7f7" title="Datetime format enumeration.">oval_datetime_format_t</a> <a class="code" href="group__OVALDEF.html#gaed40687ef2d737c3a94eca3d2f034d41" title="Returns attribute Oval_function_TIMEDIF-&gt;timedif_format_1.">oval_component_get_timedif_format_1</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a> *);    <span class="comment">//type==OVAL_COMPONENT_TIMEDIF</span>
<a name="l03077"></a>03077 <span class="comment"></span><a class="code" href="group__OVALDEF.html#gaea41231bb5ff1482100866e5a0c5f7f7" title="Datetime format enumeration.">oval_datetime_format_t</a> <a class="code" href="group__OVALDEF.html#ga7783a012f5f1d13abcdc271e65462d23" title="Returns attribute Oval_function_TIMEDIF-&gt;timedif_format_2.">oval_component_get_timedif_format_2</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a> *);    <span class="comment">//type==OVAL_COMPONENT_TIMEDIF</span>
<a name="l03085"></a>03085 <span class="comment"></span><span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#ga46e56abea7bd752b9008b0273be9d79e" title="Returns attribute Oval_function_REGEX_CAPTURE-&gt;pattern.">oval_component_get_regex_pattern</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a> *);        <span class="comment">//type==OVAL_COMPONENT_REGEX_CAPTURE</span>
<a name="l03093"></a>03093 <span class="comment"></span><span class="keyword">struct </span><a class="code" href="structoval__value.html" title="OVAL object or item entity value.">oval_value</a> *<a class="code" href="group__OVALDEF.html#ga6ab610166643dd32305be91e9fd586b6" title="Returns attribute Oval_literal-&gt;literal.">oval_component_get_literal_value</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a> *);   <span class="comment">//type==OVAL_COMPONENT_LITERAL</span>
<a name="l03104"></a>03104 <span class="comment"></span><span class="keywordtype">bool</span> <a class="code" href="group__OVALDEF.html#ga4e96d3917fefead608e6bb766f724205" title="Return true if the iterator is not exhausted.">oval_component_iterator_has_more</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component__iterator.html">oval_component_iterator</a> *);
<a name="l03110"></a>03110 <span class="keyword">struct </span><a class="code" href="structoval__component.html" title="OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...">oval_component</a> *<a class="code" href="group__OVALDEF.html#gac8eaa709cc7d5fe16e2fdb2a0a812904" title="return the next instance of Oval_component.">oval_component_iterator_next</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component__iterator.html">oval_component_iterator</a> *);
<a name="l03115"></a>03115 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gaa296d28cf9bc9c54da84cdecd5f0c9d4" title="Free the iterator.">oval_component_iterator_free</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component__iterator.html">oval_component_iterator</a> *);
<a name="l03120"></a>03120 <span class="keywordtype">int</span> <a class="code" href="group__OVALDEF.html#ga19ec8293e658f7c24ca6eda72c67dcc2" title="How many remains.">oval_component_iterator_remaining</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component__iterator.html">oval_component_iterator</a> *);
<a name="l03137"></a>03137 <span class="keywordtype">bool</span> <a class="code" href="group__OVALDEF.html#gae4cdecf5761fcc4380f423462aabc339" title="Returns true if the iterator is not exhausted.">oval_string_iterator_has_more</a>(<span class="keyword">struct</span> <a class="code" href="structoval__string__iterator.html">oval_string_iterator</a> *);
<a name="l03142"></a>03142 <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#ga9054b795b19d58a887b8b3a15f1b7b7f" title="Returns the next instance of char *.">oval_string_iterator_next</a>(<span class="keyword">struct</span> <a class="code" href="structoval__string__iterator.html">oval_string_iterator</a> *);
<a name="l03147"></a>03147 <span class="keywordtype">int</span> <a class="code" href="group__OVALDEF.html#gad4c6de282cee6d5a5b3f796482e894a3" title="Return number for remaining char * elements.">oval_string_iterator_remaining</a>(<span class="keyword">struct</span> <a class="code" href="structoval__string__iterator.html">oval_string_iterator</a> *);
<a name="l03152"></a>03152 <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga5406290e85972777683f327ee9708ac1" title="Frees the iterator.">oval_string_iterator_free</a>(<span class="keyword">struct</span> <a class="code" href="structoval__string__iterator.html">oval_string_iterator</a> *);
<a name="l03159"></a>03159 <span class="preprocessor">#endif</span>
</pre></div></div>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Mon Jul 25 2011 for Open SCAP Library by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>