module HaskellPackageTypes ( IVsPackage , IVsPackage_ , iidIVsPackage , clsidHaskellPackage ) where import qualified Com (IUnknown, IID, mkIID, CLSID, mkCLSID) data IVsPackage_ a = IVsPackage__ type IVsPackage a = Com.IUnknown (IVsPackage_ a) iidIVsPackage :: Com.IID (IVsPackage ()) iidIVsPackage = Com.mkIID "{D4F3F4B1-E900-4e51-ADB3-D532348F83CB}" clsidHaskellPackage :: Com.CLSID clsidHaskellPackage = Com.mkCLSID "{E7841DCF-8C7A-487a-9B54-E1EA157C5516}"