Commit 170470ee authored by Marcus Meissner's avatar Marcus Meissner Committed by Alexandre Julliard

Implemented ILockBytes16 (memorystream) support for the 16bit compound

storage implementation. Added ReadClassStg, OleDoAutoConvert, GetConvertStg implementations/stubs.
parent 843314ed
...@@ -2328,6 +2328,15 @@ HRESULT WINAPI OleDoAutoConvert(IStorage *pStg, LPCLSID pClsidNew) ...@@ -2328,6 +2328,15 @@ HRESULT WINAPI OleDoAutoConvert(IStorage *pStg, LPCLSID pClsidNew)
return E_NOTIMPL; return E_NOTIMPL;
} }
/******************************************************************************
* OleDoAutoConvert [OLE2.@]
*/
HRESULT WINAPI OleDoAutoConvert16(IStorage *pStg, LPCLSID pClsidNew)
{
FIXME("(%p,%p) : stub\n",pStg,pClsidNew);
return E_NOTIMPL;
}
/*********************************************************************** /***********************************************************************
* OLE_FreeClipDataArray [internal] * OLE_FreeClipDataArray [internal]
* *
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
#15 ___EXPORTEDSTUB #15 ___EXPORTEDSTUB
16 stub OLEISRUNNING 16 stub OLEISRUNNING
17 stub OLELOCKRUNNING 17 stub OLELOCKRUNNING
18 stub READCLASSSTG 18 pascal ReadClassStg(segptr ptr) ReadClassStg16
19 stub WRITECLASSSTG 19 stub WRITECLASSSTG
20 stub READCLASSSTM 20 stub READCLASSSTM
21 stub WRITECLASSSTM 21 stub WRITECLASSSTM
...@@ -74,10 +74,10 @@ ...@@ -74,10 +74,10 @@
76 pascal -ret16 OleFlushClipboard() OleFlushClipboard16 76 pascal -ret16 OleFlushClipboard() OleFlushClipboard16
77 stub OLEISCURRENTCLIPBOARD 77 stub OLEISCURRENTCLIPBOARD
78 stub OLETRANSLATEACCELERATOR 78 stub OLETRANSLATEACCELERATOR
79 stub OLEDOAUTOCONVERT 79 pascal OleDoAutoConvert(ptr ptr) OleDoAutoConvert16
80 stub OLEGETAUTOCONVERT 80 stub OLEGETAUTOCONVERT
81 stub OLESETAUTOCONVERT 81 stub OLESETAUTOCONVERT
82 stub GETCONVERTSTG 82 pascal GETCONVERTSTG(ptr) GetConvertStg16
83 stub SETCONVERTSTG 83 stub SETCONVERTSTG
84 stub CREATESTREAMONHGLOBAL 84 stub CREATESTREAMONHGLOBAL
85 stub GETHGLOBALFROMSTREAM 85 stub GETHGLOBALFROMSTREAM
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
2 stub StgCreateDocFileOnILockBytes 2 stub StgCreateDocFileOnILockBytes
# 2 pascal StgCreateDocFileOnILockBytes(ptr long long ptr) StgCreateDocFileOnILockBytes16 # 2 pascal StgCreateDocFileOnILockBytes(ptr long long ptr) StgCreateDocFileOnILockBytes16
3 pascal StgOpenStorage(str ptr long ptr long ptr) StgOpenStorage16 3 pascal StgOpenStorage(str ptr long ptr long ptr) StgOpenStorage16
4 pascal StgOpenStorageOnILockBytes(ptr ptr long long long ptr) StgOpenStorageOnILockBytes16 4 pascal StgOpenStorageOnILockBytes(segptr ptr long long long ptr) StgOpenStorageOnILockBytes16
5 pascal StgIsStorageFile(str) StgIsStorageFile16 5 pascal StgIsStorageFile(str) StgIsStorageFile16
6 pascal StgIsStorageILockBytes(segptr) StgIsStorageILockBytes16 6 pascal StgIsStorageILockBytes(segptr) StgIsStorageILockBytes16
7 stub StgSetTimes 7 stub StgSetTimes
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment