, System.Windows.Forms.Control...
. , , , SO. Winforms, , .
OpenGL , api - , void*, . , , . , , . , Microsoft OpenGL , DirectX.
, , . IUnknown, QueryInterface() , . , , , IInspectable - , IUnknown, , WinRT. IInspectable *, ANGLE.
, ICoreWindow , WinRT . , ICoreWindow. , , , - WinRT. .
, OpenGL . Microsoft , , / IInspectable *, IMap<String^, IInspectable*>. , CoreWindowNativeWindow.cpp ANGLE CoreWindowNativeWindow:: initialize().
PropertySet - ++, IMap<K, V>. , ++, # Dictionary<string, IntPtr>. , CLR, IMap.
, , IntPtrs. IInpectable * , #, . , 98% Marshal.GetIUnknownForObject() , , . ++ QueryInterface:), Marshal.Release() , , .
, , . , , Microsoft ANGLE . iOS WinRT/UWP. , , . ANGLE - , ObjectiveC ++, , .
, Javascript #, , . ++, OpenGL #, , , , DirectX . HoloLens.