Geoff Chappell, Software Analyst
The table on this page lists all the functions that appear in the export directory of any known version of DWMCORE.DLL. It gives for each function just brief summaries of the applicable DWMCORE versions and of the function’s status with respect to Microsoft’s documentation (not that there is much to say on this point). Explanatory notes follow the table.
Function | Applicable Versions | Documentation Status |
---|---|---|
MIL3DCalcBrushToIdealSampleSpace | 6.1 and higher; earlier in MILCORE |
|
MIL3DCalcProjected2DBounds | 6.1 and higher; earlier in MILCORE |
|
MilChannel_AppendCommandData | 6.1 and higher; earlier in MILCORE |
|
MilChannel_BeginCommand | 6.1 and higher; earlier in MILCORE |
|
MilChannel_CommitChannel | 6.1 and higher; earlier in MILCORE |
|
MilChannel_EndCommand | 6.1 and higher; earlier in MILCORE |
|
MilChannel_FreeSyncCommandReplay | 6.1 and higher | |
MilChannel_GetMarshalType | 6.1 and higher; earlier in MILCORE |
|
MilChannel_SendSyncCommand | 6.1 and higher; earlier in MILCORE |
|
MilChannel_SetNotificationWindow | 6.1 and higher; earlier in MILCORE |
|
MilChannel_SetReceiveBroadcastMessages | 6.1 and higher; earlier in MILCORE |
|
MilCommandTransport_AddRef | 6.1 and higher | |
MilCommandTransport_Release | 6.1 and higher | |
MilCompositionEngine_DeinitializePartitionManager | 6.1 and higher; earlier in MILCORE |
|
MilCompositionEngine_GetComposedEventId | 6.1 and higher; earlier in MILCORE |
|
MilCompositionEngine_GetFeedbackReader | 6.1 and higher; earlier in MILCORE |
|
MilCompositionEngine_InitializePartitionManager | 6.1 and higher; earlier in MILCORE |
|
MilCompositionEngine_UpdateSchedulerSettings | 6.1 and higher; earlier in MILCORE |
|
MilComposition_PeekNextMessage | 6.1 and higher; earlier in MILCORE |
|
MilComposition_SyncFlush | 6.1 and higher; earlier in MILCORE |
|
MilComposition_WaitForNextMessage | 6.1 and higher; earlier in MILCORE |
|
MilConnection_ClearSfmEventOnPartition | 6.1 and higher | |
MilConnection_CreateChannel | 6.1 and higher; earlier in MILCORE |
|
MilConnection_DestroyChannel | 6.1 and higher; earlier in MILCORE |
|
MilConnection_HandleSfmEventOnPartition | 6.1 and higher | |
MilConnection_RecordUCE | 6.1 and higher; earlier in MILCORE |
|
MilConnectionManager_NotifyHostEvent | 6.1 and higher | |
MilCoreClientIsDwm | 6.1 and higher; earlier in MILCORE |
|
MILCreateFactory | 6.1 and higher; earlier in MILCORE |
|
MilCrossThreadPacketTransport_Create | 6.1 and higher | |
MilPlayer_Create | 6.1 and higher; earlier in MILCORE |
|
MilPlayer_Process | 6.1 and higher; earlier in MILCORE |
|
MilResource_CreateOrAddRefOnChannel | 6.1 and higher; earlier in MILCORE |
|
MilResource_DuplicateHandle | 6.1 and higher; earlier in MILCORE |
|
MilResource_ReleaseOnChannel | 6.1 and higher; earlier in MILCORE |
|
MilResource_SendCommand | 6.1 and higher; earlier in MILCORE |
|
MilResource_SendCommandBitmapSource | 6.1 and higher; earlier in MILCORE |
|
MilTransport_AddRef | 6.1 and higher; earlier in MILCORE |
|
MilTransport_Close | 6.1 and higher | |
MilTransport_Create | 6.1 and higher; earlier in MILCORE |
|
MilTransport_CreateFromPacketTransport | 6.1 and higher; earlier in MILCORE |
|
MilTransport_CreateSurfaceManager | 6.1 and higher; earlier in MILCORE |
|
MilTransport_CreateTransportParameters | 6.1 and higher; earlier in MILCORE |
|
MilTransport_DisconnectTransport | 6.1 and higher; earlier in MILCORE |
|
MilTransport_InitializeConnectionManager | 6.1 and higher; earlier in MILCORE |
|
MilTransport_Open | 6.1 and higher | |
MilTransport_PostPacket | 6.1 and higher | |
MilTransport_Release | 6.1 and higher; earlier in MILCORE |
|
MilTransport_ShutDownConnectionManager | 6.1 and higher; earlier in MILCORE |
|
MilUtility_GetTileBrushMapping | 6.1 and higher; earlier in MILCORE |
|
MilVersionCheck | 6.1 and higher; earlier in MILCORE |
|
MilVisualTarget_AttachToHwnd | 6.1 and higher; earlier in MILCORE |
|
MilVisualTarget_DetachFromHwnd | 6.1 and higher; earlier in MILCORE |
|
SetMilPerfInstrumentationFlags | 6.1 and higher; earlier in MILCORE |
Function names are reproduced from the export directory of the DWMCORE executable. All exports from DWMCORE are by name.
The DWMCORE versions shown for each function are inferred from a study of known releases, making reasonable assumptions about likely continuity, especially to suppose that a function will exist in future versions or that a function exists in all (released) builds of a version if no counter-example is yet known.
Many functions exported from DWMCORE exist earlier as exports from MILCORE. The applicable versions include the annotation “earlier in MILCORE”. Refer to the list of MILCORE functions for details of this earlier history (which can, in any case, only be for version 6.0).
Except where otherwise stated, the reference version for Microsoft’s documentation is the January 2007 edition of the Windows Vista Software Development Kit, as distributed by Microsoft on MSDN disc 3667. That a function is not marked above as “documented” (or is marked elsewhere as “undocumented”) does not mean for certain that Microsoft does not document it, just that I haven’t yet found where.