Data Type | Definition and Usage |
---|---|
L_WCHAR | Defined as WCHAR |
Used as a 16-bit UNICODE character | |
L_CHAR | Defined as char |
Used as a signed 8-bit integer | |
L_UCHAR | Defined as unsigned char |
Used as an unsigned 8-bit integer | |
Integer Types | |
L_INT8 | Defined as signed char |
Used as an 8-bit signed integer | |
L_INT16 | Defined as signed short |
Used as a 16-bit signed integer | |
L_INT32 | Defined as signed int |
Used as a 32-bit signed integer | |
L_INT64 | Defined as signed __int64 |
Used as a 64-bit signed integer | |
L_UINT8 | Defined as unsigned char |
Used as an 8-bit unsigned integer | |
L_UINT16 | Defined as unsigned short |
Used as a 16-bit unsigned integer | |
L_UINT32 | Defined as unsigned int |
Used as a 32-bit unsigned integer | |
L_UINT64 | Defined as unsigned __int64 |
Used as a 64-bit unsigned integer | |
L_INT | Defined as int |
Used as a 32-bit signed integer | |
L_UINT | Defined as unsigned int |
Used as a 32-bit unsigned integer | |
Long and Short | |
L_LONG | Defined as long |
Used as a signed integer, 32-bits or larger | |
L_ULONG | Defined as unsigned long |
Used as an unsigned integer, 32-bits or larger | |
L_USHORT | Defined as unsigned short |
Used as a 16-bit unsigned integer | |
Float types | |
L_FLOAT | Defined as float |
Used as a floating point number | |
L_DOUBLE | Defined as double |
Used as a double precision floating point number | |
32/64 Types | |
L_INT_PTR | Defined as INT_PTR |
Guaranteed to be the same size as a pointer. The size changes with pointer size (32/64). Used where a pointer is cast to an integer type | |
L_UINT_PTR | Defined as UINT_PTR |
Unsigned variation of L_INT_PTR | |
L_LONG_PTR | Defined as LONG_PTR |
Guaranteed to be the same size as a pointer. The size changes with pointer size (32/64). Used where a pointer is cast to an integer type | |
L_ULONG_PTR | Defined as ULONG_PTR |
Unsigned variation of L_LONG_PTR | |
L_SIZE_T | Defined as SIZE_T |
Maximum number of bytes to which a pointer can refer | |
L_SSIZE_T | Signed version of L_SIZE_T |
L_IFDTYPE | Defined as L_SIZE_T |
Other types | |
L_VOID | Defined as void |
Used as a void | |
L_BITFIELD | Defined as L_UINT |
Used as a bit field | |
L_COLORREF | Defined as COLORREF |
See Windows SDK | |
Booleans | |
L_BOOL | Defined as BOOL |
Used as a boolean value | |
UNICODE types | |
L_TCHAR | Defined as either char or TCHAR |
If FOR_UNICODE is defined, then L_TCHAR will be defined as TCHAR | |
Handles | |
L_HANDLE | Defined as HANDLE |
See Windows SDK | |
L_HFILE | Defined as HANDLE |
See Windows SDK | |
L_SANEHANDLE | Defined as HANDLE |
See Windows SDK | |
L_SvgNodeHandle | Defined as L_HANDLE |
See Windows SDK | |
L_HWND | Defined as HWND |
See Windows SDK | |
L_HGDIOBJ | Defined as HGDIOBJ |
See Windows SDK | |
L_HDC | Defined as HDC |
See Windows SDK | |
L_HRGN | Defined as HRGN |
See Windows SDK | |
L_HPALETTE | Defined as HPALETTE |
See Windows SDK. | |
L_HBITMAP | Defined as HBITMAP |
See Windows SDK. | |
L_HCURSOR | Defined as HCURSOR |
See Windows SDK. | |
L_HICON | Defined as HICON |
See Windows SDK. | |
L_HMETAFILE | Defined as HMETAFILE |
See Windows SDK | |
L_HENHMETAFILE | Defined as HENHMETAFILE |
See Windows SDK | |
L_HDIB | Defined as HDIB |
See Windows SDK | |
L_HINSTANCE | Defined as HINSTANCE |
See Windows SDK | |
L_HPEN | Defined as HPEN |
See Windows SDK | |
L_HFONT | Defined as HFONT |
See Windows SDK. | |
L_HBRUSH | Defined as HBRUSH |
See Windows SDK | |
L_HGLOBAL | Defined as HGLOBAL |
See Windows SDK | |
L_Regex | Defined as HANDLE |
See Windows SDK | |
L_VerexHandle | Defined as HANDLE |
See Windows SDK | |
DOCUMENTWRITER_HANDLE | Defined as HANDLE |
See Windows SDK | |
Structures | |
L_POINT | Defined as POINT |
See Windows SDK | |
L_RECT | Defined as RECT |
See Windows SDK | |
L_SIZE | Defined as SIZE |
See Windows SDK | |
L_BITMAPINFOHEADER | Defined as BITMAPINFOHEADER |
See Windows SDK | |
L_BITMAPINFO | Defined as BITMAPINFO |
See Windows SDK | |
L_RGBQUAD | Defined as RGBQUAD |
See Windows SDK | |
L_RGBQUAD16 |
typedef struct tagL_RGBQUAD16
{
L_UINT16 rgbBlue; // 16-bit blue component
L_UINT16 rgbGreen; // 16-bit green component
L_UINT16 rgbRed; // 16-bit red component
L_UINT16 rgbReserved; // reserved - use 0
} L_RGBQUAD16;
Calling Convention
Convention | Description |
---|---|
L_xxx_API | Defined as __declspec(dllimport) __stdcall |
NOTE: xxx is the module designation. | |
Examples: L_LTDIS_API - LTDIS , L_LTKRN_API - LTKRN |
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document