hcom-0.0.0.2: Haskell COM support library

Safe HaskellNone
LanguageHaskell2010

System.Win32.Com.Base

Documentation

newtype ComError Source #

Constructors

ComError HRESULT 

type PIID = Ptr () Source #

type PCLSID = Ptr () Source #

type PGUID = Ptr () Source #

data MULTI_QI_PRIM Source #

Constructors

MULTI_QI 

Fields

getActiveObject :: ForeignPtr () -> Ptr () -> Ptr () -> IO () Source #

primQI :: Ptr () -> Ptr () -> ForeignPtr () -> Ptr (Ptr ()) -> IO () Source #

primAddRef :: Ptr () -> Ptr () -> IO Word32 Source #

primEnumNext :: Ptr () -> Ptr () -> Word32 -> Ptr () -> Ptr () -> IO () Source #

primEnumSkip :: Ptr () -> Ptr () -> Word32 -> IO () Source #

primEnumReset :: Ptr () -> Ptr () -> IO () Source #

primEnumClone :: Ptr () -> Ptr () -> Ptr () -> IO () Source #

primPersistLoad :: Ptr () -> Ptr () -> Ptr Wchar_t -> Word32 -> IO () Source #

loadRegTypeLib :: ForeignPtr () -> Int32 -> Int32 -> Int32 -> Ptr () -> IO () Source #