nsIAbDirectoryQueryArguments

IID:c2d83a31-eba6-4053-9273-c7a006a94311
Inherits From:nsISupports

The arguments for a query.

Contains an expression for perform matches and an array of properties which should be returned if a match is found from the expression

This interface is implemented by the following components:


Properties

nsISupports expression

Defines the boolean expression for the matching of cards

PRBool querySubDirectories

Defines if sub directories should be queried

nsISupports typeSpecificArg

A parameter which can be used to pass in data specific to a particular type of addressbook.


Methods

void getReturnProperties ( out PRUint32 returnPropertiesSize , out arrayof char* returnPropertiesArray ) void setReturnProperties ( PRUint32 returnPropertiesSize , arrayof char* returnPropertiesArray )

void getReturnProperties ( out PRUint32 returnPropertiesSize , out arrayof char* returnPropertiesArray )

Arguments:
returnPropertiesSize
returnPropertiesArray

void setReturnProperties ( PRUint32 returnPropertiesSize , arrayof char* returnPropertiesArray )

The list of properties which should be returned if a match occurs on a card

Arguments:
returnPropertiesSize
returnPropertiesArray

References

This interface is the type of the following properties:

nsIAbDirectoryQueryResult.contextArgs

This interface is passed as an argument to the following methods:

nsIAbDirectoryQuery.doQuery

Reference documentation is generated from Mozilla's source.

Add a note User Contributed Notes
No comments available

Copyright © 1999 - 2005 XULPlanet.com