Pen Kernel Functions

As described in Chapter 1, the services of the Pen API are provided by the libraries PENWIN.DLL and PKPD.DLL. PENWIN.DLL is provided by original equipment manufacturers and exists only on systems with attached pen hardware. The ink management services of PKPD.DLL, however, are part of Windows 95. This allows an application to display and manipulate ink data with any installation of Windows 95, even one without pen hardware.

The following table lists the 41 Pen API functions exported by PKPD. If an application detects Windows 95 without PENWIN.DLL, it can still use these functions to display, examine, alter, and compress existing ink data.

AddInksetInterval

AddPointsPenData

BeginEnumStrokes

BoundingRectFromPoints

CompactPenData

CompressPenData

CreateInkset

CreatePenData

CreatePenDataEx

CreatePenDataRegion

DestroyInkset

DestroyPenData

DrawPenData

DrawPenDataEx

DrawPenDataFmt

DuplicatePenData

EndEnumStrokes

ExtractPenDataPoints

ExtractPenDataStrokes

GetInksetInterval

GetInksetIntervalCount

GetPenDataAttributes

GetPenDataInfo

GetPenDataStroke

GetPointsFromPenData

GetStrokeAttributes

GetStrokeTableAttributes

HitTestPenData

InsertPenData

InsertPenDataPoints

InsertPenDataStroke

MetricScalePenData

OffsetPenData

PenDataFromBuffer

PenDataToBuffer

RedisplayPenData

RemovePenDataStrokes

ResizePenData

SetStrokeAttributes

SetStrokeTableAttributes

TrimPenData

Software for developers
Delphi Components
.Net Components
Software for Android Developers
More information resources
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
Databases for Amazon shops developers
Amazon Categories Database
Browse Nodes Database