Sophie

Sophie

distrib > Mandriva > current > x86_64 > by-pkgid > 3736f276bb1ccfbcee6cb2d27b25d981 > files > 674

openscap-devel-0.5.7-1mdv2010.1.x86_64.rpm

\hypertarget{oval__types_8h}{
\section{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/public/oval\_\-types.h File Reference}
\label{oval__types_8h}\index{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/public/oval\_\-types.h@{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/public/oval\_\-types.h}}
}
{\ttfamily \#include $<$stdbool.h$>$}\par
{\ttfamily \#include $<$oscap.h$>$}\par
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{group__OVAL_ga83b7e728a31f7ad0a0306ec1408f0a1a}{oval\_\-family\_\-t} \{ \par
\hyperlink{group__OVAL_gga83b7e728a31f7ad0a0306ec1408f0a1aac4dc6183466e5a02ae484055e6e250a0}{OVAL\_\-FAMILY\_\-UNKNOWN} =  0, 
\hyperlink{group__OVAL_gga83b7e728a31f7ad0a0306ec1408f0a1aa3d52c72dbfa9a3e3aaafa6ff2ed8641c}{OVAL\_\-FAMILY\_\-AIX} =  1000, 
\hyperlink{group__OVAL_gga83b7e728a31f7ad0a0306ec1408f0a1aaafd90e0b934faca79a6bf00afddf36b1}{OVAL\_\-FAMILY\_\-APACHE} =  2000, 
\hyperlink{group__OVAL_gga83b7e728a31f7ad0a0306ec1408f0a1aa7b676bcb12b686f2be111715f7514c7a}{OVAL\_\-FAMILY\_\-CATOS} =  3000, 
\par
\hyperlink{group__OVAL_gga83b7e728a31f7ad0a0306ec1408f0a1aa6b81a3e8e65dc6f80dbf77d5f1b871cf}{OVAL\_\-FAMILY\_\-ESX} =  4000, 
\hyperlink{group__OVAL_gga83b7e728a31f7ad0a0306ec1408f0a1aacebd1a3eeb57797c134675793fbce5c8}{OVAL\_\-FAMILY\_\-FREEBSD} =  5000, 
\hyperlink{group__OVAL_gga83b7e728a31f7ad0a0306ec1408f0a1aa5470b1f30621bfae00f0b867e317b6ef}{OVAL\_\-FAMILY\_\-HPUX} =  6000, 
\hyperlink{group__OVAL_gga83b7e728a31f7ad0a0306ec1408f0a1aada82f9fcd56e64d96c82a05f0a26506a}{OVAL\_\-FAMILY\_\-INDEPENDENT} =  7000, 
\par
\hyperlink{group__OVAL_gga83b7e728a31f7ad0a0306ec1408f0a1aaa091cf8e9fc91eecd97e9df0378cabc0}{OVAL\_\-FAMILY\_\-IOS} =  8000, 
\hyperlink{group__OVAL_gga83b7e728a31f7ad0a0306ec1408f0a1aa1c173b8adbf8225f8cd5e94f3227e51a}{OVAL\_\-FAMILY\_\-LINUX} =  9000, 
\hyperlink{group__OVAL_gga83b7e728a31f7ad0a0306ec1408f0a1aa7cc31bc31087ab8be70389d0bcbae9a1}{OVAL\_\-FAMILY\_\-MACOS} =  10000, 
\hyperlink{group__OVAL_gga83b7e728a31f7ad0a0306ec1408f0a1aa51e4dea89218794497fda2e1686ebcc2}{OVAL\_\-FAMILY\_\-PIXOS} =  11000, 
\par
\hyperlink{group__OVAL_gga83b7e728a31f7ad0a0306ec1408f0a1aa2f9fe1053d025513919ea95d080d669e}{OVAL\_\-FAMILY\_\-SOLARIS} =  12000, 
\hyperlink{group__OVAL_gga83b7e728a31f7ad0a0306ec1408f0a1aaeef716c9066c24e711c9329a85630285}{OVAL\_\-FAMILY\_\-UNIX} =  13000, 
\hyperlink{group__OVAL_gga83b7e728a31f7ad0a0306ec1408f0a1aae150bd35303a059dcdf0c6d261302208}{OVAL\_\-FAMILY\_\-WINDOWS} =  14000
 \}
\begin{DoxyCompactList}\small\item\em OVAL family. \item\end{DoxyCompactList}\item 
enum \hyperlink{group__OVAL_ga99498f525c1a0282ef45557fc882f97f}{oval\_\-subtype\_\-t} \{ {\bfseries OVAL\_\-SUBTYPE\_\-UNKNOWN} =  0, 
{\bfseries OVAL\_\-SUBTYPE\_\-ALL} =  1
 \}
\begin{DoxyCompactList}\small\item\em Unknown subtypes. \item\end{DoxyCompactList}\item 
enum \hyperlink{group__OVAL_ga5dac037231b7c1ca96b4324556ca6722}{oval\_\-aix\_\-subtype\_\-t} \{ {\bfseries OVAL\_\-AIX\_\-FILESET} =  1001, 
{\bfseries OVAL\_\-AIX\_\-FIX} =  OVAL\_\-FAMILY\_\-AIX + 2, 
{\bfseries OVAL\_\-AIX\_\-OSLEVEL} =  OVAL\_\-FAMILY\_\-AIX + 3
 \}
\begin{DoxyCompactList}\small\item\em AIX subtypes. \item\end{DoxyCompactList}\item 
enum \hyperlink{group__OVAL_ga56df9be4ad3d59099f62ff9f5c152138}{oval\_\-apache\_\-subtype\_\-t} \{ {\bfseries OVAL\_\-APACHE\_\-HTTPD} =  OVAL\_\-FAMILY\_\-APACHE + 1, 
{\bfseries OVAL\_\-APACHE\_\-VERSION} =  OVAL\_\-FAMILY\_\-APACHE + 2
 \}
\begin{DoxyCompactList}\small\item\em Apache subtypes. \item\end{DoxyCompactList}\item 
enum \hyperlink{group__OVAL_gae9f0d62912c4a44b7a6119ba1bcb7c10}{oval\_\-catos\_\-subtype\_\-t} \{ {\bfseries OVAL\_\-CATOS\_\-LINE} =  OVAL\_\-FAMILY\_\-CATOS + 1, 
{\bfseries OVAL\_\-CATOS\_\-MODULE} =  OVAL\_\-FAMILY\_\-CATOS + 2, 
{\bfseries OVAL\_\-CATOS\_\-VERSION\_\-55} =  OVAL\_\-FAMILY\_\-CATOS + 3, 
{\bfseries OVAL\_\-CATOS\_\-VERSION} =  OVAL\_\-FAMILY\_\-CATOS + 4
 \}
\begin{DoxyCompactList}\small\item\em CatOS subtypes. \item\end{DoxyCompactList}\item 
enum \hyperlink{group__OVAL_ga7f765871b204303cf2f96f34e74e97a9}{oval\_\-esx\_\-subtype\_\-t} \{ {\bfseries OVAL\_\-ESX\_\-PATCH} =  OVAL\_\-FAMILY\_\-ESX + 1, 
{\bfseries OVAL\_\-ESX\_\-VERSION} =  OVAL\_\-FAMILY\_\-ESX + 2
 \}
\begin{DoxyCompactList}\small\item\em ESX subtypes. \item\end{DoxyCompactList}\item 
enum \hyperlink{group__OVAL_gacf5f0c4797e0fdf15670b12c6eb15bbd}{oval\_\-freebsd\_\-subtype\_\-t} \{ {\bfseries OVAL\_\-FREEBSD\_\-PORT\_\-INFO} =  OVAL\_\-FAMILY\_\-FREEBSD + 1
 \}
\begin{DoxyCompactList}\small\item\em FreeBSD subtypes. \item\end{DoxyCompactList}\item 
enum \hyperlink{group__OVAL_gab1e08ab3af23776e34f51b0205a56aa1}{oval\_\-hpux\_\-subtype\_\-t} \{ \par
{\bfseries OVAL\_\-HPUX\_\-GETCONF} =  OVAL\_\-FAMILY\_\-HPUX + 1, 
{\bfseries OVAL\_\-HPUX\_\-PATCH\_\-53} =  OVAL\_\-FAMILY\_\-HPUX + 2, 
{\bfseries OVAL\_\-HPUX\_\-PATCH} =  OVAL\_\-FAMILY\_\-HPUX + 3, 
{\bfseries OVAL\_\-HPUX\_\-SOFTWARE\_\-LIST} =  OVAL\_\-FAMILY\_\-HPUX + 4, 
\par
{\bfseries OVAL\_\-HPUX\_\-TRUSTED\_\-ACCOUNTS} =  OVAL\_\-FAMILY\_\-HPUX + 5
 \}
\begin{DoxyCompactList}\small\item\em HPUX subtypes. \item\end{DoxyCompactList}\item 
enum \hyperlink{group__OVAL_ga296c394bc52e57a38067e02a60482aa0}{oval\_\-independent\_\-subtype\_\-t} \{ \par
{\bfseries OVAL\_\-INDEPENDENT\_\-FAMILY} =  OVAL\_\-FAMILY\_\-INDEPENDENT + 1, 
{\bfseries OVAL\_\-INDEPENDENT\_\-FILE\_\-MD5} =  OVAL\_\-FAMILY\_\-INDEPENDENT + 2, 
{\bfseries OVAL\_\-INDEPENDENT\_\-FILE\_\-HASH} =  OVAL\_\-FAMILY\_\-INDEPENDENT + 3, 
{\bfseries OVAL\_\-INDEPENDENT\_\-ENVIRONMENT\_\-VARIABLE} =  OVAL\_\-FAMILY\_\-INDEPENDENT + 4, 
\par
{\bfseries OVAL\_\-INDEPENDENT\_\-SQL} =  OVAL\_\-FAMILY\_\-INDEPENDENT + 5, 
{\bfseries OVAL\_\-INDEPENDENT\_\-TEXT\_\-FILE\_\-CONTENT\_\-54} =  OVAL\_\-FAMILY\_\-INDEPENDENT + 6, 
{\bfseries OVAL\_\-INDEPENDENT\_\-TEXT\_\-FILE\_\-CONTENT} =  OVAL\_\-FAMILY\_\-INDEPENDENT + 7, 
{\bfseries OVAL\_\-INDEPENDENT\_\-UNKNOWN} =  OVAL\_\-FAMILY\_\-INDEPENDENT + 8, 
\par
{\bfseries OVAL\_\-INDEPENDENT\_\-VARIABLE} =  OVAL\_\-FAMILY\_\-INDEPENDENT + 9, 
{\bfseries OVAL\_\-INDEPENDENT\_\-XML\_\-FILE\_\-CONTENT} =  OVAL\_\-FAMILY\_\-INDEPENDENT + 10
 \}
\begin{DoxyCompactList}\small\item\em Platform independent subtypes. \item\end{DoxyCompactList}\item 
enum \hyperlink{group__OVAL_ga3788c79f7ad62a33371d5e353e1ffa75}{oval\_\-ios\_\-subtype\_\-t} \{ \par
{\bfseries OVAL\_\-IOS\_\-GLOBAL} =  OVAL\_\-FAMILY\_\-IOS + 1, 
{\bfseries OVAL\_\-IOS\_\-INTERFACE} =  OVAL\_\-FAMILY\_\-IOS + 2, 
{\bfseries OVAL\_\-IOS\_\-LINE} =  OVAL\_\-FAMILY\_\-IOS + 3, 
{\bfseries OVAL\_\-IOS\_\-SNMP} =  OVAL\_\-FAMILY\_\-IOS + 4, 
\par
{\bfseries OVAL\_\-IOS\_\-TCLSH} =  OVAL\_\-FAMILY\_\-IOS + 5, 
{\bfseries OVAL\_\-IOS\_\-VERSION\_\-55} =  OVAL\_\-FAMILY\_\-IOS + 6
 \}
\begin{DoxyCompactList}\small\item\em IOS subtypes. \item\end{DoxyCompactList}\item 
enum \hyperlink{group__OVAL_gad3a1c3871ede5abc7fef0ba6eb67ef32}{oval\_\-linux\_\-subtype\_\-t} \{ {\bfseries OVAL\_\-LINUX\_\-DPKG\_\-INFO} =  OVAL\_\-FAMILY\_\-LINUX + 1, 
{\bfseries OVAL\_\-LINUX\_\-INET\_\-LISTENING\_\-SERVERS} =  OVAL\_\-FAMILY\_\-LINUX + 2, 
{\bfseries OVAL\_\-LINUX\_\-RPM\_\-INFO} =  OVAL\_\-FAMILY\_\-LINUX + 3, 
{\bfseries OVAL\_\-LINUX\_\-SLACKWARE\_\-PKG\_\-INFO\_\-TEST} =  OVAL\_\-FAMILY\_\-LINUX + 4
 \}
\begin{DoxyCompactList}\small\item\em Linux subtypes. \item\end{DoxyCompactList}\item 
enum \hyperlink{group__OVAL_ga0b595b519da638611862476b1018d921}{oval\_\-macos\_\-subtype\_\-t} \{ {\bfseries OVAL\_\-MACOS\_\-ACCOUNT\_\-INFO} =  OVAL\_\-FAMILY\_\-MACOS + 1, 
{\bfseries OVAL\_\-MACOS\_\-INET\_\-LISTENING\_\-SERVERS} =  OVAL\_\-FAMILY\_\-MACOS + 2, 
{\bfseries OVAL\_\-MACOS\_\-NVRAM\_\-INFO} =  OVAL\_\-FAMILY\_\-MACOS + 3, 
{\bfseries OVAL\_\-MACOS\_\-PWPOLICY} =  OVAL\_\-FAMILY\_\-MACOS + 4
 \}
\begin{DoxyCompactList}\small\item\em MacOS subtypes. \item\end{DoxyCompactList}\item 
enum \hyperlink{group__OVAL_ga2883c90bf0c1d8c497e6967e7855945e}{oval\_\-pixos\_\-subtype\_\-t} \{ {\bfseries OVAL\_\-PIXOS\_\-LINE} =  OVAL\_\-FAMILY\_\-PIXOS + 1, 
{\bfseries OVAL\_\-PIXOS\_\-VERSION} =  OVAL\_\-FAMILY\_\-PIXOS + 2
 \}
\begin{DoxyCompactList}\small\item\em PIXOS subtypes. \item\end{DoxyCompactList}\item 
enum \hyperlink{group__OVAL_gad4c367b4ea70d4fff526115bdd46f09e}{oval\_\-solaris\_\-subtype\_\-t} \{ {\bfseries OVAL\_\-SOLARIS\_\-ISAINFO} =  OVAL\_\-FAMILY\_\-SOLARIS + 1, 
{\bfseries OVAL\_\-SOLARIS\_\-PACKAGE} =  OVAL\_\-FAMILY\_\-SOLARIS + 2, 
{\bfseries OVAL\_\-SOLARIS\_\-PATCH} =  OVAL\_\-FAMILY\_\-SOLARIS + 3, 
{\bfseries OVAL\_\-SOLARIS\_\-SMF} =  OVAL\_\-FAMILY\_\-SOLARIS + 4
 \}
\begin{DoxyCompactList}\small\item\em Solaris subtypes. \item\end{DoxyCompactList}\item 
enum \hyperlink{group__OVAL_ga13eccceae5cd625a44b8d5a06ecdd57d}{oval\_\-unix\_\-subtype\_\-t} \{ \par
{\bfseries OVAL\_\-UNIX\_\-FILE} =  OVAL\_\-FAMILY\_\-UNIX + 1, 
{\bfseries OVAL\_\-UNIX\_\-INETD} =  OVAL\_\-FAMILY\_\-UNIX + 2, 
{\bfseries OVAL\_\-UNIX\_\-INTERFACE} =  OVAL\_\-FAMILY\_\-UNIX + 3, 
{\bfseries OVAL\_\-UNIX\_\-PASSWORD} =  OVAL\_\-FAMILY\_\-UNIX + 4, 
\par
{\bfseries OVAL\_\-UNIX\_\-PROCESS} =  OVAL\_\-FAMILY\_\-UNIX + 5, 
{\bfseries OVAL\_\-UNIX\_\-RUNLEVEL} =  OVAL\_\-FAMILY\_\-UNIX + 6, 
{\bfseries OVAL\_\-UNIX\_\-SCCS} =  OVAL\_\-FAMILY\_\-UNIX + 7, 
{\bfseries OVAL\_\-UNIX\_\-SHADOW} =  OVAL\_\-FAMILY\_\-UNIX + 8, 
\par
{\bfseries OVAL\_\-UNIX\_\-UNAME} =  OVAL\_\-FAMILY\_\-UNIX + 9, 
{\bfseries OVAL\_\-UNIX\_\-XINETD} =  OVAL\_\-FAMILY\_\-UNIX + 10
 \}
\begin{DoxyCompactList}\small\item\em Unix subtypes. \item\end{DoxyCompactList}\item 
enum \hyperlink{group__OVAL_ga94f9655654f26fc4496e4836a1b782cb}{oval\_\-windows\_\-subtype\_\-t} \{ \par
{\bfseries OVAL\_\-WINDOWS\_\-ACCESS\_\-TOKEN} =  OVAL\_\-FAMILY\_\-WINDOWS + 1, 
{\bfseries OVAL\_\-WINDOWS\_\-ACTIVE\_\-DIRECTORY} =  OVAL\_\-FAMILY\_\-WINDOWS + 2, 
{\bfseries OVAL\_\-WINDOWS\_\-AUDIT\_\-EVENT\_\-POLICY} =  OVAL\_\-FAMILY\_\-WINDOWS + 3, 
{\bfseries OVAL\_\-WINDOWS\_\-AUDIT\_\-EVENT\_\-SUBCATEGORIES} =  OVAL\_\-FAMILY\_\-WINDOWS + 4, 
\par
{\bfseries OVAL\_\-WINDOWS\_\-FILE} =  OVAL\_\-FAMILY\_\-WINDOWS + 5, 
{\bfseries OVAL\_\-WINDOWS\_\-FILE\_\-AUDITED\_\-PERMISSIONS\_\-53} =  OVAL\_\-FAMILY\_\-WINDOWS + 6, 
{\bfseries OVAL\_\-WINDOWS\_\-FILE\_\-AUDITED\_\-PERMISSIONS} =  OVAL\_\-FAMILY\_\-WINDOWS + 7, 
{\bfseries OVAL\_\-WINDOWS\_\-FILE\_\-EFFECTIVE\_\-RIGHTS\_\-53} =  OVAL\_\-FAMILY\_\-WINDOWS + 8, 
\par
{\bfseries OVAL\_\-WINDOWS\_\-FILE\_\-EFFECTIVE\_\-RIGHTS} =  OVAL\_\-FAMILY\_\-WINDOWS + 9, 
{\bfseries OVAL\_\-WINDOWS\_\-GROUP} =  OVAL\_\-FAMILY\_\-WINDOWS + 10, 
{\bfseries OVAL\_\-WINDOWS\_\-GROUP\_\-SID} =  OVAL\_\-FAMILY\_\-WINDOWS + 11, 
{\bfseries OVAL\_\-WINDOWS\_\-INTERFACE} =  OVAL\_\-FAMILY\_\-WINDOWS + 12, 
\par
{\bfseries OVAL\_\-WINDOWS\_\-LOCKOUT\_\-POLICY} =  OVAL\_\-FAMILY\_\-WINDOWS + 13, 
{\bfseries OVAL\_\-WINDOWS\_\-METABASE} =  OVAL\_\-FAMILY\_\-WINDOWS + 14, 
{\bfseries OVAL\_\-WINDOWS\_\-PASSWORD\_\-POLICY} =  OVAL\_\-FAMILY\_\-WINDOWS + 15, 
{\bfseries OVAL\_\-WINDOWS\_\-PORT} =  OVAL\_\-FAMILY\_\-WINDOWS + 16, 
\par
{\bfseries OVAL\_\-WINDOWS\_\-PRINTER\_\-EFFECTIVE\_\-RIGHTS} =  OVAL\_\-FAMILY\_\-WINDOWS + 17, 
{\bfseries OVAL\_\-WINDOWS\_\-PROCESS} =  OVAL\_\-FAMILY\_\-WINDOWS + 18, 
{\bfseries OVAL\_\-WINDOWS\_\-REGISTRY} =  OVAL\_\-FAMILY\_\-WINDOWS + 19, 
{\bfseries OVAL\_\-WINDOWS\_\-REGKEY\_\-AUDITED\_\-PERMISSIONS\_\-53} =  OVAL\_\-FAMILY\_\-WINDOWS + 20, 
\par
{\bfseries OVAL\_\-WINDOWS\_\-REGKEY\_\-AUDITED\_\-PERMISSIONS} =  OVAL\_\-FAMILY\_\-WINDOWS + 21, 
{\bfseries OVAL\_\-WINDOWS\_\-REGKEY\_\-EFFECTIVE\_\-RIGHTS\_\-53} =  OVAL\_\-FAMILY\_\-WINDOWS + 22, 
{\bfseries OVAL\_\-WINDOWS\_\-REGKEY\_\-EFFECTIVE\_\-RIGHTS} =  OVAL\_\-FAMILY\_\-WINDOWS + 23, 
{\bfseries OVAL\_\-WINDOWS\_\-SHARED\_\-RESOURCE} =  OVAL\_\-FAMILY\_\-WINDOWS + 24, 
\par
{\bfseries OVAL\_\-WINDOWS\_\-SID} =  OVAL\_\-FAMILY\_\-WINDOWS + 25, 
{\bfseries OVAL\_\-WINDOWS\_\-SID\_\-SID} =  OVAL\_\-FAMILY\_\-WINDOWS + 26, 
{\bfseries OVAL\_\-WINDOWS\_\-USER\_\-ACCESS\_\-CONTROL} =  OVAL\_\-FAMILY\_\-WINDOWS + 27, 
{\bfseries OVAL\_\-WINDOWS\_\-USER} =  OVAL\_\-FAMILY\_\-WINDOWS + 28, 
\par
{\bfseries OVAL\_\-WINDOWS\_\-USER\_\-SID\_\-55} =  OVAL\_\-FAMILY\_\-WINDOWS + 29, 
{\bfseries OVAL\_\-WINDOWS\_\-USER\_\-SID} =  OVAL\_\-FAMILY\_\-WINDOWS + 30, 
{\bfseries OVAL\_\-WINDOWS\_\-VOLUME} =  OVAL\_\-FAMILY\_\-WINDOWS + 31, 
{\bfseries OVAL\_\-WINDOWS\_\-WMI} =  OVAL\_\-FAMILY\_\-WINDOWS + 32, 
\par
{\bfseries OVAL\_\-WINDOWS\_\-WUA\_\-UPDATE\_\-SEARCHER} =  OVAL\_\-FAMILY\_\-WINDOWS + 33
 \}
\begin{DoxyCompactList}\small\item\em Windows subtypes. \item\end{DoxyCompactList}\item 
enum \hyperlink{group__OVAL_gad631358020876989f669937192562086}{oval\_\-xml\_\-severity\_\-t} \{ \par
{\bfseries XML\_\-VALIDITY\_\-WARNING} =  1, 
{\bfseries XML\_\-VALIDITY\_\-ERROR} =  2, 
{\bfseries XML\_\-WARNING} =  3, 
{\bfseries XML\_\-ERROR} =  4, 
\par
{\bfseries OVAL\_\-LOG\_\-INFO} =  15, 
{\bfseries OVAL\_\-LOG\_\-DEBUG} =  16, 
{\bfseries OVAL\_\-LOG\_\-WARN} =  17
 \}
\begin{DoxyCompactList}\small\item\em severity level \item\end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
\begin{DoxyAuthor}{Author}
\char`\"{}David Niemoller\char`\"{} $<$\href{mailto:David.Niemoller@g2-inc.com}{\tt David.Niemoller@g2-\/inc.com}$>$ 
\end{DoxyAuthor}