Changes from Version 13 to Version 14
Version 14 of the LEADTOOLS CLIB has changed from Version 13 as follows:
 LEADTOOLS now supports UNICODE.
 LEADTOOLS now supports UNICODE.
 The Common Dialog functionality has removed 
 from this help file and has presented in the new LEADTOOLS Common Dialog 
 CLIB toolkit. For information on the new version 14 of the LEADTOOLS Common 
 Dialog CLIB, refer to the LEADTOOLS 
 Common Dialog CLIB Help File.
 The Common Dialog functionality has removed 
 from this help file and has presented in the new LEADTOOLS Common Dialog 
 CLIB toolkit. For information on the new version 14 of the LEADTOOLS Common 
 Dialog CLIB, refer to the LEADTOOLS 
 Common Dialog CLIB Help File.
 LEADTOOLS now supports overlay bitmaps drawing.
 LEADTOOLS now supports overlay bitmaps drawing.
 When loading PTOCA and AFP:PTOCA files, you 
 can get and change the current values for the control options used by 
 LEADTOOLS when loading a PTOCA file.
 When loading PTOCA and AFP:PTOCA files, you 
 can get and change the current values for the control options used by 
 LEADTOOLS when loading a PTOCA file.
 LEADTOOLS now lets you load embedded ICC 
 profiles.
 LEADTOOLS now lets you load embedded ICC 
 profiles.
 LEADTOOLS now supports to instruct the toolkit 
 to react dynamically depending on the bitmap size or the amount of available 
 memory.
 LEADTOOLS now supports to instruct the toolkit 
 to react dynamically depending on the bitmap size or the amount of available 
 memory.
 LEADTOOLS now can subtract the live (destination) 
 bitmap from the mask (source) bitmap to show the differences between the 
 two bitmaps.
 LEADTOOLS now can subtract the live (destination) 
 bitmap from the mask (source) bitmap to show the differences between the 
 two bitmaps.
 LEADTOOLS now supports double buffering; 
 which is used to reduce flickering when painting windows.
 LEADTOOLS now supports double buffering; 
 which is used to reduce flickering when painting windows.
 LEADTOOLS now can detect the registration 
 marks.
 LEADTOOLS now can detect the registration 
 marks.
 LEADTOOLS has improved the brightness and 
 contrast functionality by adding the following new features:
 LEADTOOLS has improved the brightness and 
 contrast functionality by adding the following new features:
 Improve the brightness 
 of an image by adding bitmaps within a bitmap list.
 Improve the brightness 
 of an image by adding bitmaps within a bitmap list.
 Increase or decrease 
 the brightness in the bitmap by multiplying the colors in the specified 
 bitmap.
 Increase or decrease 
 the brightness in the bitmap by multiplying the colors in the specified 
 bitmap.
 Performs an adaptive 
 contrast enhancement (ACE) to areas that are originally low in contrast.
 Performs an adaptive 
 contrast enhancement (ACE) to areas that are originally low in contrast.
 Changes the distribution 
 of the red, green, or blue channels.
 Changes the distribution 
 of the red, green, or blue channels.
 Applies brightness, contrast 
 and intensity adjustments to enhance the image tonal range.
 Applies brightness, contrast 
 and intensity adjustments to enhance the image tonal range.
 Change the hue, saturation 
 and brightness of all or specified colors in the image.
 Change the hue, saturation 
 and brightness of all or specified colors in the image.
 Adjust the hue, saturation 
 and brightness of an image by applying one of five mathematical functions 
 to a bitmaps pixel values: square, square root, log, sine, and cosine 
 and then multiplying the results by specified factor.
 Adjust the hue, saturation 
 and brightness of an image by applying one of five mathematical functions 
 to a bitmaps pixel values: square, square root, log, sine, and cosine 
 and then multiplying the results by specified factor.
 Remap pixel values using 
 a lookup table, or by applying a linear transformation.
 Remap pixel values using 
 a lookup table, or by applying a linear transformation.
 Set up window leveling 
 options for a bitmap using a lookup table or a linear transformation.
 Set up window leveling 
 options for a bitmap using a lookup table or a linear transformation.
 Converts a bitmap into 
 a black and white image without changing its bits per pixel by using a 
 local threshold value for each pixel of the image.
 Converts a bitmap into 
 a black and white image without changing its bits per pixel by using a 
 local threshold value for each pixel of the image.
 Wraps techniques of image 
 enhancements, such as contrast enhancement, edge enhancement and latitude 
 reduction, for Computed Radiography (CR).
 Wraps techniques of image 
 enhancements, such as contrast enhancement, edge enhancement and latitude 
 reduction, for Computed Radiography (CR).
 Correcting nonuniform 
 brightness.
 Correcting nonuniform 
 brightness.
 LEADTOOLS has added Fourier Transforms to 
 remove noise from video signals, CCDs, and harmonic noise like:
 LEADTOOLS has added Fourier Transforms to 
 remove noise from video signals, CCDs, and harmonic noise like:
