istorage.cs
来自「破解的飞信源代码」· CS 代码 · 共 28 行
CS
28 行
namespace Imps.Client.Pc.BizControls
{
using System;
using System.Runtime.InteropServices;
using System.Runtime.InteropServices.ComTypes;
[ComImport, InterfaceType(ComInterfaceType.InterfaceIsIUnknown), Guid("0000000b-0000-0000-C000-000000000046")]
public interface IStorage
{
int CreateStream(string pwcsName, uint grfMode, uint reserved1, uint reserved2, out IStream ppstm);
int OpenStream(string pwcsName, IntPtr reserved1, uint grfMode, uint reserved2, out IStream ppstm);
int CreateStorage(string pwcsName, uint grfMode, uint reserved1, uint reserved2, out IStorage ppstg);
int OpenStorage(string pwcsName, IStorage pstgPriority, uint grfMode, IntPtr snbExclude, uint reserved, out IStorage ppstg);
int CopyTo(uint ciidExclude, Guid rgiidExclude, IntPtr snbExclude, IStorage pstgDest);
int MoveElementTo(string pwcsName, IStorage pstgDest, string pwcsNewName, uint grfFlags);
int Commit(uint grfCommitFlags);
int Revert();
int EnumElements(uint reserved1, IntPtr reserved2, uint reserved3, out IEnumSTATSTG ppenum);
int DestroyElement(string pwcsName);
int RenameElement(string pwcsOldName, string pwcsNewName);
int SetElementTimes(string pwcsName, FILETIME pctime, FILETIME patime, FILETIME pmtime);
int SetClass(Guid clsid);
int SetStateBits(uint grfStateBits, uint grfMask);
int Stat(out STATSTG pstatstg, uint grfStatFlag);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?