NAME ^

php_com_dotnet.pir - PHP com_dotnet Library

DESCRIPTION ^

Functions ^

string COMPersistHelper::GetCurFile()

Determines the filename into which an object will be saved, or false if none is set, via IPersistFile::GetCurFile

NOT IMPLEMENTED.

int COMPersistHelper::GetMaxStreamSize()

Gets maximum stream size required to store the object data, via IPersistStream::GetSizeMax (or IPersistStreamInit::GetSizeMax)

NOT IMPLEMENTED.

int COMPersistHelper::InitNew()

Initializes the object to a default state, via IPersistStreamInit::InitNew

NOT IMPLEMENTED.

bool COMPersistHelper::LoadFromFile(string filename [, int flags])

Load object data from file, via IPersistFile::Load

NOT IMPLEMENTED.

mixed COMPersistHelper::LoadFromStream(resource stream)

Initializes an object from the stream where it was previously saved, via IPersistStream::Load or OleLoadFromStream

NOT IMPLEMENTED.

bool COMPersistHelper::SaveToFile(string filename [, bool remember])

Persist object data to file, via IPersistFile::Save

NOT IMPLEMENTED.

int COMPersistHelper::SaveToStream(resource stream)

Saves the object to a stream, via IPersistStream::Save

NOT IMPLEMENTED.

int COMPersistHelper::__construct([object com_object])

Creates a persistence helper object, usually associated with a com_object

NOT IMPLEMENTED.

string com_create_guid()

Generate a globally unique identifier (GUID)

NOT IMPLEMENTED.

bool com_event_sink(object comobject, object sinkobject [, mixed sinkinterface])

Connect events from a COM object to a PHP object

NOT IMPLEMENTED.

object com_get_active_object(string progid [, int code_page ])

Returns a handle to an already running instance of a COM object

NOT IMPLEMENTED.

bool com_load_typelib(string typelib_name [, int case_insensitive])

Loads a Typelibrary and registers its constants

NOT IMPLEMENTED.

bool com_message_pump([int timeoutms])

Process COM messages, sleeping for up to timeoutms milliseconds

NOT IMPLEMENTED.

bool com_print_typeinfo(object comobject | string typelib, string dispinterface, bool wantsink)

Print out a PHP class definition for a dispatchable interface

NOT IMPLEMENTED.

mixed variant_abs(mixed left)

Returns the absolute value of a variant

NOT IMPLEMENTED.

mixed variant_add(mixed left, mixed right)

"Adds" two variant values together and returns the result

NOT IMPLEMENTED.

mixed variant_and(mixed left, mixed right)

performs a bitwise AND operation between two variants and returns the result

NOT IMPLEMENTED.

object variant_cast(object variant, int type)

Convert a variant into a new variant object of another type

NOT IMPLEMENTED.

mixed variant_cat(mixed left, mixed right)

concatenates two variant values together and returns the result

NOT IMPLEMENTED.

int variant_cmp(mixed left, mixed right [, int lcid [, int flags]])

Compares two variants

NOT IMPLEMENTED.

object variant_date_from_timestamp(int timestamp)

Returns a variant date representation of a unix timestamp

NOT IMPLEMENTED.

int variant_date_to_timestamp(object variant)

Converts a variant date/time value to unix timestamp

NOT IMPLEMENTED.

mixed variant_div(mixed left, mixed right)

Returns the result from dividing two variants

NOT IMPLEMENTED.

mixed variant_eqv(mixed left, mixed right)

Performs a bitwise equivalence on two variants

NOT IMPLEMENTED.

mixed variant_fix(mixed left)

Returns the integer part ? of a variant

NOT IMPLEMENTED.

int variant_get_type(object variant)

Returns the VT_XXX type code for a variant

NOT IMPLEMENTED.

mixed variant_idiv(mixed left, mixed right)

Converts variants to integers and then returns the result from dividing them

NOT IMPLEMENTED.

mixed variant_imp(mixed left, mixed right)

Performs a bitwise implication on two variants

NOT IMPLEMENTED.

mixed variant_int(mixed left)

Returns the integer portion of a variant

NOT IMPLEMENTED.

mixed variant_mod(mixed left, mixed right)

Divides two variants and returns only the remainder

NOT IMPLEMENTED.

mixed variant_mul(mixed left, mixed right)

multiplies the values of the two variants and returns the result

NOT IMPLEMENTED.

mixed variant_neg(mixed left)

Performs logical negation on a variant

NOT IMPLEMENTED.

mixed variant_not(mixed left)

Performs bitwise not negation on a variant

NOT IMPLEMENTED.

mixed variant_or(mixed left, mixed right)

Performs a logical disjunction on two variants

NOT IMPLEMENTED.

mixed variant_pow(mixed left, mixed right)

Returns the result of performing the power function with two variants

NOT IMPLEMENTED.

mixed variant_round(mixed left, int decimals)

Rounds a variant to the specified number of decimal places

NOT IMPLEMENTED.

void variant_set(object variant, mixed value)

Assigns a new value for a variant object

NOT IMPLEMENTED.

void variant_set_type(object variant, int type)

Convert a variant into another type. Variant is modified "in-place"

NOT IMPLEMENTED.

mixed variant_sub(mixed left, mixed right)

subtracts the value of the right variant from the left variant value and returns the result

NOT IMPLEMENTED.

mixed variant_xor(mixed left, mixed right)

Performs a logical exclusion on two variants

NOT IMPLEMENTED.


parrot