Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This structure is used to describe a method or property.
typedef struct FARSTRUCT tagMETHODDATA {OLECHAR FAR* szName;PARAMDATA FAR* ppData;DISPID dispid;unsigned int iMeth;CALLCONV cc;unsigned int cArgs;unsigned short wFlags;VARTYPE vtReturn;} METHODDATA;
Members
- szName
Null-terminated string that contains the method name. - ppData
Parameters for the method. The first parameter is ppdata[0], and so on. - dispid
Identifier of the method, as used in IDispatch. - iMeth
Index of the method in the VTBL of the interface. The indexes start with 0. - cc
Specifies the calling convention. The CDECL and Pascal calling conventions are supported by the dispatch interface creation functions. - cArgs
Number of arguments for the method. - wFlags
Flags that indicate whether the method is used for getting or setting a property. DISPATCH_METHOD indicates that this is not used for a property. DISPATCH_PROPERTYGET indicates that the method is used to get a property value. DISPATCH_PROPERTYPUT indicates that the method is used to set the value of a property. DISPATCH_PROPERTYPUTREF indicates that the method is used to make the property refer to a passed-in object. - vtReturn
Return type for the method.
Requirements
OS Versions: Windows CE 2.0 and later.
Header: Oleauto.h.
See Also
Automation Structures | IDispatch
Send Feedback on this topic to the authors