Mercurial > projects > dwt2
comparison org.eclipse.swt.win32.win32.x86/src/org/eclipse/swt/internal/ole/win32/OBJIDL.d @ 38:2e09b0e6857a
work on phobosfication
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Wed, 25 Mar 2009 11:18:25 +0100 |
parents | 6dd524f61e62 |
children |
comparison
equal
deleted
inserted
replaced
37:46c5f8f56b41 | 38:2e09b0e6857a |
---|---|
7 // File: objidl.idl | 7 // File: objidl.idl |
8 // | 8 // |
9 //-------------------------------------------------------------------------- | 9 //-------------------------------------------------------------------------- |
10 | 10 |
11 | 11 |
12 private import org.eclipse.swt.internal.ole.win32.extras; | 12 import org.eclipse.swt.internal.ole.win32.extras; |
13 private import org.eclipse.swt.internal.win32.WINTYPES; | 13 import org.eclipse.swt.internal.win32.WINTYPES; |
14 import org.eclipse.swt.internal.ole.win32.COMTYPES; | |
14 // private import std.c.windows.windows; | 15 // private import std.c.windows.windows; |
15 // private import std.c.windows.com; | 16 // private import std.c.windows.com; |
16 // private import org.eclipse.swt.internal.win32.os; | 17 // private import org.eclipse.swt.internal.win32.os; |
17 | 18 |
18 | 19 |
373 alias RemSNB * wireSNB; | 374 alias RemSNB * wireSNB; |
374 alias OLECHAR ** SNB; | 375 alias OLECHAR ** SNB; |
375 | 376 |
376 interface IStorage : IUnknown | 377 interface IStorage : IUnknown |
377 { | 378 { |
378 HRESULT CreateStream( OLECHAR *pwcsName, DWORD grfMode, DWORD reserved1, DWORD reserved2, IStream * ppstm); | 379 HRESULT CreateStream( LPCOLESTR pwcsName, DWORD grfMode, DWORD reserved1, DWORD reserved2, IStream * ppstm); |
379 HRESULT OpenStream( OLECHAR *pwcsName, void *reserved1, DWORD grfMode, DWORD reserved2, IStream * ppstm); | 380 HRESULT OpenStream( LPCOLESTR pwcsName, void *reserved1, DWORD grfMode, DWORD reserved2, IStream * ppstm); |
380 HRESULT CreateStorage( OLECHAR *pwcsName, DWORD grfMode, DWORD reserved1, DWORD reserved2, IStorage * ppstg); | 381 HRESULT CreateStorage( LPCOLESTR pwcsName, DWORD grfMode, DWORD reserved1, DWORD reserved2, IStorage * ppstg); |
381 HRESULT OpenStorage( OLECHAR *pwcsName, IStorage pstgPriority, DWORD grfMode, SNB snbExclude, DWORD reserved, IStorage * ppstg ); | 382 HRESULT OpenStorage( LPCOLESTR pwcsName, IStorage pstgPriority, DWORD grfMode, SNB snbExclude, DWORD reserved, IStorage * ppstg ); |
382 HRESULT CopyTo( DWORD ciidExclude, IID *rgiidExclude, SNB snbExclude, IStorage pstgDest ); | 383 HRESULT CopyTo( DWORD ciidExclude, IID *rgiidExclude, SNB snbExclude, IStorage pstgDest ); |
383 HRESULT MoveElementTo( OLECHAR * pwcsName, IStorage pstgDest, OLECHAR *pwcsNewName, DWORD grfFlags ); | 384 HRESULT MoveElementTo( LPCOLESTR pwcsName, IStorage pstgDest, LPCOLESTR pwcsNewName, DWORD grfFlags ); |
384 HRESULT Commit( DWORD grfCommitFlags ); | 385 HRESULT Commit( DWORD grfCommitFlags ); |
385 HRESULT Revert(); | 386 HRESULT Revert(); |
386 HRESULT EnumElements( DWORD reserved1, void *reserved2, DWORD reserved3, IEnumSTATSTG * ppenum); | 387 HRESULT EnumElements( DWORD reserved1, void *reserved2, DWORD reserved3, IEnumSTATSTG * ppenum); |
387 HRESULT DestroyElement( OLECHAR * pwcsName ); | 388 HRESULT DestroyElement( LPCOLESTR pwcsName ); |
388 HRESULT RenameElement( OLECHAR *pwcsOldName, OLECHAR *pwcsNewName ); | 389 HRESULT RenameElement( LPCOLESTR pwcsOldName, LPCOLESTR pwcsNewName ); |
389 HRESULT SetElementTimes( OLECHAR * pwcsName, FILETIME * pctime, FILETIME *patime, FILETIME *pmtime ); | 390 HRESULT SetElementTimes( LPCOLESTR pwcsName, FILETIME * pctime, FILETIME *patime, FILETIME *pmtime ); |
390 HRESULT SetClass( REFCLSID clsid ); | 391 HRESULT SetClass( REFCLSID clsid ); |
391 HRESULT SetStateBits( DWORD grfStateBits, DWORD grfMask ); | 392 HRESULT SetStateBits( DWORD grfStateBits, DWORD grfMask ); |
392 HRESULT Stat( STATSTG *pstatstg, DWORD grfStatFlag ); | 393 HRESULT Stat( STATSTG *pstatstg, DWORD grfStatFlag ); |
393 } | 394 } |
394 alias IStorage LPSTORAGE; | 395 alias IStorage LPSTORAGE; |