Example #1
0
 public unsafe static extern HResult StgCreateStorageEx(
     string pwcsName,
     StorageMode grfMode,
     StorageFormat stgfmt,
     FileFlags grfAttrs,
     STGOPTIONS *pStgOptions,
     SECURITY_DESCRIPTOR **pSecurityDescriptor,
     ref Guid riid,
     [MarshalAs(UnmanagedType.IUnknown)] out object ppObjectOpen);
Example #2
0
 public unsafe static extern HResult StgOpenStorageEx(
     string pwcsName,
     StorageMode grfMode,
     StorageFormat stgfmt,
     FileFlags grfAttrs,
     STGOPTIONS *pStgOptions,
     void *reserved2,
     ref Guid riid,
     [MarshalAs(UnmanagedType.IUnknown)] out object ppObjectOpen);
Example #3
0
 public static extern HRESULT StgOpenStorageEx([NativeTypeName("const WCHAR *")] ushort *pwcsName, [NativeTypeName("DWORD")] uint grfMode, [NativeTypeName("DWORD")] uint stgfmt, [NativeTypeName("DWORD")] uint grfAttrs, STGOPTIONS *pStgOptions, [NativeTypeName("PSECURITY_DESCRIPTOR")] void *pSecurityDescriptor, [NativeTypeName("const IID &")] Guid *riid, void **ppObjectOpen);