1 2 3 4 5 6 7 8 9 10 11
// Copyright © 2015, Connor Hilarides // Licensed under the MIT License <LICENSE.md> //! Mappings for the contents of servprov.h pub type LPSERVICEPROVIDER = *mut IServiceProvider; RIDL!( interface IServiceProvider(IServiceProviderVtbl): IUnknown(IUnknownVtbl) { fn QueryService( &mut self, guidService: ::REFGUID, riid: ::REFIID, ppvObject: *mut *mut ::c_void ) -> ::HRESULT } );