MSVCRT_fseek: should return 0 on success.
[wine] / dlls / ole32 / storage.spec
1 # Compound Storage DLL.
2 # (FIXME: some methods are commented out. Commenting them in _WILL_
3 #  result in dataloss. Do it at your own risk.)
4
5 1 pascal StgCreateDocFileA(str long long ptr) StgCreateDocFile16
6 2 stub StgCreateDocFileOnILockBytes
7 3 pascal StgOpenStorage(str ptr long ptr long ptr) StgOpenStorage16
8 4 stub StgOpenStorageOnILockBytes
9 5 pascal StgIsStorageFile(str) StgIsStorageFile16
10 6 stub StgIsStorageILockBytes
11 7 stub StgSetTimes
12 #8 WEP
13 #9 ___EXPORTEDSTUB
14 103 stub DllGetClassObject
15
16 # Storage Interface functions. Starting at 500
17 # these are not exported in the real storage.dll, we use them
18 # as 16->32 relays. They use the cdecl calling convention.
19
20 # IStorage
21 500 cdecl IStorage16_QueryInterface(ptr ptr ptr) IStorage16_fnQueryInterface
22 501 cdecl IStorage16_AddRef(ptr) IStorage16_fnAddRef
23 502 cdecl IStorage16_Release(ptr) IStorage16_fnRelease
24 #503 cdecl IStorage16_CreateStream(ptr str long long long ptr) IStorage16_fnCreateStream
25 503 stub  IStorage16_CreateStream
26
27 504 cdecl IStorage16_OpenStream(ptr str ptr long long ptr) IStorage16_fnOpenStream
28 #505 cdecl IStorage16_CreateStorage(ptr str long long long ptr) IStorage16_fnCreateStorage
29 505 stub  IStorage16_CreateStorage
30 506 cdecl IStorage16_OpenStorage(ptr str ptr long ptr long ptr) IStorage16_fnOpenStorage
31 507 cdecl IStorage16_CopyTo(ptr long ptr ptr ptr) IStorage16_fnCopyTo
32 508 stub  IStorage16_MoveElementTo
33 509 cdecl IStorage16_Commit(ptr long) IStorage16_fnCommit
34 510 stub  IStorage16_Revert
35 511 stub  IStorage16_EnumElements
36 512 stub  IStorage16_DestroyElement
37 513 stub  IStorage16_RenameElement
38 514 stub  IStorage16_SetElementTimes
39 515 stub  IStorage16_SetClass
40 516 stub  IStorage16_SetStateBits
41 517 cdecl IStorage16_Stat(ptr ptr long) IStorage16_fnStat
42
43 # IStream
44 518 cdecl IStream16_QueryInterface(ptr ptr ptr) IStream16_fnQueryInterface
45 519 cdecl IStream16_AddRef(ptr) IStream16_fnAddRef
46 520 cdecl IStream16_Release(ptr) IStream16_fnRelease
47 521 cdecl IStream16_Read(ptr ptr long ptr) IStream16_fnRead
48 #522 cdecl IStream16_Write(ptr ptr long ptr) IStream16_fnWrite
49 522 stub  IStream16_Write
50 523 cdecl IStream16_Seek(ptr long long long ptr) IStream16_fnSeek
51 524 stub  IStream16_SetSize
52 525 stub  IStream16_CopyTo
53 526 stub  IStream16_Commit
54 527 stub  IStream16_Revert
55 528 stub  IStream16_LockRegion
56 529 stub  IStream16_UnlockRegion
57 530 stub  IStream16_Stat
58 531 stub  IStream16_Clone