Extern.Declare Data Types
The following data types can be used for the Extern.Declare RetType and ArgType(s) arguments.
Type | Description |
---|---|
micVoid | =0 ; void (Supported for RetType only.) |
micInteger | =2 ; int |
micLong | =3 ; long |
micFloat | =4 ; float |
micDouble | =5 ; double |
micString | =8 ; CHAR* (Supported for ArgType only.) |
micDispatch | =9 ; IDispatch* |
micWideString | =18 ; WChar* (Supported for ArgType only.) |
micChar | =19 ; char |
micUnknown | =20 ; IUnknown |
micHwnd | =21 ; HWND |
micVPtr | =22 ; void* |
micShort | =23 ; short |
micWord | =24 ; WORD |
micDWord | =25; DWORD |
micByte | =26 ; BYTE |
micWParam | =27 ; WPARAM |
micLParam | =28 ; LPARAM |
micLResult | =29 ; LRESULT |
micByRef | =0X4000 ; out |
micUnsigned | =0X8000 ; unsigned |
micUChar | =micChar|micUnsigned ; unsigned char |
micULong | =micLong|micUnsigned ; ; unsigned long |
micUShort | =micShort|micUnsigned ; ; unsigned short |
micUInteger | =micInteger|micUnsigned ; ; unsigned int |