8 Index
A
Abstract data model
drawing
resource
drawing
resource
C
Channel
Channel Notification Messages message
drawing
resource
higher-layer triggered events (section 3.1.4, section 3.3.4)
overview (section 3.1.3, section 3.3.3)
local events (section 3.1.7, section 3.3.7)
message processing
connection control messages and notifications
drawing instruction streams - processing
render target messages - processing
value resource messages - processing
visual resource messages - processing
window node messages - processing
sequencing rules
connection control messages and notifications
drawing instruction streams - processing
render target messages - processing
value resource messages - processing
visual resource messages - processing
window node messages - processing
timer events (section 3.1.6, section 3.3.6)
timers (section 3.1.2, section 3.3.2)
Connection Control Messages message
D
Data model - abstract
drawing
resource
drawing
resource
E
Establishing connection example
negotiating protocol version
announcing protocol version selected for this connection
replying with list of supported protocol versions
requesting list of supported protocol versions
Examples - establishing connection
F
G
Geometry Data Structures message
H
Higher-layer triggered events
client (section 3.1.4, section 3.3.4)
server (section 3.1.4, section 3.2.4)
I
Implementer - security considerations
Initialization
overview (section 3.1.3, section 3.3.3)
server
L
Local events
client (section 3.1.7, section 3.3.7)
server (section 3.1.7, section 3.2.7)
M
MAGN_UPDATE_TEXTURES_PARAM packet
Message processing
client
connection control messages and notifications
drawing instruction streams - processing
render target messages - processing
value resource messages - processing
visual resource messages - processing
window node messages - processing
server
connection
control messages and notifications
drawing instruction streams - manipulating
render target resources - manipulating
value resources - manipulating
visual resources - manipulating
window node resources - manipulating
Messages
Render Data Drawing Instructions
syntax
channel
render data drawing instructions
MilBitmapInterpolationMode enumeration
MilBitmapScalingMode enumeration
MilBrushMappingMode enumeration
MILCMD_BITMAP_COMPRESSEDPIXELS packet
MILCMD_CACHEDVISUALIMAGE packet
MILCMD_CACHEDVISUALIMAGE_FREEZE packet
MILCMD_CHANNEL_CREATERESOURCE packet
MILCMD_CHANNEL_DELETERESOURCE packet
MILCMD_CHANNEL_DUPLICATEHANDLE packet
MILCMD_CHANNEL_REQUESTTIER packet
MILCMD_COLORTRANSFORMRESOURCE packet
MILCMD_COMBINEDGEOMETRY packet
MILCMD_DRAW_IMAGE_ANIMATE packet
MILCMD_DRAW_OCCLUSIONRECTANGLE packet
MILCMD_DRAW_RECTANGLE_ANIMATE packet
MILCMD_GDISPRITEBITMAP_NOTIFYDIRTY packet
MILCMD_GDISPRITEBITMAP_UNMAPSECTION packet
MILCMD_GDISPRITEBITMAP_UPDATEMARGINS packet
MILCMD_GDISPRITEBITMAP_UPDATESURFACE packet
MILCMD_GLYPHCACHE_ADDBITMAPS packet
MILCMD_GLYPHCACHE_REMOVEBITMAPS packet
MILCMD_GLYPHRUN_ADDREALIZATION packet
MILCMD_GLYPHRUN_REMOVEREALIZATION packet
MILCMD_HWNDTARGET_CREATE packet
MILCMD_LINEARGRADIENTBRUSH packet
MILCMD_MATRIXTRANSFORM3D packet
MILCMD_MESHGEOMETRY2D_SETCONSTANTOPACITY packet
MILCMD_METABITMAPRENDERTARGET packet
MILCMD_METABITMAPRENDERTARGET_CAPTUREBITS packet
MILCMD_METABITMAPRENDERTARGET_CREATE packet
MILCMD_METABITMAPRENDERTARGET_SETCOLORTRANSFORM packet
MILCMD_METABITMAPRENDERTARGET_SETFILTERLIST packet
MILCMD_METABITMAPRENDERTARGET_SETTRANSFORM packet
MILCMD_PARTITION_REGISTERFORNOTIFICATIONS packet
MILCMD_PUSH_OPACITY_ANIMATE packet
MILCMD_RECTANGLEGEOMETRY packet
MILCMD_TARGET_CAPTUREBITS packet
MILCMD_TARGET_INVALIDATE packet
MILCMD_TARGET_SETCLEARCOLOR packet
MILCMD_TARGET_UPDATEWINDOWSETTINGS packet
MILCMD_TILEBRUSH_SETSOURCEMODIFICATIONS packet
MILCMD_TRANSLATETRANSFORM packet
MILCMD_TRANSPORT_ASYNCFLUSH packet
MILCMD_TRANSPORT_ROUNDTRIPREQUEST packet
MILCMD_TRANSPORT_SYNCFLUSH packet
MILCMD_VISUAL_ADDRENDERPARAMETER packet
MILCMD_VISUAL_INSERTCHILDAT packet
MILCMD_VISUAL_REMOVEALLCHILDREN packet
MILCMD_VISUAL_REMOVECHILD packet
MILCMD_VISUAL_REMOVERENDERPARAMETER packet
MILCMD_VISUAL_SETCOLORTRANSFORM packet
MILCMD_VISUAL_SETCOLORTRANSFORMROOT packet
MILCMD_VISUAL_SETCONTENT packet
MILCMD_VISUAL_SETCONTEXTUALIZEDOPACITY packet
MILCMD_VISUAL_SETOFFSET packet
MILCMD_VISUAL_SETRENDERFORCAPTURE packet
MILCMD_VISUAL_SETRENDEROPTIONS packet
MILCMD_VISUAL_SETTRANSFORM packet
MILCMD_WINDOWNODE_COPYCOMPOSITOROWNEDRESOURCES packet
MILCMD_WINDOWNODE_CREATE packet
MILCMD_WINDOWNODE_DETACH packet
MILCMD_WINDOWNODE_NOTIFYVISRGNUPDATE packet
MILCMD_WINDOWNODE_PROTECTCONTENT packet
MILCMD_WINDOWNODE_SETALPHAMARGINS packet
MILCMD_WINDOWNODE_SETBOUNDS packet
MILCMD_WINDOWNODE_SETCOMPOSEONCE packet
MILCMD_WINDOWNODE_SETDXCLIP packet
MILCMD_WINDOWNODE_SETLOGICALSURFACEIMAGE packet
MILCMD_WINDOWNODE_SETMAXIMIZEDCLIPMARGINS packet
MILCMD_WINDOWNODE_SETSOURCEMODIFICATIONS packet
MILCMD_WINDOWNODE_SETSPRITECLIP packet
MILCMD_WINDOWNODE_SETSPRITEIMAGE packet
MILCMD_WINDOWNODE_UPDATESPRITEHANDLE packet
MilColorInterpolationMode enumeration
MilCompositingMode enumeration
MilCompositionDeviceState enumeration
MILCTRLCMD_CHANNELNOTIFICATION packet
MILCTRLCMD_CLOSECHANNEL packet
MILCTRLCMD_CLOSECONNECTION packet
MILCTRLCMD_CONNECTIONBROADCAST packet
MILCTRLCMD_CONNECTIONNOTIFICATION packet
MILCTRLCMD_DATAONCHANNEL packet
MILCTRLCMD_HANDLESURFACEMANAGEREVENT packet
MILCTRLCMD_OPENCONNECTION packet
MILCTRLCMD_VERSIONANNOUNCEMENT packet
MILCTRLCMD_VERSIONREQUEST packet
MilGeometryCombineMode enumeration
MilGradientSpreadMethod enumeration
MilGraphicsAccelerationAssessment packet
MilGraphicsAccelerationCaps packet
MilHorizontalAlignment enumeration
MILMSG_CAPTUREBITSREPLY packet
MILMSG_COMPOSITIONDEVICESTATECHANGE packet
MILMSG_DISABLECOMPOSITION packet
MILMSG_METARTCAPTUREBITSREPLY packet
MILMSG_NOTIFYCOMPOSITIONTIMEEXCEEDED packet
MILMSG_NOTIFYROUNDTRIPREPLY packet
MILMSG_PARTITIONISZOMBIE packet
MilPathFigureFlags enumeration
MilPathGeometryFlags enumeration
MilPathSegmentFlags enumeration
MilRenderOptionFlags enumeration
MilRTInitialization enumeration
MilSourceModification enumeration
MilTransparencyFlags enumeration
MilVerticalAlignment enumeration
MilVisualRenderParameter packet
MilVisualRenderParameterType enumeration
MilWindowLayerType enumeration
MilWindowTargetCachingMode enumeration
N
Negotiating protocol version
announcing protocol version selected for this connection
replying with list of supported protocol versions
requesting list of supported protocol versions
O
Other local events
P
R
Relationship to other protocols
Render data drawing instructions
Render Data Drawing Instructions message
S
Security
Sequencing rules
client
connection control messages and notifications
drawing instruction streams - processing
render target messages - processing
value resource messages - processing
visual resource messages - processing
window node messages - processing
server
connection
control messages and notifications
drawing instruction streams - manipulating
render target resources - manipulating
value resources - manipulating
visual resources - manipulating
window node resources - manipulating
Server
drawing
resource
higher-layer triggered events (section 3.1.4, section 3.2.4)
initialization
local events (section 3.1.7, section 3.2.7)
message processing
connection
control messages and notifications
drawing instruction streams - manipulating
render target resources - manipulating
value resources - manipulating
visual resources - manipulating
window node resources - manipulating
sequencing rules
connection
control messages and notifications
drawing instruction streams - manipulating
render target resources - manipulating
value resources - manipulating
visual resources - manipulating
window node resources - manipulating
timer events (section 3.1.6, section 3.2.6)
timers (section 3.1.2, section 3.2.2)
Syntax
channel
render data drawing instructions
T
Timer events
client (section 3.1.6, section 3.3.6)
server (section 3.1.6, section 3.2.6)
Timers
client (section 3.1.2, section 3.3.2)
server (section 3.1.2, section 3.2.2)
Triggered events - higher-layer
client (section 3.1.4, section 3.3.4)
server (section 3.1.4, section 3.2.4)
V