Herringbone patterns seen in video images
Sine wave patterns
Moiré patterns
Halftone patterns
Interference patterns
 LEADTOOLS has improved the Annotation Automation 
 Object by adding new features.
 LEADTOOLS has improved the Annotation Automation 
 Object by adding new features.
 Functionality being added with Version 14 
 now makes it possible for you to create custom annotations that look and 
 behave in almost any way imaginable.
 Functionality being added with Version 14 
 now makes it possible for you to create custom annotations that look and 
 behave in almost any way imaginable.
 LEADTOOLS has improved the automated annotation 
 by adding new six tools:
 LEADTOOLS has improved the automated annotation 
 by adding new six tools:
Curve Tool
 LEADTOOLS now supports The PLT/RTF Options.
 LEADTOOLS now supports The PLT/RTF Options.
 LEADTOOLS now supports AutoCAD Color Scheme.
 LEADTOOLS now supports AutoCAD Color Scheme.
 LEADTOOLS now can compares all or part of 
 one bitmap with all the areas of the same dimensions in another bitmap and finds those areas that match according 
 to the measure of correlation.
 LEADTOOLS now can compares all or part of 
 one bitmap with all the areas of the same dimensions in another bitmap and finds those areas that match according 
 to the measure of correlation.
 LEADTOOLS now can be used to improve the 
 brightness of an image by adding bitmaps within a bitmap list.
 LEADTOOLS now can be used to improve the 
 brightness of an image by adding bitmaps within a bitmap list.
 LEADTOOLS now can increase or decrease the 
 brightness in the bitmap by multiplying the colors in the specified bitmap.
 LEADTOOLS now can increase or decrease the 
 brightness in the bitmap by multiplying the colors in the specified bitmap.
 LEADTOOLS now filters a specified bitmap 
 to detect colors in a specified intensity range in all planes or a specific 
 plane.
 LEADTOOLS now filters a specified bitmap 
 to detect colors in a specified intensity range in all planes or a specific 
 plane.
 LEADTOOLS now can combine image data from 
 the source bitmap (the slave) and the destination bitmap (the master), 
 using a perspective warp.
 LEADTOOLS now can combine image data from 
 the source bitmap (the slave) and the destination bitmap (the master), 
 using a perspective warp.
 LEADTOOLS now supports linearizes the number 
 of pixels locally in a bitmap, based on the specified color space.
 LEADTOOLS now supports linearizes the number 
 of pixels locally in a bitmap, based on the specified color space.
 LEADTOOLS now supports averaging the bitmaps 
 in a list, eliminating random noise contained in the images.
 LEADTOOLS now supports averaging the bitmaps 
 in a list, eliminating random noise contained in the images.
 LEADTOOLS now transforms the bitmap into 
 a binary image.
 LEADTOOLS now transforms the bitmap into 
 a binary image.
 LEADTOOLS now deinterlaces video source images 
 by removing the black lines. It proceeds by merging lines in the image 
 together and/or blending them together.
 LEADTOOLS now deinterlaces video source images 
 by removing the black lines. It proceeds by merging lines in the image 
 together and/or blending them together.
 LEADTOOLS now smoothes the edges of a bitmap.
 LEADTOOLS now smoothes the edges of a bitmap.
 LEADTOOLS now can detect the edges in a bitmap 
 by applying a statistical filter that analyzes the variations of colors 
 in all directions around each pixel.
 LEADTOOLS now can detect the edges in a bitmap 
 by applying a statistical filter that analyzes the variations of colors 
 in all directions around each pixel.
 LEADTOOLS now can find the skeleton of regions 
 or objects in a binary bitmap.
 LEADTOOLS now can find the skeleton of regions 
 or objects in a binary bitmap.
 LEADTOOLS now converts a grayscale bitmap 
 into a colored one by mixing or replacing the original values of the pixels 
 with one or more new colors. Also it converts the image to a grayscale 
 level by reducing the saturation of each color to zero.
 LEADTOOLS now converts a grayscale bitmap 
 into a colored one by mixing or replacing the original values of the pixels 
 with one or more new colors. Also it converts the image to a grayscale 
 level by reducing the saturation of each color to zero.
 LEADTOOLS now can removes holes from a bitmap 
 region.
 LEADTOOLS now can removes holes from a bitmap 
 region.
 LEADTOOLS has improved the artistic effects 
 by adding the following new features:
 LEADTOOLS has improved the artistic effects 
 by adding the following new features:
 Adds shadows to a bitmap, 
 letting you specify the threshold value, the direction of the light source, 
 and whether the shadows are colored or grayscale.
 Adds shadows to a bitmap, 
 letting you specify the threshold value, the direction of the light source, 
 and whether the shadows are colored or grayscale.
 Adds effects that simulate 
 random color changes, scratches, dust and pits, making a bitmap look like 
 it was made from an old film.
 Adds effects that simulate 
 random color changes, scratches, dust and pits, making a bitmap look like 
 it was made from an old film.
 Splits the image into 
 square or rectangular blocks. If the blocks are square, rotates each block 
 by 0, 90, 180, or 270 degrees. If the blocks are rectangular, flips the 
 blocks around the X-axis and Y-axis.
 Splits the image into 
 square or rectangular blocks. If the blocks are square, rotates each block 
 by 0, 90, 180, or 270 degrees. If the blocks are rectangular, flips the 
 blocks around the X-axis and Y-axis.
 Adds light to the bitmap 
 according to a function-based distribution. This functional light will 
 be generated by one of the following methods: linear, quadratic, sine, 
 cosine, or using freehand points.
 Adds light to the bitmap 
 according to a function-based distribution. This functional light will 
 be generated by one of the following methods: linear, quadratic, sine, 
 cosine, or using freehand points.
 Splits the image into 
 square blocks and randomizes these blocks inside the image.
 Splits the image into 
 square blocks and randomizes these blocks inside the image.
 Divides the image into 
 a certain number of rings. Each ring is rotated according to a rotate 
 angle. The rotate angle for each ring will be chosen randomly by the function 
 or can be passed to the function.
 Divides the image into 
 a certain number of rings. Each ring is rotated according to a rotate 
 angle. The rotate angle for each ring will be chosen randomly by the function 
 or can be passed to the function.
 Adds a pseudo-3D wave 
 effect to the bitmap by drawing horizontal lines across the bitmap and 
 basing each lines height at each point on its brightness at that point.
 Adds a pseudo-3D wave 
 effect to the bitmap by drawing horizontal lines across the bitmap and 
 basing each lines height at each point on its brightness at that point.
 Divides the bitmap into 
 segments where each segments pixels have approximately the same color 
 (homogenous color).
 Divides the bitmap into 
 segments where each segments pixels have approximately the same color 
 (homogenous color).
 LEADTOOLS now can combine 
 image data from the mask bitmap and underlay bitmap with an underlay effect.
 LEADTOOLS now can combine 
 image data from the mask bitmap and underlay bitmap with an underlay effect.
 Wraps the bitmap along 
 the inside or outside of an arc pattern.
 Wraps the bitmap along 
 the inside or outside of an arc pattern.
 Warps the bitmap to a 
 cylindrical shape.
 Warps the bitmap to a 
 cylindrical shape.
 Shears the bitmap by 
 the wave drawn using amplitude values
 Shears the bitmap by 
 the wave drawn using amplitude values
 Distorts the bitmap by 
 the wave drawn using amplitude values
 Distorts the bitmap by 
 the wave drawn using amplitude values
 Makes a bitmap look like 
 it was painted by an impressionist painter.
 Makes a bitmap look like 
 it was painted by an impressionist painter.
 Divides the bitmap into 
 rectangular or circular cells and then recreates the image using those 
 cells filled with the minimum, maximum, or average pixel value, depending 
 upon the effect that was set.
 Divides the bitmap into 
 rectangular or circular cells and then recreates the image using those 
 cells filled with the minimum, maximum, or average pixel value, depending 
 upon the effect that was set.
 Converts the bitmap from 
 rectangular to polar coordinates and vice versa.
 Converts the bitmap from 
 rectangular to polar coordinates and vice versa.
 Warps the bitmap by pinching 
 it toward the center or expanding the bitmap away from its center.
 Warps the bitmap by pinching 
 it toward the center or expanding the bitmap away from its center.
 Rotates the bitmap pixels 
 around a center point.
 Rotates the bitmap pixels 
 around a center point.
 Distorts a bitmap using 
 a wave radiating from the specified center.
 Distorts a bitmap using 
 a wave radiating from the specified center.
 Warps the image in concentric 
 rings.
 Warps the image in concentric 
 rings.
 Warps the image around 
 a 3D spherical shape.
 Warps the image around 
 a 3D spherical shape.
 Produces a swirl pattern 
 by rotating the bitmap the specified number of degrees about the specified 
 point.
 Produces a swirl pattern 
 by rotating the bitmap the specified number of degrees about the specified 
 point.
 Distorts the bitmap with 
 two perpendicular waves at the specified angle and with the specified 
 wave type.
 Distorts the bitmap with 
 two perpendicular waves at the specified angle and with the specified 
 wave type.
 Creates thin lines, directed 
 along the specified angle, on the specified bitmap.
 Creates thin lines, directed 
 along the specified angle, on the specified bitmap.
 Blurs the bitmap along 
 radial lines starting from the specified center point.
 Blurs the bitmap along 
 radial lines starting from the specified center point.
 Distorts the bitmap with 
 a wave zoomed from the specified center.
 Distorts the bitmap with 
 a wave zoomed from the specified center.
 Draws a water wave effect
 Draws a water wave effect
 LEADTOOLS has improved the adjusting colors 
 in an image by adding the following new features:
 LEADTOOLS has improved the adjusting colors 
 in an image by adding the following new features:
 Performs specific Mathematical 
 or logical operations on the colors of a bitmap.
 Performs specific Mathematical 
 or logical operations on the colors of a bitmap.
 Replaces specified colors 
 by adjusting values of hue, saturation and brightness.
 Replaces specified colors 
 by adjusting values of hue, saturation and brightness.
 Using any one of eight 
 color spaces, resets those bitmaps pixel component values that fall inside 
 or outside of a specified range.
 Using any one of eight 
 color spaces, resets those bitmaps pixel component values that fall inside 
 or outside of a specified range.
 Changes the distribution 
 of the red, green, or blue channels.
 Changes the distribution 
 of the red, green, or blue channels.
 Colors an 8, 12 or 16-bit 
 grayscale bitmap. The function changes the color bits/pixel of the bitmap 
 from the specified formats into 24-bit RGB format.
 Colors an 8, 12 or 16-bit 
 grayscale bitmap. The function changes the color bits/pixel of the bitmap 
 from the specified formats into 24-bit RGB format.
 Selects a specified number 
 of bits of an 8, 12 or 16-bit grayscale bitmap and puts them into a mask, 
 then colors the bitmap depending on the mask. This can show bitmap variances 
 depending on user-defined conditions.
 Selects a specified number 
 of bits of an 8, 12 or 16-bit grayscale bitmap and puts them into a mask, 
 then colors the bitmap depending on the mask. This can show bitmap variances 
 depending on user-defined conditions.
 Selects a specified number 
 of bits from an 8, 12 or 16-bit grayscale bitmap into a mask and places 
 the mask in a new 8, 12 or 16-bit grayscale bitmap.
 Selects a specified number 
 of bits from an 8, 12 or 16-bit grayscale bitmap into a mask and places 
 the mask in a new 8, 12 or 16-bit grayscale bitmap.
 Makes dark values darker 
 and light values lighter to automatically enhance shadows and brighten 
 the image.
 Makes dark values darker 
 and light values lighter to automatically enhance shadows and brighten 
 the image.
 Adds a three-dimensional 
 texture pattern by applying the bump image to the destination image.
 Adds a three-dimensional 
 texture pattern by applying the bump image to the destination image.
 Rebalances the colors 
 in a bitmap in order to make color adjustments and to correct images which 
 have more color than others.
 Rebalances the colors 
 in a bitmap in order to make color adjustments and to correct images which 
 have more color than others.
 Applies color leveling 
 to an image. It changes the image shadows, midtones and highlights.
 Applies color leveling 
 to an image. It changes the image shadows, midtones and highlights.
 Remaps the bitmap into 
 a collection of rotated rectangles (cubic faces), in the Cubist style.
 Remaps the bitmap into 
 a collection of rotated rectangles (cubic faces), in the Cubist style.
 Draws a star on the bitmap.
 Draws a star on the bitmap.
 Simulates painting an 
 image with the watercolor dry brush technique.
 Simulates painting an 
 image with the watercolor dry brush technique.
 Wraps the bitmap onto 
 a 3D plane.
 Wraps the bitmap onto 
 a 3D plane.
 Wraps the bitmap along 
 its radius on a 3D surface.
 Wraps the bitmap along 
 its radius on a 3D surface.
 Divides the image into 
 cells and makes it look as if it is being viewed through glass blocks.
 Divides the image into 
 cells and makes it look as if it is being viewed through glass blocks.
 Makes colored edges shine 
 with a neon-like glow.
 Makes colored edges shine 
 with a neon-like glow.
 Simulates the secondary 
 reflections caused when bright lights are facing the camera lens.
 Simulates the secondary 
 reflections caused when bright lights are facing the camera lens.
 Adds many spots of directed 
 light sources to the bitmap.
 Adds many spots of directed 
 light sources to the bitmap.
 Lightens or darkens all 
 or part of a bitmap by remapping the pixel values.
 Lightens or darkens all 
 or part of a bitmap by remapping the pixel values.
 Reflects the bitmap on 
 an ocean surface.
 Reflects the bitmap on 
 an ocean surface.
 Corrects color values 
 by shifting the sample colors to the target colors.
 Corrects color values 
 by shifting the sample colors to the target colors.
 Places the bitmap on 
 parallel planes along the Z-axis bent towards a center point.
 Places the bitmap on 
 parallel planes along the Z-axis bent towards a center point.
 Places the bitmap on 
 parallel planes along the Z-axis.
 Places the bitmap on 
 parallel planes along the Z-axis.
 Corrects color values 
 by shifting the sample colors to the target colors.
 Corrects color values 
 by shifting the sample colors to the target colors.
 Changes the color of 
 a bitmap by altering the definitions of one or more colors used by the 
 bitmap.
 Changes the color of 
 a bitmap by altering the definitions of one or more colors used by the 
 bitmap.
 Smoothes the rough edges 
 in the bitmap.
 Smoothes the rough edges 
 in the bitmap.
 applies color leveling 
 to an image and changes the image's shadows, midtones and highlights.
 applies color leveling 
 to an image and changes the image's shadows, midtones and highlights.
 Places the bitmap inside 
 a tunnel along the Z-axis.
 Places the bitmap inside 
 a tunnel along the Z-axis.
