| WinAPI 函数名 | 函数说明 | Win16 | Win95 | WinNT |
| MakeAbsoluteSD | 建立独立SD | 否 | 是 | 是 |
| MakeSelfRelativeSD | 建立自相关SD | 否 | 是 | 是 |
| MapDialogRect | 将对话框映像至像素 | 是 | 是 | 是 |
| MapGenericMask | 映像对专用/标准的一般性访问 | 否 | 是 | 是 |
| MapViewOfFile | 将视图映像入地址空间 | 否 | 是 | 是 |
| MapViewOfFileEx | 将视图映像入地址空间 | 否 | 是 | 是 |
| MapVirtualKey | 转换虚拟关键字代码或扫描代码 | 是 | 是 | 是 |
| MapVirtualKeyEx | 否 | 是 | 是 | |
| MapWindowPoints | 将点转换到另一坐标系统 | 是 | 是 | 是 |
| MaskBlt | 转换位图 | 否 | 是 | 是 |
| mciExecute | 执行MCI设备命令 | 否 | 是 | 是 |
| mciGetCreatorTask | 返回创建任务 | 否 | 是 | 是 |
| mciGetDeviceID | 返回设备名对应的ID | 否 | 是 | 是 |
| mciGetDeviceIDFromElementID | 用元素引用返回设备ID | 否 | 是 | 是 |
| mciGetErrorString | 返回MCI出错代码的文本描述 | 否 | 是 | 是 |
| mciGetYieldProc | 获取过程地址 | 否 | 是 | 是 |
| mciSendCommand | 向MCI设备发出一条命令消息 | 否 | 是 | 是 |
| mciSendString | 向MCI设备发出一条命令字符串 | 否 | 是 | 是 |
| mciSetYieldProc | 设置过程地址 | 否 | 是 | 是 |
| MenuItemFromPoint | 否 | 是 | 是 | |
| MessageBeep | 产生声音 | 是 | 是 | 是 |
| MessageBox | 建立消息框窗体 | 是 | 是 | 是 |
| MessageBoxEx | 建立消息框窗体 | 否 | 是 | 是 |
| MessageBoxIndirect | 否 | 是 | 是 | |
| midiConnect | 连接MIDI设备 | 否 | 是 | 是 |
| midiDisconnect | 断开MIDI设备 | 否 | 是 | 是 |
| midiInAddBuffer | 向MIDI设备发送输入缓冲 | 否 | 是 | 是 |
| midiInClose | 关闭MIDI输入设备 | 否 | 是 | 是 |
| midiInGetDevCaps | 确定MIDI设备性能 | 否 | 是 | 是 |
| midiInGetErrorText | 返回MIDI出错代码的文本描述 | 否 | 是 | 是 |
| midiInGetID | 返回MIDI设备句柄ID | 否 | 是 | 是 |
| midiInGetNumDevs | 返回MIDI设备数量 | 否 | 是 | 是 |
| midiInMessage | 向MIDI设备驱动程序发送消息 | 否 | 是 | 是 |
| midiInOpen | 打开MIDI设备 | 否 | 是 | 是 |
| midiInPrepareHeader | 准备MIDI输入缓冲区 | 否 | 是 | 是 |
| midiInReset | 结束MIDI输入和标准输入缓冲区 | 否 | 是 | 是 |
| midiInStart | 开始MIDI输入设备 | 否 | 是 | 是 |
| midiInStop | 结束MIDI输入 | 否 | 是 | 是 |
| midiInUnprepareHeader | 清除预备头 | 否 | 是 | 是 |
| midiOutCacheDrumPatches | 预装入MIDI碰撞修正码 | 否 | 是 | 是 |
| midiOutCachePatches | 预装入MIDI修正码 | 否 | 是 | 是 |
| midiOutClose | 关闭MIDI输出设备 | 否 | 是 | 是 |
| midiOutGetDevCaps | 返回MIDI输出设备性能 | 否 | 是 | 是 |
| midiOutGetErrorText | 返回MIDI输出出错文本 | 否 | 是 | 是 |
| midiOutGetID | 返回MIDI输出设备ID | 否 | 是 | 是 |
| midiOutGetNumDevs | 获取MIDI输出设备数量 | 否 | 是 | 是 |
| midiOutGetVolume | 返回MIDI输出设备卷 | 否 | 是 | 是 |
| midiOutLongMsg | 发送系统专用MIDI消息 | 否 | 是 | 是 |
| midiOutMessage | 向MIDI设备驱动程序发送消息 | 否 | 是 | 是 |
| midiOutOpen | 打开MIDI输出设备 | 否 | 是 | 是 |
| midiOutPrepareHeader | 准备MIDI输出数据块 | 否 | 是 | 是 |
| midiOutReset | 结束MIDI输出和标记缓冲区 | 否 | 是 | 是 |
| midiOutSetVolume | 设置MIDI输出设备卷 | 否 | 是 | 是 |
| midiOutShortMsg | 向MIDI输出设备发送短消息 | 否 | 是 | 是 |
| midiOutUnprepareHeader | 消除MIDI输出头 | 否 | 是 | 是 |
| midiStreamClose | 关闭打开的MIDI流 | 否 | 是 | 是 |
| midiStreamOpen | 打开MIDI流 | 否 | 是 | 是 |
| midiStreamOut | 向MIDI流发送数据 | 否 | 是 | 是 |
| midiStreamPause | 暂停MIDI流 | 否 | 是 | 是 |
| midiStreamPosition | 获取MIDI流当前位置 | 否 | 是 | 是 |
| midiStreamProperty | 获取MIDI流属性 | 否 | 是 | 是 |
| midiStreamRestart | 重启动指定MIDI流 | 否 | 是 | 是 |
| midiStreamStop | 停止播放MIDI流 | 否 | 是 | 是 |