1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<HTML>
3<HEAD>
4<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
5<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 7.0.1.0 for Windows">
6<META http-equiv="Content-Style-Type" content="text/css">
7<TITLE>ENV_GetType</TITLE>
8<LINK rel="stylesheet" href="../css/nitro.css" type="text/css">
9</HEAD>
10<BODY>
11<H1 align="left">ENV_GetType <img src="../image/NTR.gif"align="middle"><img src="../image/TWL.gif" align="middle"></H1>
12<H2>Syntax</H2>
13<DL>
14  <DD>
15<PRE><CODE>#include &lt;nitro/env.h&gt;</CODE></PRE>
16  <PRE><CODE>u32 ENV_GetType( const char* name );
17  </CODE></PRE>
18</DL>
19<H2>Arguments</H2>
20<TABLE border="1" width="100%">
21  <TBODY>
22    <TR>
23<TD width=20%><SPAN class="argument">name</SPAN></TD>
24<TD>Pointer to the resource name. If this string begins with &quot;<CODE>.</CODE>&quot; (period), the class name is considered to be omitted, and the current class is filled in before that period.</TD>
25    </TR>
26  </TBODY>
27</TABLE>
28<H2>Return Values</H2>
29<P>The resource type. It is <CODE>ENV_RESTYPE_xxx</CODE>.</P>
30<H2>Description</H2>
31<P>Gets the resource type from the resource name.</P>
32<P>The resource type is determined based on how the resource was defined.
33</P>
34<TABLE border="1">
35  <TBODY>
36    <TR>
37<TH>Return Values</TH>
38<TH>Resource Type</TH>
39    </TR>
40    <TR>
41<TD><CODE>ENV_RESTYPE_NONE</TD></CODE>
42<TD>If the specified resource does not exist:</TD>
43    </TR>
44    <TR>
45<TD><CODE>ENV_RESTYPE_STRING</TD></CODE>
46<TD>A string resource defined with <CODE>ENV_STRING</CODE>.</TD>
47    </TR>
48    <TR>
49<TD><CODE>ENV_RESTYPE_BINARY</TD></CODE>
50<TD>Binary resource defined with <CODE>ENV_BINARY</CODE>.</TD>
51    </TR>
52    <TR>
53<TD><CODE>ENV_RESTYPE_S8</TD></CODE>
54<TD>An <CODE>s8</CODE> value resource defined with <CODE>ENV_S8</CODE>.</TD>
55    </TR>
56    <TR>
57<TD><CODE>ENV_RESTYPE_U8</TD></CODE>
58<TD>A <CODE>u8</CODE> value resource defined with <CODE>ENV_U8</CODE>.</TD>
59    </TR>
60    <TR>
61<TD><CODE>ENV_RESTYPE_S16</TD></CODE>
62<TD>An <CODE>s16</CODE> value resource defined with <CODE>ENV_S16</CODE>.</TD>
63    </TR>
64    <TR>
65<TD><CODE>ENV_RESTYPE_U16</TD></CODE>
66<TD>A <CODE>u16</CODE> value resource defined with <CODE>ENV_U16</CODE>.</TD>
67    </TR>
68    <TR>
69<TD><CODE>ENV_RESTYPE_S32</TD></CODE>
70<TD>An <CODE>s32</CODE> value resource defined with <CODE>ENV_S32</CODE>.</TD>
71    </TR>
72    <TR>
73<TD><CODE>ENV_RESTYPE_U32</TD>
74<TD>A <CODE>u32</CODE> value resource defined with <CODE>ENV_U32</CODE>.</TD>
75    </TR>
76    <TR>
77<TD><CODE>ENV_RESTYPE_S64</TD></CODE>
78<TD>An <CODE>s64</CODE> value resource defined with <CODE>ENV_S64</CODE>.</TD>
79    </TR>
80    <TR>
81<TD><CODE>ENV_RESTYPE_U64</TD></CODE>
82<TD>A <CODE>u64</CODE> value resource defined with <CODE>ENV_U64</CODE>.</TD>
83    </TR>
84    <TR>
85<TD><CODE>ENV_RESTYPE_BOOL</TD></CODE>
86<TD>A <CODE>BOOL</CODE> value resource defined with <CODE>ENV_BOOL</CODE>.</TD>
87    </TR>
88  </TBODY>
89</TABLE>
90<H2>See Also</H2>
91<P><A href="ENV_Init.html"><CODE>ENV_Init</CODE></A><BR> <A href="ENV_GetXXX.html"><CODE>ENV_Get*</CODE></A><BR> <A href="ENV_GetSize.html"><CODE>ENV_GetSize</CODE></A><BR> <A href="ENV_SetClass.html"><CODE>ENV_SetClass</CODE></A></P>
92<H2>Revision History</H2>
93<P>2005/08/16 Initial version.</P>
94<hr><p>CONFIDENTIAL</p></body>
95</HTML>
96