예제 #1
0
 public static extern int IWICBitmapDecoderInfo_GetPatterns_Proxy(
     IWICBitmapDecoderInfo This,
     uint cbSizePatterns,
     out WICBitmapPattern pPatterns,
     out uint pcPatterns,
     out uint pcbPatternsActual
     );
예제 #2
0
        public virtual int GetPatterns(
            uint cbSizePatterns,
            out WICBitmapPattern pPatterns,
            out uint pcPatterns,
            out uint pcbPatternsActual
            )
        {
            var fp = GetFunctionPointer(23);

            if (m_GetPatternsFunc == null)
            {
                m_GetPatternsFunc = (GetPatternsFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(GetPatternsFunc));
            }

            return(m_GetPatternsFunc(m_ptr, cbSizePatterns, out pPatterns, out pcPatterns, out pcbPatternsActual));
        }