Fixed bug #51028 (php.net/com could use additional descriptions)

git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@296349 c90b9560-bf6c-de11-be94-00142212c4b1
This commit is contained in:
Kalle Sommer Nielsen 2010-03-18 16:43:28 +00:00
parent f218579a89
commit 80aaedea33

View file

@ -11,6 +11,7 @@
<entry>Constant</entry>
<entry>Value</entry>
<entry>Description</entry>
<entry>Notes</entry>
</row>
</thead>
<tbody>
@ -20,6 +21,11 @@
(<type>integer</type>)
</entry>
<entry>1</entry>
<entry>
The code that creates and manages objects of this class is
a DLL that runs in the same process as the caller of the
function specifying the class context.
</entry>
<entry></entry>
</row>
<row>
@ -28,6 +34,12 @@
(<type>integer</type>)
</entry>
<entry>2</entry>
<entry>
The code that manages objects of this class is an in-process
handler. This is a DLL that runs in the client process and
implements client-side structures of this class when instances
of the class are accessed remotely.
</entry>
<entry></entry>
</row>
<row>
@ -36,6 +48,10 @@
(<type>integer</type>)
</entry>
<entry>4</entry>
<entry>
The EXE code that creates and manages objects of this class runs on
same machine but is loaded in a separate process space.
</entry>
<entry></entry>
</row>
<row>
@ -44,6 +60,10 @@
(<type>integer</type>)
</entry>
<entry>16</entry>
<entry>
A remote context. The code that creates and manages objects of this
class is run on a different computer.
</entry>
<entry></entry>
</row>
<row>
@ -52,6 +72,12 @@
(<type>integer</type>)
</entry>
<entry>21</entry>
<entry>
Indicates server code, whether in-process, local, or remote. This
definition ORs <constant>CLSCTX_INPROC_SERVER</constant>,
<constant>CLSCTX_LOCAL_SERVER</constant>, and
<constant>CLSCTX_REMOTE_SERVER</constant>.
</entry>
<entry></entry>
</row>
<row>
@ -60,6 +86,11 @@
(<type>integer</type>)
</entry>
<entry>23</entry>
<entry>
Indicates all class contexts. This definition ORs
<constant>CLSCTX_INPROC_HANDLER</constant> and
<constant>CLSCTX_SERVER</constant>.
</entry>
<entry></entry>
</row>
<row>
@ -68,6 +99,9 @@
(<type>integer</type>)
</entry>
<entry>1</entry>
<entry>
NULL pointer reference.
</entry>
<entry></entry>
</row>
<row>
@ -76,6 +110,10 @@
(<type>integer</type>)
</entry>
<entry>0</entry>
<entry>
A property with a type indicator of <constant>VT_EMPTY</constant> has
no data associated with it; that is, the size of the value is zero.
</entry>
<entry></entry>
</row>
<row>
@ -84,6 +122,9 @@
(<type>integer</type>)
</entry>
<entry>17</entry>
<entry>
1-byte unsigned integer.
</entry>
<entry></entry>
</row>
<row>
@ -92,6 +133,9 @@
(<type>integer</type>)
</entry>
<entry>2</entry>
<entry>
Two bytes representing a 2-byte signed integer value.
</entry>
<entry></entry>
</row>
<row>
@ -100,6 +144,9 @@
(<type>integer</type>)
</entry>
<entry>3</entry>
<entry>
4-byte signed integer value.
</entry>
<entry></entry>
</row>
<row>
@ -108,6 +155,9 @@
(<type>integer</type>)
</entry>
<entry>4</entry>
<entry>
32-bit IEEE floating point value.
</entry>
<entry></entry>
</row>
<row>
@ -116,6 +166,9 @@
(<type>integer</type>)
</entry>
<entry>5</entry>
<entry>
64-bit IEEE floating point value.
</entry>
<entry></entry>
</row>
<row>
@ -124,6 +177,9 @@
(<type>integer</type>)
</entry>
<entry>11</entry>
<entry>
Boolean value.
</entry>
<entry></entry>
</row>
<row>
@ -132,6 +188,10 @@
(<type>integer</type>)
</entry>
<entry>10</entry>
<entry>
Error code; containing the status code associated with the
error.
</entry>
<entry></entry>
</row>
<row>
@ -140,6 +200,9 @@
(<type>integer</type>)
</entry>
<entry>6</entry>
<entry>
8-byte two's complement integer (scaled by 10,000).
</entry>
<entry></entry>
</row>
<row>
@ -148,6 +211,13 @@
(<type>integer</type>)
</entry>
<entry>7</entry>
<entry>
A 64-bit floating point number representing the number of days
(not seconds) since December 31, 1899. For example,
<literal>January 1, 1900</literal>, is 2.0, <literal>January 2, 1900</literal>,
is 3.0, and so on). This is stored in the same representation as
<constant>VT_R8</constant>.
</entry>
<entry></entry>
</row>
<row>
@ -156,6 +226,9 @@
(<type>integer</type>)
</entry>
<entry>8</entry>
<entry>
Pointer to a null-terminated Unicode string.
</entry>
<entry></entry>
</row>
<row>
@ -164,6 +237,9 @@
(<type>integer</type>)
</entry>
<entry>14</entry>
<entry>
A decimal structure.
</entry>
<entry></entry>
</row>
<row>
@ -172,6 +248,9 @@
(<type>integer</type>)
</entry>
<entry>13</entry>
<entry>
A pointer to an object that implements the IUnknown interface.
</entry>
<entry></entry>
</row>
<row>
@ -180,6 +259,9 @@
(<type>integer</type>)
</entry>
<entry>9</entry>
<entry>
A pointer to a pointer to an object was specified.
</entry>
<entry></entry>
</row>
<row>
@ -188,6 +270,11 @@
(<type>integer</type>)
</entry>
<entry>12</entry>
<entry>
A type indicator followed by the corresponding value.
<constant>VT_VARIANT</constant> can be used only with
<constant>VT_BYREF</constant>.
</entry>
<entry></entry>
</row>
<row>
@ -196,6 +283,9 @@
(<type>integer</type>)
</entry>
<entry>16</entry>
<entry>
1-byte signed integer.
</entry>
<entry></entry>
</row>
<row>
@ -204,6 +294,9 @@
(<type>integer</type>)
</entry>
<entry>18</entry>
<entry>
2-byte unsigned integer.
</entry>
<entry></entry>
</row>
<row>
@ -212,6 +305,9 @@
(<type>integer</type>)
</entry>
<entry>19</entry>
<entry>
4-byte unsigned integer.
</entry>
<entry></entry>
</row>
<row>
@ -220,6 +316,10 @@
(<type>integer</type>)
</entry>
<entry>22</entry>
<entry>
4-byte signed integer value (equivalent to
<constant>VT_I4</constant>).
</entry>
<entry></entry>
</row>
<row>
@ -228,6 +328,10 @@
(<type>integer</type>)
</entry>
<entry>23</entry>
<entry>
4-byte unsigned integer (equivalent to
<constant>VT_UI4</constant>).
</entry>
<entry></entry>
</row>
<row>
@ -236,6 +340,19 @@
(<type>integer</type>)
</entry>
<entry>8192</entry>
<entry>
If the type indicator is combined with
<constant>VT_ARRAY</constant> by an OR operator, the value is a pointer to a
<literal>SAFEARRAY</literal>. <constant>VT_ARRAY</constant>
can use the OR with the following data types: <constant>VT_I1</constant>,
<constant>VT_UI1</constant>, <constant>VT_I2</constant>, <constant>VT_UI2</constant>,
<constant>VT_I4</constant>, <constant>VT_UI4</constant>, <constant>VT_INT</constant>,
<constant>VT_UINT</constant>, <constant>VT_R4</constant>, <constant>VT_R8</constant>,
<constant>VT_BOOL</constant>, <constant>VT_DECIMAL</constant>, <constant>VT_ERROR</constant>,
<constant>VT_CY</constant>, <constant>VT_DATE</constant>, <constant>VT_BSTR</constant>,
<constant>VT_DISPATCH</constant>, <constant>VT_UNKNOWN</constant> and
<constant>VT_VARIANT</constant>.
</entry>
<entry></entry>
</row>
<row>
@ -244,6 +361,12 @@
(<type>integer</type>)
</entry>
<entry>16384</entry>
<entry>
If the type indicator is combined with <constant>VT_BYREF</constant>
by an OR operator, the value is a reference. Reference types are
interpreted as a reference to data, similar to the reference type in
C++.
</entry>
<entry></entry>
</row>
<row>
@ -252,6 +375,9 @@
(<type>integer</type>)
</entry>
<entry>0</entry>
<entry>
Default to ANSI code page.
</entry>
<entry></entry>
</row>
<row>
@ -260,6 +386,9 @@
(<type>integer</type>)
</entry>
<entry>2</entry>
<entry>
Macintosh code page.
</entry>
<entry></entry>
</row>
<row>
@ -268,6 +397,9 @@
(<type>integer</type>)
</entry>
<entry>1</entry>
<entry>
Default to OEM code page.
</entry>
<entry></entry>
</row>
<row>
@ -276,6 +408,9 @@
(<type>integer</type>)
</entry>
<entry>65000</entry>
<entry>
Unicode (UTF-7).
</entry>
<entry></entry>
</row>
<row>
@ -284,6 +419,9 @@
(<type>integer</type>)
</entry>
<entry>65001</entry>
<entry>
Unicode (UTF-8).
</entry>
<entry></entry>
</row>
<row>
@ -292,6 +430,9 @@
(<type>integer</type>)
</entry>
<entry>42</entry>
<entry>
<literal>SYMBOL</literal> translations.
</entry>
<entry></entry>
</row>
<row>
@ -300,6 +441,9 @@
(<type>integer</type>)
</entry>
<entry>3</entry>
<entry>
Current thread's ANSI code page
</entry>
<entry></entry>
</row>
<row>
@ -308,6 +452,10 @@
(<type>integer</type>)
</entry>
<entry>0</entry>
<entry>
The left <literal>bstr</literal> is less than right
<literal>bstr</literal>.
</entry>
<entry></entry>
</row>
<row>
@ -316,6 +464,9 @@
(<type>integer</type>)
</entry>
<entry>1</entry>
<entry>
The two parameters are equal.
</entry>
<entry></entry>
</row>
<row>
@ -324,6 +475,10 @@
(<type>integer</type>)
</entry>
<entry>2</entry>
<entry>
The left <literal>bstr</literal> is greater than right
<literal>bstr</literal>.
</entry>
<entry></entry>
</row>
<row>
@ -332,6 +487,9 @@
(<type>integer</type>)
</entry>
<entry>3</entry>
<entry>
Either expression is NULL.
</entry>
<entry></entry>
</row>
<row>
@ -340,6 +498,9 @@
(<type>integer</type>)
</entry>
<entry>1</entry>
<entry>
Ignore case sensitivity.
</entry>
<entry></entry>
</row>
<row>
@ -348,6 +509,9 @@
(<type>integer</type>)
</entry>
<entry>2</entry>
<entry>
Ignore nonspacing characters.
</entry>
<entry></entry>
</row>
<row>
@ -356,6 +520,9 @@
(<type>integer</type>)
</entry>
<entry>4</entry>
<entry>
Ignore symbols.
</entry>
<entry></entry>
</row>
<row>
@ -364,6 +531,9 @@
(<type>integer</type>)
</entry>
<entry>131072</entry>
<entry>
Ignore string width.
</entry>
<entry></entry>
</row>
<row>
@ -372,6 +542,9 @@
(<type>integer</type>)
</entry>
<entry>65536</entry>
<entry>
Ignore Kana type.
</entry>
<entry></entry>
</row>
<row>
@ -380,7 +553,12 @@
(<type>integer</type>)
</entry>
<entry>262144</entry>
<entry>Availability is dependent upon under lying library.</entry>
<entry>
Ignore Arabic kashida characters.
</entry>
<entry>
Availability is dependent upon under lying library.
</entry>
</row>
<row>
<entry>
@ -388,6 +566,9 @@
(<type>integer</type>)
</entry>
<entry>-2147352558</entry>
<entry>
A return error that indicates a divide by zero error.
</entry>
<entry></entry>
</row>
<row>
@ -396,6 +577,10 @@
(<type>integer</type>)
</entry>
<entry>-2147352566</entry>
<entry>
An error that indicates that a value could not be coerced to
its expected representation.
</entry>
<entry></entry>
</row>
<row>
@ -404,6 +589,10 @@
(<type>integer</type>)
</entry>
<entry>-2147221021</entry>
<entry>
iMoniker COM status code, return on errors where the function call
failed due to unavailability.
</entry>
<entry></entry>
</row>
</tbody>