Changed functions
The following functions have been changed from the previous version of LEADTOOLS or removed:
LAnnContainer::FileInfo takes 1 new parameter.
LAnnContainer::FileInfoMemory takes 1 new parameter.
LAnnContainer::FileInfoOffset takes 1 new parameter.
LAnnPushPin::GetSecondaryBitmap takes 1 new parameter.
LAnnToolBar::GetToolBarButtons takes 1 new parameter.
LAnnToolBar::GetToolBarInfo takes 1 new parameter.
LBase::LoadLibraries takes 1 new parameter.
LBase::VersionInfo takes 1 new parameter.
LBitmapBase::ConvertToDIB takes 1 new parameter.
LBitmapBase::CreateFadedMask takes 1 new parameter.
LBitmapBase::Resize takes 2 new parameters.
LBaseFile::GetDefaultSaveFileOption takes 1 new parameter.
LBitmapList::GetItem takes 1 new parameter.
LBitmapWindow::GetMagGlassOptions takes 1 new parameter.
LBitmapRgn::SetRgnMagicWand takes 2 new parameters.
LChange::ChangeFromDIB takes 1 new parameter.
LFile::BrowseDir takes 1 new parameter.
LFile::GetInfo takes 1 new parameter.
LFileSettings::GetDefaultJ2KOptions takes 1 new parameter.
LFileSettings::GetJ2KOptions takes 1 new parameter.
LMemoryFile::GetInfo takes 1 new parameter.
LPaintEffect::EffectBlt takes 2 new parameters.
LPaintEffect::PaintBitmap takes 2 new parameters.
LPaintEffect::PaintTransition takes 2 new parameters.
LScreenCapture::CaptureAreaOptionDlg takes 1 new parameter.
LScreenCapture::CaptureFromEXEDlg takes 1 new parameter.
LScreenCapture::CaptureObjectOptionDlg takes 1 new parameter.
LScreenCapture::SetCaptureOptionDlg takes 1 new parameter.
The parameters nThumbWidth, nThumbHeight, nBits, uCRFlags, bMaintainAspect, bForceSize, crBackColor, bLoadStamp, and bResample of LFile::BrowseDir were removed and a pointer to THUMBOPTIONS was added.
The parameters nWidth, nHeight, nZoom, clrPen,hMagCursor, clrBack, bEllipse, nBorderSize, b3D, uPaintFlags, pMask, uMaskCount, nCrosshair, bIgnoreRgn, and bCenter, of LBitmapWindow::GetMagGlassOptions were removed and one new parameter was added.
The following functions have been removed:
The Class LDialog was removed
LAnnotation::GetName
LAnnotation::SetName
LBitmapBase::Add
Changed structures
 The BITMAPHANDLE 
 structure has 4 new members.
 The BITMAPHANDLE 
 structure has 4 new members.
 The BALANCING 
 structure now has 1 new member.
 The BALANCING 
 structure now has 1 new member.
 The LOADINFO 
 structure now has 1 new member.
 The LOADINFO 
 structure now has 1 new member.
 The LOADFILEOPTION 
 structure now has 1 new member.
 The LOADFILEOPTION 
 structure now has 1 new member.
 The FILEINFO 
 structure has 1 new member.
 The FILEINFO 
 structure has 1 new member.
 The SAVEFILEOPTION 
 structure has 1 new member.
 The SAVEFILEOPTION 
 structure has 1 new member.
 The VERSIONINFO 
 structure has 1 new member.
 The VERSIONINFO 
 structure has 1 new member.
 The LAYERINFO 
 structure has 1 new member.
 The LAYERINFO 
 structure has 1 new member.
 The FILEPDFOPTIONS 
 structure has 1 new member.
 The FILEPDFOPTIONS 
 structure has 1 new member.
 The ADDBORDERINFO 
 structure has 1 new member.
 The ADDBORDERINFO 
 structure has 1 new member.
 The ADDFRAMEINFO 
 structure has 1 new member.
 The ADDFRAMEINFO 
 structure has 1 new member.
 The FILEJ2KOPTIONS 
 structure has 1 new member.
 The FILEJ2KOPTIONS 
 structure has 1 new member.
 The THUMBOPTIONS 
 structure has 1 new member.
 The THUMBOPTIONS 
 structure has 1 new member.
 The SMOOTH 
 structure has 2 new members.
 The SMOOTH 
 structure has 2 new members.
 The LINEREMOVE 
 structure has 2 new members.
 The LINEREMOVE 
 structure has 2 new members.
 The BORDERREMOVE 
 structure has 2 new members.
 The BORDERREMOVE 
 structure has 2 new members.
 The INVERTEDTEXT 
 structure has 2 new members.
 The INVERTEDTEXT 
 structure has 2 new members.
 The CURVE 
 structure has 1 new member.
 The CURVE 
 structure has 1 new member.
 The DOTREMOVE 
 structure has 2 new members.
 The DOTREMOVE 
 structure has 2 new members.
 The HOLEPUNCH 
 structure has 2 new members.
 The HOLEPUNCH 
 structure has 2 new members.
 The LILCLICK 
 structure has 1 new member.
 The LILCLICK 
 structure has 1 new member.
 The LILITEM 
 structure has 3 new members.
 The LILITEM 
 structure has 3 new members.
 The LILITEMSEL 
 structure has 1 new member.
 The LILITEMSEL 
 structure has 1 new member.
 The LILSELOPTION 
 structure has 1 new member.
 The LILSELOPTION 
 structure has 1 new member.
 The ANNBUTTON 
 structure has 2 new members.
 The ANNBUTTON 
 structure has 2 new members.
 The ANNCHANGEPARAM 
 structure has 1 new member.
 The ANNCHANGEPARAM 
 structure has 1 new member.
 The ANNFILEINFO 
 structure has 1 new member.
 The ANNFILEINFO 
 structure has 1 new member.
 The ANNTOOL 
 structure has 1 new member.
 The ANNTOOL 
 structure has 1 new member.
 The ANNTOOLBARINFO 
 structure has 1 new member.
 The ANNTOOLBARINFO 
 structure has 1 new member.
