public virtual int CheckInterfaceSupport( ref Guid InterfaceName, out _LARGE_INTEGER pUMDVersion ) { var fp = GetFunctionPointer(9); if (m_CheckInterfaceSupportFunc == null) { m_CheckInterfaceSupportFunc = (CheckInterfaceSupportFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(CheckInterfaceSupportFunc)); } return(m_CheckInterfaceSupportFunc(m_ptr, ref InterfaceName, out pUMDVersion)); }
public virtual int Seek( _LARGE_INTEGER dlibMove, uint dwOrigin, out _ULARGE_INTEGER plibNewPosition ) { var fp = GetFunctionPointer(5); if (m_SeekFunc == null) { m_SeekFunc = (SeekFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(SeekFunc)); } return(m_SeekFunc(m_ptr, dlibMove, dwOrigin, out plibNewPosition)); }