pub struct ID2D1PathGeometryVtbl {
    pub parent: ID2D1GeometryVtbl,
    pub Open: unsafe extern "system" fn(This: *mut ID2D1PathGeometry, geometrySink: *mut *mut ID2D1GeometrySink) -> HRESULT,
    pub Stream: unsafe extern "system" fn(This: *mut ID2D1PathGeometry, geometrySink: *mut ID2D1GeometrySink) -> HRESULT,
    pub GetSegmentCount: unsafe extern "system" fn(This: *mut ID2D1PathGeometry, count: *mut UINT32) -> HRESULT,
    pub GetFigureCount: unsafe extern "system" fn(This: *mut ID2D1PathGeometry, count: *mut UINT32) -> HRESULT,
}Fields
                             | parent |  | 
                             | Open |  | 
                             | Stream |  | 
                             | GetSegmentCount |  | 
                             | GetFigureCount |  |