|
|
* This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * *************************************************************************
| long length | length |
| char data[1] | data[1] |
| typedef tagBSTR* BSTR | BSTR |
| char* BstrToString (BSTR bstr)
| BstrToString |
| BSTR StringToBstr (const char* s)
| StringToBstr |
| BSTR Bstrdup (BSTR bstr)
| Bstrdup |
| int readBstr (int handle, BSTR* ptBstr)
| readBstr |
| int writeBstr (int handle, BSTR str)
| writeBstr |
| int recvBstr (int handle, BSTR* ptBstr, int flags)
| recvBstr |
| int sendBstr (int handle, BSTR str, int flags)
| sendBstr |
| typedef double DATE | DATE |
| typedef struct tagCY | tagCY |
| typedef LONG SCODE | SCODE |
| typedef short VARIANT_BOOL | VARIANT_BOOL |
| enum VARENUM { VT_EMPTY = 0, VT_NULL = 1, VT_I2 = 2, VT_I4 = 3, VT_R4 = 4, VT_R8 = 5, VT_CY = 6, VT_DATE = 7, VT_BSTR = 8, VT_DISPATCH = 9, VT_ERROR = 10, VT_BOOL = 11, VT_VARIANT = 12, VT_UNKNOWN = 13, VT_I1 = 16, VT_UI1 = 17, VT_UI2 = 18, VT_UI4 = 19, VT_I8 = 20, VT_UI8 = 21, VT_INT = 22, VT_UINT = 23, VT_VOID = 24, VT_HRESULT = 25, VT_PTR = 26, VT_SAFEARRAY = 27, VT_CARRAY = 28, VT_USERDEFINED = 29, VT_LPSTR = 30, VT_LPWSTR = 31, VT_FILETIME = 64, VT_BLOB = 65, VT_STREAM = 66, VT_STORAGE = 67, VT_STREAMED_OBJECT = 68, VT_STORED_OBJECT = 69, VT_BLOB_OBJECT = 70, VT_CF = 71, VT_CLSID = 72 } | VARENUM |
| const USHORT VT_BYREF | VT_BYREF |
| typedef unsigned short VARTYPE | VARTYPE |
| typedef struct tagVARIANT VARIANT | VARIANT |
| typedef void* IUnknown | IUnknown |
| typedef void* IDispatch | IDispatch |
| typedef void* SAFEARRAY | SAFEARRAY |
| tagVARIANT (struct) | tagVARIANT |
| typedef struct tagVARIANT * LPVARIANT | LPVARIANT |
| typedef struct tagVARIANT VARIANTARG | VARIANTARG |
| typedef struct tagVARIANT * LPVARIANTARG | LPVARIANTARG |
| void VariantInit (VARIANT* pvarg)
| VariantInit |
| int VariantClear (VARIANT* pvarg)
| VariantClear |
| int VariantCopy (
VARIANT* pvargDest,
VARIANT* pvargSrc)
| VariantCopy |
| int VariantChangeType (
VARIANT* pvargDest,
VARIANT* pvarSrc,
unsigned short wFlags,
VARTYPE vt)
| VariantChangeType |
| int readVariant (int handle, VARIANT* valore)
| readVariant |
| int writeVariant (int handle, VARIANT* valore)
| writeVariant |
| int recvVariant (int handle, VARIANT* valore, int flags)
| recvVariant |
| int sendVariant (int handle, VARIANT* valore, int flags)
| sendVariant |
| void Int16ToVariant ( short valore, VARIANT* dest )
| Int16ToVariant |
| void Int32ToVariant ( int valore, VARIANT* dest )
| Int32ToVariant |
| void FloatToVariant ( float valore, VARIANT* dest )
| FloatToVariant |
| void DoubleToVariant ( double valore, VARIANT* dest )
| DoubleToVariant |
| void StringToVariant ( const char* valore, VARIANT* dest )
| StringToVariant |
| void DateToVariant ( DATE valore, VARIANT* dest )
| DateToVariant |
| void BOOLToVariant ( BOOL valore, VARIANT* dest )
| BOOLToVariant |
| short VariantToInt16 ( VARIANT* valore )
| VariantToInt16 |
| long VariantToInt32 ( VARIANT* valore )
| VariantToInt32 |
| float VariantToFloat ( VARIANT* valore )
| VariantToFloat |
| double VariantToDouble ( VARIANT* valore )
| VariantToDouble |
| char* VariantToString ( VARIANT* valore )
| VariantToString |
| DATE VariantToDate ( VARIANT* valore )
| VariantToDate |
| BOOL VariantToBOOL ( VARIANT* valore )
| VariantToBOOL |
| void SafeStringToVariant ( const char* valore, VARIANT* dest, int maxlen )
| SafeStringToVariant |
| Generated by: nicola on gulliver.wadahome.it on Sun May 25 13:54:34 2003, using kdoc 2.0a53. |