2004-01-09 Stuart Cunningham <stuart_hc@users.sourceforge.net>
* include/objbase.h (STGFMT): Declare enum. (STGOPTIONS): Declare structure. (StgCreateStorageEx, StgOpenStorageEx): Declare. (STGOPTIONS_VERSION): Define. * lib/ole32.def (StgCreateStorageEx, StgOpenStorageEx): Add stubs.
This commit is contained in:
parent
08ed58a023
commit
a05a34ef1e
@ -1,3 +1,11 @@
|
|||||||
|
2004-01-09 Stuart Cunningham <stuart_hc@users.sourceforge.net>
|
||||||
|
|
||||||
|
* include/objbase.h (STGFMT): Declare enum.
|
||||||
|
(STGOPTIONS): Declare structure.
|
||||||
|
(StgCreateStorageEx, StgOpenStorageEx): Declare.
|
||||||
|
(STGOPTIONS_VERSION): Define.
|
||||||
|
* lib/ole32.def (StgCreateStorageEx, StgOpenStorageEx): Add stubs.
|
||||||
|
|
||||||
2004-04-13 Filip Navara <xnavara@volny.cz>
|
2004-04-13 Filip Navara <xnavara@volny.cz>
|
||||||
|
|
||||||
* include/winuser.h (IS_INTRESOURCE, MB_CANCELTRYCONTINUE,
|
* include/winuser.h (IS_INTRESOURCE, MB_CANCELTRYCONTINUE,
|
||||||
|
@ -50,6 +50,19 @@
|
|||||||
#define STG_LAYOUT_INTERLEAVED 1
|
#define STG_LAYOUT_INTERLEAVED 1
|
||||||
#define COM_RIGHTS_EXECUTE 1
|
#define COM_RIGHTS_EXECUTE 1
|
||||||
#define COM_RIGHTS_SAFE_FOR_SCRIPTING 2
|
#define COM_RIGHTS_SAFE_FOR_SCRIPTING 2
|
||||||
|
#define STGOPTIONS_VERSION 2
|
||||||
|
typedef enum tagSTGFMT {
|
||||||
|
STGFMT_STORAGE = 0,
|
||||||
|
STGFMT_FILE = 3,
|
||||||
|
STGFMT_ANY = 4,
|
||||||
|
STGFMT_DOCFILE = 5
|
||||||
|
} STGFMT;
|
||||||
|
typedef struct tagSTGOPTIONS {
|
||||||
|
USHORT usVersion;
|
||||||
|
USHORT reserved;
|
||||||
|
ULONG ulSectorSize;
|
||||||
|
const WCHAR pwcsTemplateFile;
|
||||||
|
} STGOPTIONS;
|
||||||
typedef enum tagREGCLS {
|
typedef enum tagREGCLS {
|
||||||
REGCLS_SINGLEUSE = 0,
|
REGCLS_SINGLEUSE = 0,
|
||||||
REGCLS_MULTIPLEUSE = 1,
|
REGCLS_MULTIPLEUSE = 1,
|
||||||
@ -152,6 +165,8 @@ WINOLEAPI StgOpenStorageOnILockBytes(ILockBytes*,IStorage*,DWORD,SNB,DWORD,IStor
|
|||||||
WINOLEAPI StgIsStorageFile(const OLECHAR*);
|
WINOLEAPI StgIsStorageFile(const OLECHAR*);
|
||||||
WINOLEAPI StgIsStorageILockBytes(ILockBytes*);
|
WINOLEAPI StgIsStorageILockBytes(ILockBytes*);
|
||||||
WINOLEAPI StgSetTimes(OLECHAR const*,FILETIME const*,FILETIME const*,FILETIME const*);
|
WINOLEAPI StgSetTimes(OLECHAR const*,FILETIME const*,FILETIME const*,FILETIME const*);
|
||||||
|
WINOLEAPI StgCreateStorageEx(const WCHAR*,DWORD,DWORD,DWORD,STGOPTIONS*,void*,REFIID,void**);
|
||||||
|
WINOLEAPI StgOpenStorageEx(const WCHAR*,DWORD,DWORD,DWORD,STGOPTIONS*,void*,REFIID,void**);
|
||||||
WINOLEAPI BindMoniker(LPMONIKER,DWORD,REFIID,PVOID*);
|
WINOLEAPI BindMoniker(LPMONIKER,DWORD,REFIID,PVOID*);
|
||||||
WINOLEAPI CoGetObject(LPCWSTR,BIND_OPTS*,REFIID,void**);
|
WINOLEAPI CoGetObject(LPCWSTR,BIND_OPTS*,REFIID,void**);
|
||||||
WINOLEAPI MkParseDisplayName(LPBC,LPCOLESTR,ULONG*,LPMONIKER*);
|
WINOLEAPI MkParseDisplayName(LPBC,LPCOLESTR,ULONG*,LPMONIKER*);
|
||||||
|
@ -238,6 +238,8 @@ StgOpenAsyncDocfileOnIFillLockBytes@16
|
|||||||
StgOpenStorage@24
|
StgOpenStorage@24
|
||||||
StgOpenStorageOnILockBytes@24
|
StgOpenStorageOnILockBytes@24
|
||||||
StgSetTimes@16
|
StgSetTimes@16
|
||||||
|
StgCreateStorageEx@32
|
||||||
|
StgOpenStorageEx@32
|
||||||
StringFromCLSID@8
|
StringFromCLSID@8
|
||||||
StringFromGUID2@12
|
StringFromGUID2@12
|
||||||
StringFromIID@8
|
StringFromIID@8
|
||||||
|
Loading…
x
Reference in New Issue
Block a user