Esempio n. 1
0
        //---

        /// <summary>
        /// Resets the enumeration sequence to the beginning.
        /// </summary>
        /// <returns>HRESULT</returns>
        public unsafe int ResetNative()
        {
            return(InteropCalls.CalliMethodPtr(_basePtr, ((void **)(*(void **)_basePtr))[5]));
        }
Esempio n. 2
0
        //---

        /// <summary>
        /// Skips over a specified number of items in the enumeration sequence.
        /// </summary>
        /// <param name="itemsToSkip">Number of items to skip.</param>
        /// <returns>HRESULT</returns>
        public unsafe int SkipNative(int itemsToSkip)
        {
            return(InteropCalls.CalliMethodPtr(_basePtr, itemsToSkip, ((void **)(*(void **)_basePtr))[4]));
        }