Remote Desktop Protocol supports those APIs natively and can work with locally accelerated surfaces (RDP is way, way better than VNC or other Linux remote access options, particularly over low bandwidth connections - it's generations better technology).