diff options
author | Harald Radi <phanto@php.net> | 2001-08-13 23:39:11 +0000 |
---|---|---|
committer | Harald Radi <phanto@php.net> | 2001-08-13 23:39:11 +0000 |
commit | 9c6b9eb76bb493f0166eb6c1661721c54d93129e (patch) | |
tree | fa230a9374a7fee31fa10210366ff73dff99393e /ext/rpc/com/php_com.h | |
parent | bb0858db348ab3ce3b9cb1e480695b8ad1d65849 (diff) | |
download | php-git-9c6b9eb76bb493f0166eb6c1661721c54d93129e.tar.gz |
merged from EXPERIMENTAL
lots of cleanup work
Diffstat (limited to 'ext/rpc/com/php_com.h')
-rw-r--r-- | ext/rpc/com/php_com.h | 36 |
1 files changed, 22 insertions, 14 deletions
diff --git a/ext/rpc/com/php_com.h b/ext/rpc/com/php_com.h index 3a2108f415..c44c808fe0 100644 --- a/ext/rpc/com/php_com.h +++ b/ext/rpc/com/php_com.h @@ -10,22 +10,30 @@ BEGIN_EXTERN_C() PHP_MINIT_FUNCTION(COM); PHP_MSHUTDOWN_FUNCTION(COM); -PHPAPI HRESULT php_COM_invoke(comval *obj, DISPID dispIdMember, WORD wFlags, DISPPARAMS FAR* pDispParams, VARIANT FAR* pVarResult); -PHPAPI HRESULT php_COM_get_ids_of_names(comval *obj, OLECHAR FAR* FAR* rgszNames, DISPID FAR* rgDispId); -PHPAPI HRESULT php_COM_release(comval *obj); -PHPAPI HRESULT php_COM_addref(comval *obj); -PHPAPI HRESULT php_COM_set(comval *obj, IDispatch FAR* pDisp, int cleanup); -PHPAPI HRESULT php_COM_clone(comval *obj, comval *clone, int cleanup); - -int php_COM_get_le_comval(); +PHP_FUNCTION(com_load); +PHP_FUNCTION(com_invoke); +PHP_FUNCTION(com_addref); +PHP_FUNCTION(com_release); +PHP_FUNCTION(com_propget); +PHP_FUNCTION(com_propput); +PHP_FUNCTION(com_load_typelib); +PHP_FUNCTION(com_isenum); + +PHPAPI HRESULT php_COM_invoke(comval *obj, DISPID dispIdMember, WORD wFlags, DISPPARAMS FAR* pDispParams, VARIANT FAR* pVarResult, char **ErrString TSRMLS_DC); +PHPAPI HRESULT php_COM_get_ids_of_names(comval *obj, OLECHAR FAR* FAR* rgszNames, DISPID FAR* rgDispId TSRMLS_DC); +PHPAPI HRESULT php_COM_release(comval *obj TSRMLS_DC); +PHPAPI HRESULT php_COM_addref(comval *obj TSRMLS_DC); +PHPAPI HRESULT php_COM_destruct(comval *obj TSRMLS_DC); +PHPAPI HRESULT php_COM_set(comval *obj, IDispatch FAR* FAR* pDisp, int cleanup TSRMLS_DC); +PHPAPI HRESULT php_COM_clone(comval *obj, comval *clone, int cleanup TSRMLS_DC); +PHPAPI char *php_COM_error_message(HRESULT hr TSRMLS_DC); +PHPAPI int php_COM_get_le_comval(); +PHPAPI int php_COM_set_property_handler(zend_property_reference *property_reference, pval *value); +PHPAPI pval php_COM_get_property_handler(zend_property_reference *property_reference); +PHPAPI void php_COM_call_function_handler(INTERNAL_FUNCTION_PARAMETERS, zend_property_reference *property_reference); zend_module_entry COM_module_entry; -zend_class_entry com_class_entry; - -pval php_COM_get_property_handler(zend_property_reference *property_reference); -int php_COM_set_property_handler(zend_property_reference *property_reference, pval *value); -char *php_COM_error_message(HRESULT hr); -void php_COM_call_function_handler(INTERNAL_FUNCTION_PARAMETERS, zend_property_reference *property_reference); +zend_class_entry COM_class_entry; #ifdef DEBUG extern int resourcecounter; |