DoReaderMode
Enables reader mode in a window.
DPA_Clone
Duplicates a dynamic pointer array (DPA).
DPA_Create
Creates a DPA.
DPA_CreateEx
Creates a DPA using a given specified size and heap location.
DPA_DeleteAllPtrs
Removes all items from a DPA and shrinks the DPA accordingly.
DPA_DeletePtr
Removes an item from a DPA. The DPA shrinks if necessary to accommodate the removed item.
DPA_Destroy
Frees a Dynamic Pointer Array (DPA).
DPA_DestroyCallback
Calls pfnCB on each element of the DPA, then frees the DPA.
DPA_EnumCallback
Iterates through the Dynamic Pointer Array (DPA) and calls pfnCB on each item.
DPA_GetPtr
Gets an item from a DPA.
DPA_GetPtrIndex
Gets the index of a matching item found in a DPA.
DPA_GetSize
Gets the size of a DPA.
DPA_Grow
Changes the number of pointers in a DPA.
DPA_InsertPtr
Inserts a new item at a specified position in a DPA. If neccessary, the DPA expands to accommodate the new item.
DPA_LoadStream
Loads the DPA from a stream by calling the specified callback function to read each element.
DPA_Merge
Combines the contents of two DPAs.
DPA_SaveStream
Saves the DPA to a stream by writing out a header, and then calling the specified callback function to write each element.
DPA_Search
Finds an item in a DPA.
DPA_SetPtr
Assigns a value to an item in a DPA.
DPA_Sort
Sorts the items in a Dynamic Pointer Array (DPA).
DrawShadowText
Draws text that has a shadow.
DrawTextExPrivWrap
Draws formatted text in the specified rectangle. This function wraps a call to DrawTextEx.
DrawTextWrap
Draws formatted text in the specified rectangle. It formats the text according to the specified method (expanding tabs, justifying characters, breaking lines, and so on). This function wraps a call to DrawText.
DSA_Clone
Duplicates a dynamic structure array (DSA).
DSA_Create
Creates a DSA.
DSA_DeleteAllItems
Deletes all items from a DSA.
DSA_DeleteItem
Deletes an item from a DSA.
DSA_Destroy
Frees a DSA.
DSA_DestroyCallback
Iterates through a DSA, calling a specified callback function on each item. Upon reaching the end of the array, the DSA is freed.
DSA_EnumCallback
Iterates through the DSA and calls pfnCB on each item.
DSA_GetItem
Gets an element from a DSA.
DSA_GetItemPtr
Gets a pointer to an element from a DSA.
DSA_GetSize
Gets the size of the DSA.
DSA_InsertItem
Inserts a new item into a DSA. If necessary, the DSA expands to accommodate the new item.
DSA_SetItem
Sets the contents of an element in a DSA.
DSA_Sort
Sorts the items in a DSA.
ExtTextOutWrap
Draws text using the currently selected font, background color, and text color. You can optionally provide dimensions to be used for clipping, opacity, or both. This function wraps a call to ExtTextOut.
GetEffectiveClientRect
Calculates the dimensions of a rectangle in the client area that contains all the specified controls.
GetMUILanguage
Gets the language currently in use by the common controls for a particular process.
GetTextExtentPoint32Wrap
Computes the width and height of the specified string of text. This function wraps a call to GetTextExtentPoint .
InitCommonControls
Registers and initializes certain common control window classes. This function is obsolete. New applications should use the InitCommonControlsEx function.
InitCommonControlsEx
Registers specific common control classes from the common control DLL.
InitMUILanguage
Enables an application to specify a language to be used with the common controls that is different from the system language.
LoadIconMetric
Loads a specified icon resource with a client-specified system metric.
LoadIconWithScaleDown
Loads an icon. If the icon is not a standard size, this function scales down a larger image instead of scaling up a smaller image.
MirrorIcon
Reverses (mirrors) icons so that they are displayed correctly on a mirrored device context.
PFNDACOMPARE
Defines the prototype for the compare function used by DSA_Sort.
PFNDACOMPARECONST
Defines the prototype for the compare function used by DSA_Sort when the items being compared are constant objects.
PFNDAENUMCALLBACK
Defines the prototype for the callback function used by DSA and DPA functions.
PFNDAENUMCALLBACKCONST
Defines the prototype for the callback function used by DSA and DPA functions when the items involved are pointers to constant data.
PFNDPACOMPARE
Defines the prototype for the compare function used by DPA_Sort and DPA_Search.
PFNDPACOMPARECONST
Defines the prototype for the compare function used by DPA_Sort or DPA_Search when the items being compared are constant objects.
PFNDPAENUMCALLBACK
Defines the prototype for the callback function used by DPA_EnumCallback.
PFNDPAMERGE
Defines the prototype for the merge function used by DPA_Merge.
PFNDPAMERGECONST
Defines the prototype for the merge function used by DPA_Merge, using constant values.
PFNDPASTREAM
Defines the prototype for the callback function used by DPA_LoadStream and DPA_SaveStream.
PFNDSAENUMCALLBACK
Defines the prototype for the callback function used by DSA_DestroyCallback.
ReaderScroll
An application-defined callback function used when the mouse pointer is moved within the portion of the reader mode window that has been declared as the active scrolling area.
ShowHideMenuCtl
Sets or removes the specified menu item's check mark attribute and shows or hides the corresponding control. The function adds a check mark to the specified menu item if it does not have one and then displays the corresponding control. If the menu item already has a check mark, the function removes the check mark and hides the corresponding control.
Str_GetPtr
Copies a string from one buffer to another.
Str_SetPtrW
Sets ppszCurrent to a copy of pszNew and frees the previous value, if necessary.
TranslateDispatch
Used by the client of the DoReaderMode function to intercept and explicitly handle any windows messages targeted for the scrolling area of the reader mode window. This is an application-defined callback function.