New structures
The following are new structures:
The rest of this topic lists the new functions in version 14:
LAnnAudioClip
LAnnAudioClip::ChangeUserHandle
LAnnAudioClip::DeleteUserHandle
LAnnAudioClip::EnumerateHandles
LAnnAudioClip::EnumHandleCallBack
LAnnAutomation
LAnnAutomation::SetEncryptOptions
LAnnAutomation::GetEncryptOptions
LAnnAutomation::GetPointOptions
LAnnAutomation::SetPointOptions
LAnnAutomation::SetTextPointerFixed
LAnnAutomation::GetTextPointerFixed
LAnnAutomation::InsertTextTokenTable
LAnnAutomation::EnumerateTextTokenTable
LAnnAutomation::EnumTextTokenTableCallBack
LAnnAutomation::DeleteTextTokenTable
LAnnAutomation::ClearTextTokenTable
LAnnAutomation::GetTextExpandTokens
LAnnAutomation::SetTextExpandTokens
LAnnAutomation::PushFixedState
LAnnAutomation::GetTicMarkLength
LAnnAutomation::SetTicMarkLength
LAnnAutomation::SetAutoDialogFontSize
LAnnAutomation::GetAutoDialogFontSize
LAnnAutomation::SetAutoUndoEnable
LAnnAutomation::GetAutoUndoEnable
LAnnButton
LAnnButton::EnumHandleCallBack
LAnnContainer
LAnnCrossProduct
LAnnCrossProduct::AddUserHandle
LAnnCrossProduct::GetUserHandle
LAnnCrossProduct::GetUserHandles
LAnnCrossProduct::ChangeUserHandle
LAnnCrossProduct::DeleteUserHandle
LAnnCrossProduct::EnumerateHandles
LAnnCrossProduct::EnumHandleCallBack
LAnnCrossProduct::PushFixedState
LAnnCrossProduct::PopFixedState
LAnnCrossProduct::IsFixedInRect
LAnnCrossProduct::GetDistance2
LAnnCurveClosed
LAnnCurveClosed::LAnnCurveClosed
LAnnCurveClosed::~LAnnCurveClosed
LAnnCurveClosed::AddUserHandle
LAnnCurveClosed::GetUserHandle
LAnnCurveClosed::GetUserHandles
LAnnCurveClosed::ChangeUserHandle
LAnnCurveClosed::DeleteUserHandle
LAnnCurveClosed::EnumerateHandles
LAnnCurveClosed::EnumHandleCallBack
LAnnCurveClosed::PushFixedState
LAnnCurveClosed::PopFixedState
LAnnCurveClosed::IsFixedInRect
LAnnCurveClosed::GetPointCount
LAnnCurve
LAnnEllipse
LAnnEllipse::EnumHandleCallBack
LAnnEncrypt
LAnnEncrypt::EnumHandleCallBack
LAnnEncrypt::SetEncryptOptions
LAnnEncrypt::GetEncryptOptions
LAnnEncrypt::GetSecondaryMetafile
LAnnFreehand
LAnnFreehand::ChangeUserHandle
LAnnFreehand::DeleteUserHandle
LAnnFreehand::EnumerateHandles
LAnnFreehand::EnumHandleCallBack
LAnnFreehandHotSpot
LAnnFreehandHotSpot::AddUserHandle
LAnnFreehandHotSpot::GetUserHandle
LAnnFreehandHotSpot::GetUserHandles
LAnnFreehandHotSpot::ChangeUserHandle
LAnnFreehandHotSpot::DeleteUserHandle
LAnnFreehandHotSpot::EnumerateHandles
LAnnFreehandHotSpot::EnumHandleCallBack
LAnnFreehandHotSpot::PushFixedState
LAnnFreehandHotSpot::PopFixedState
LAnnFreehandHotSpot::IsFixedInRect
LAnnHilite
LAnnHilite::EnumHandleCallBack
LAnnHotSpot
LAnnHotSpot::EnumHandleCallBack
LAnnLine
LAnnNote
LAnnotation
LAnnotation::SetRestrictToContainer
LAnnotation::GetRestrictToContainer
LAnnPolygon
LAnnPolygon::EnumHandleCallBack
LAnnPoint
LAnnPoint::SetPredefinedBitmap
LAnnPoint::GetPredefinedBitmap
LAnnPolyline
LAnnPolyline::ChangeUserHandle
LAnnPolyline::DeleteUserHandle
LAnnPolyline::EnumerateHandles
LAnnPolyline::EnumHandleCallBack
LAnnPolyRuler
LAnnPolyRuler::ChangeUserHandle
LAnnPolyRuler::DeleteUserHandle
LAnnPolyRuler::EnumerateHandles
LAnnPolyRuler::EnumHandleCallBack
LAnnPolyRuler::GetTicMarkLength
LAnnPolyRuler::SetTicMarkLength
LAnnProtractor
LAnnProtractor::GetUserHandles
LAnnProtractor::ChangeUserHandle
LAnnProtractor::DeleteUserHandle
LAnnProtractor::EnumerateHandles
LAnnProtractor::EnumHandleCallBack
LAnnProtractor::PushFixedState
LAnnPointer
LAnnPointer::EnumHandleCallBack
LAnnPushPin
LAnnPushPin::EnumHandleCallBack
LAnnRedact
LAnnRedact::EnumHandleCallBack
LAnnRectangle
LAnnRectangle::ChangeUserHandle
LAnnRectangle::DeleteUserHandle
LAnnRectangle::EnumerateHandles
LAnnRectangle::EnumHandleCallBack
LAnnRTF
LAnnRuler
LAnnStamp
LAnnStamp::GetSecondaryMetafile
LAnnToolBar
LAnnToolBar::EnumHandleCallBack
LAnnText
LAnnTextPointer
LAnnTextPointer::LAnnTextPointer
LAnnTextPointer::~LAnnTextPointer
LAnnTextPointer::AddUserHandle
LAnnTextPointer::GetUserHandle
LAnnTextPointer::GetUserHandles
LAnnTextPointer::ChangeUserHandle
LAnnTextPointer::DeleteUserHandle
LAnnTextPointer::EnumerateHandles
LAnnTextPointer::EnumHandleCallBack
LAnnTextPointer::PushFixedState
LAnnTextPointer::PopFixedState
LAnnTextPointer::IsFixedInRect
LAnnTextPointer::GetRotateAngle
LAnnTextPointer::SetTextRotate
LAnnTextPointer::GetTextRotate
LAnnTextPointer::SetTextPointerFixed
LAnnTextPointer::GetTextPointerFixed
LAnnVideo
LBase
LBase::IsOverlayCallBackEnabled
LBitmapBase
LBitmapBase::FlipViewPerspective
LBitmapBase::ReverseViewPerspective
LBitmapBase::CombineBitmapWarp
LBitmap
LBitmap::ColorIntensityBalance
LBitmap::ConvertSignedToUnsigned
LBitmap::ConvertUnsignedToSigned
LBitmap::MultiScaleEnhancementBitmap
LBitmap::ChangeHueSatIntBitmap
LBitmap::DirectionEdgeStatistical
LBitmap::GetRgnPerimeterLength
LBitmap::ApplyLinearModalityLUT
LBitmapWindow
LBitmapWindow::MagGlassCallBack
LBitmapWindow::EnableDoubleBuffer
LBitmapWindow::IsDoubleBufferEnabled
LBitmapRgn
LChange
LDoubleBuffer
LDoubleBuffer::EnableDoubleBuffer
LDoubleBuffer::IsDoubleBufferEnabled
LFile
LFile::CreateThumbnailCallBack
LFileSettings
LFileSettings::SetAutoCADFilesColorScheme
LMemoryFile
LMemoryFile::SetMemoryThresholds
LMemoryFile::GetMemoryThresholds
LMemoryFile::GetBitmapMemoryInfo
LMemoryFile::SetBitmapMemoryInfo
LPaint
LScreenCapture
LScreenCapture::ScreenCaptureHelpCallBack