Document active object and variant functions.
This commit is contained in:
parent
7a4b579b11
commit
27407fad35
|
@ -449,6 +449,18 @@ static WCHAR *pdelimiter = &_delimiter[0];
|
||||||
|
|
||||||
/***********************************************************************
|
/***********************************************************************
|
||||||
* RegisterActiveObject (OLEAUT32.33)
|
* RegisterActiveObject (OLEAUT32.33)
|
||||||
|
*
|
||||||
|
* Registers an object in the global item table.
|
||||||
|
*
|
||||||
|
* PARAMS
|
||||||
|
* punk [I] Object to register.
|
||||||
|
* rcid [I] CLSID of the object.
|
||||||
|
* dwFlags [I] Flags.
|
||||||
|
* pdwRegister [O] Address to store cookie of object registration in.
|
||||||
|
*
|
||||||
|
* RETURNS
|
||||||
|
* Success: S_OK.
|
||||||
|
* Failure: HRESULT code.
|
||||||
*/
|
*/
|
||||||
HRESULT WINAPI RegisterActiveObject(
|
HRESULT WINAPI RegisterActiveObject(
|
||||||
LPUNKNOWN punk,REFCLSID rcid,DWORD dwFlags,LPDWORD pdwRegister
|
LPUNKNOWN punk,REFCLSID rcid,DWORD dwFlags,LPDWORD pdwRegister
|
||||||
|
@ -475,6 +487,16 @@ HRESULT WINAPI RegisterActiveObject(
|
||||||
|
|
||||||
/***********************************************************************
|
/***********************************************************************
|
||||||
* RevokeActiveObject (OLEAUT32.34)
|
* RevokeActiveObject (OLEAUT32.34)
|
||||||
|
*
|
||||||
|
* Revokes an object from the global item table.
|
||||||
|
*
|
||||||
|
* PARAMS
|
||||||
|
* xregister [I] Registration cookie.
|
||||||
|
* reserved [I] Reserved. Set to NULL.
|
||||||
|
*
|
||||||
|
* RETURNS
|
||||||
|
* Success: S_OK.
|
||||||
|
* Failure: HRESULT code.
|
||||||
*/
|
*/
|
||||||
HRESULT WINAPI RevokeActiveObject(DWORD xregister,LPVOID reserved)
|
HRESULT WINAPI RevokeActiveObject(DWORD xregister,LPVOID reserved)
|
||||||
{
|
{
|
||||||
|
@ -491,6 +513,17 @@ HRESULT WINAPI RevokeActiveObject(DWORD xregister,LPVOID reserved)
|
||||||
|
|
||||||
/***********************************************************************
|
/***********************************************************************
|
||||||
* GetActiveObject (OLEAUT32.35)
|
* GetActiveObject (OLEAUT32.35)
|
||||||
|
*
|
||||||
|
* Gets an object from the global item table.
|
||||||
|
*
|
||||||
|
* PARAMS
|
||||||
|
* rcid [I] CLSID of the object.
|
||||||
|
* preserved [I] Reserved. Set to NULL.
|
||||||
|
* ppunk [O] Address to store object into.
|
||||||
|
*
|
||||||
|
* RETURNS
|
||||||
|
* Success: S_OK.
|
||||||
|
* Failure: HRESULT code.
|
||||||
*/
|
*/
|
||||||
HRESULT WINAPI GetActiveObject(REFCLSID rcid,LPVOID preserved,LPUNKNOWN *ppunk)
|
HRESULT WINAPI GetActiveObject(REFCLSID rcid,LPVOID preserved,LPUNKNOWN *ppunk)
|
||||||
{
|
{
|
||||||
|
|
|
@ -2431,6 +2431,17 @@ VarNumFromParseNum_DecOverflow:
|
||||||
|
|
||||||
/**********************************************************************
|
/**********************************************************************
|
||||||
* VarCat [OLEAUT32.318]
|
* VarCat [OLEAUT32.318]
|
||||||
|
*
|
||||||
|
* Concatenates one variant onto another.
|
||||||
|
*
|
||||||
|
* PARAMS
|
||||||
|
* left [I] First variant
|
||||||
|
* right [I] Second variant
|
||||||
|
* result [O] Result variant
|
||||||
|
*
|
||||||
|
* RETURNS
|
||||||
|
* Success: S_OK.
|
||||||
|
* Failure: An HRESULT error code indicating the error.
|
||||||
*/
|
*/
|
||||||
HRESULT WINAPI VarCat(LPVARIANT left, LPVARIANT right, LPVARIANT out)
|
HRESULT WINAPI VarCat(LPVARIANT left, LPVARIANT right, LPVARIANT out)
|
||||||
{
|
{
|
||||||
|
@ -2626,6 +2637,16 @@ HRESULT WINAPI VarCmp(LPVARIANT left, LPVARIANT right, LCID lcid, DWORD flags)
|
||||||
/**********************************************************************
|
/**********************************************************************
|
||||||
* VarAnd [OLEAUT32.142]
|
* VarAnd [OLEAUT32.142]
|
||||||
*
|
*
|
||||||
|
* Computes the logical AND of two variants.
|
||||||
|
*
|
||||||
|
* PARAMS
|
||||||
|
* left [I] First variant
|
||||||
|
* right [I] Second variant
|
||||||
|
* result [O] Result variant
|
||||||
|
*
|
||||||
|
* RETURNS
|
||||||
|
* Success: S_OK.
|
||||||
|
* Failure: An HRESULT error code indicating the error.
|
||||||
*/
|
*/
|
||||||
HRESULT WINAPI VarAnd(LPVARIANT left, LPVARIANT right, LPVARIANT result)
|
HRESULT WINAPI VarAnd(LPVARIANT left, LPVARIANT right, LPVARIANT result)
|
||||||
{
|
{
|
||||||
|
@ -3061,6 +3082,16 @@ end:
|
||||||
/**********************************************************************
|
/**********************************************************************
|
||||||
* VarDiv [OLEAUT32.143]
|
* VarDiv [OLEAUT32.143]
|
||||||
*
|
*
|
||||||
|
* Divides one variant with another.
|
||||||
|
*
|
||||||
|
* PARAMS
|
||||||
|
* left [I] First variant
|
||||||
|
* right [I] Second variant
|
||||||
|
* result [O] Result variant
|
||||||
|
*
|
||||||
|
* RETURNS
|
||||||
|
* Success: S_OK.
|
||||||
|
* Failure: An HRESULT error code indicating the error.
|
||||||
*/
|
*/
|
||||||
HRESULT WINAPI VarDiv(LPVARIANT left, LPVARIANT right, LPVARIANT result)
|
HRESULT WINAPI VarDiv(LPVARIANT left, LPVARIANT right, LPVARIANT result)
|
||||||
{
|
{
|
||||||
|
@ -3120,6 +3151,16 @@ HRESULT WINAPI VarDiv(LPVARIANT left, LPVARIANT right, LPVARIANT result)
|
||||||
/**********************************************************************
|
/**********************************************************************
|
||||||
* VarSub [OLEAUT32.159]
|
* VarSub [OLEAUT32.159]
|
||||||
*
|
*
|
||||||
|
* Subtract two variants.
|
||||||
|
*
|
||||||
|
* PARAMS
|
||||||
|
* left [I] First variant
|
||||||
|
* right [I] Second variant
|
||||||
|
* result [O] Result variant
|
||||||
|
*
|
||||||
|
* RETURNS
|
||||||
|
* Success: S_OK.
|
||||||
|
* Failure: An HRESULT error code indicating the error.
|
||||||
*/
|
*/
|
||||||
HRESULT WINAPI VarSub(LPVARIANT left, LPVARIANT right, LPVARIANT result)
|
HRESULT WINAPI VarSub(LPVARIANT left, LPVARIANT right, LPVARIANT result)
|
||||||
{
|
{
|
||||||
|
@ -4516,6 +4557,16 @@ HRESULT WINAPI VarMod(LPVARIANT left, LPVARIANT right, LPVARIANT result)
|
||||||
/**********************************************************************
|
/**********************************************************************
|
||||||
* VarPow [OLEAUT32.158]
|
* VarPow [OLEAUT32.158]
|
||||||
*
|
*
|
||||||
|
* Computes the power of one variant to another variant.
|
||||||
|
*
|
||||||
|
* PARAMS
|
||||||
|
* left [I] First variant
|
||||||
|
* right [I] Second variant
|
||||||
|
* result [O] Result variant
|
||||||
|
*
|
||||||
|
* RETURNS
|
||||||
|
* Success: S_OK.
|
||||||
|
* Failure: An HRESULT error code indicating the error.
|
||||||
*/
|
*/
|
||||||
HRESULT WINAPI VarPow(LPVARIANT left, LPVARIANT right, LPVARIANT result)
|
HRESULT WINAPI VarPow(LPVARIANT left, LPVARIANT right, LPVARIANT result)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue