avifile.dll16.spec 2.99 KB
Newer Older
1 2 3 4 5
# I'm just using "long" instead of "ptr" for the interface pointers,
# because they are 32-bit pointers, not converted to 16-bit format,
# but the app doesn't really need to know, it should never need to
# dereference the interface pointer itself (if we're lucky)...

6
#1   stub     WEP
Alexandre Julliard's avatar
Alexandre Julliard committed
7 8 9 10 11 12 13 14
2   stub     DLLGETCLASSOBJECT
3   stub     DLLCANUNLOADNOW
4   stub     ___EXPORTEDSTUB
10  stub     _IID_IAVISTREAM
11  stub     _IID_IAVIFILE
12  stub     _IID_IAVIEDITSTREAM
13  stub     _IID_IGETFRAME
14  stub     _CLSID_AVISIMPLEUNMARSHAL
15 16 17
100 pascal   AVIFileInit() AVIFileInit
101 pascal   AVIFileExit() AVIFileExit
102 pascal   AVIFileOpen(ptr str word ptr) AVIFileOpenA
18
103 pascal   AVIStreamOpenFromFile(ptr str long long word ptr) AVIStreamOpenFromFileA
19
104 pascal   AVIStreamCreate(ptr long long ptr) AVIStreamCreate
Alexandre Julliard's avatar
Alexandre Julliard committed
20 21 22
105 stub     AVIMAKECOMPRESSEDSTREAM
106 stub     AVIMAKEFILEFROMSTREAMS
107 stub     AVIMAKESTREAMFROMCLIPBOARD
23 24 25
110 pascal   AVIStreamGetFrame(long long) AVIStreamGetFrame
111 pascal   AVIStreamGetFrameClose(long) AVIStreamGetFrameClose
112 pascal   AVIStreamGetFrameOpen(long ptr) AVIStreamGetFrameOpen
Alexandre Julliard's avatar
Alexandre Julliard committed
26 27 28
120 stub     _AVISAVE
121 stub     AVISAVEV
122 stub     AVISAVEOPTIONS
29 30
123 pascal   AVIBuildFilter(str long word) AVIBuildFilterA
124 pascal   AVISaveOptionsFree(word ptr) AVISaveOptionsFree
31 32 33 34 35
130 pascal   AVIStreamStart(long) AVIStreamStart
131 pascal   AVIStreamLength(long) AVIStreamLength
132 pascal   AVIStreamTimeToSample(long long) AVIStreamTimeToSample
133 pascal   AVIStreamSampleToTime(long long) AVIStreamSampleToTime
140 pascal   AVIFileAddRef(long) AVIFileAddRef
36
141 pascal   AVIFileRelease(long) AVIFileRelease
37
142 pascal   AVIFileInfo(long ptr long) AVIFileInfoA
38
143 pascal   AVIFileGetStream(long ptr long long) AVIFileGetStream
39 40 41
144 pascal   AVIFileCreateStream(long ptr ptr) AVIFileCreateStreamA
146 pascal   AVIFileWriteData(long long ptr long) AVIFileWriteData
147 pascal   AVIFileReadData(long long ptr ptr) AVIFileReadData
42 43 44
148 pascal   AVIFileEndRecord(long) AVIFileEndRecord
160 pascal   AVIStreamAddRef(long) AVIStreamAddRef
161 pascal   AVIStreamRelease(long) AVIStreamRelease
45 46 47 48 49 50 51 52
162 pascal   AVIStreamInfo(long ptr long) AVIStreamInfoA
163 pascal   AVIStreamFindSample(long long long) AVIStreamFindSample
164 pascal   AVIStreamReadFormat(long long ptr ptr) AVIStreamReadFormat
165 pascal   AVIStreamReadData(long long ptr ptr) AVIStreamReadData
166 pascal   AVIStreamWriteData(long long ptr long) AVIStreamWriteData
167 pascal   AVIStreamRead(long long long ptr long ptr ptr) AVIStreamRead
168 pascal   AVIStreamWrite(long long long ptr long long ptr ptr) AVIStreamWrite
169 pascal   AVIStreamSetFormat(long long ptr long) AVIStreamSetFormat
Alexandre Julliard's avatar
Alexandre Julliard committed
53 54 55 56 57 58 59 60 61 62 63 64
180 stub     EDITSTREAMCOPY
181 stub     EDITSTREAMCUT
182 stub     EDITSTREAMPASTE
184 stub     CREATEEDITABLESTREAM
185 stub     AVIPUTFILEONCLIPBOARD
187 stub     AVIGETFROMCLIPBOARD
188 stub     AVICLEARCLIPBOARD
190 stub     EDITSTREAMCLONE
191 stub     EDITSTREAMSETNAME
192 stub     EDITSTREAMSETINFO
200 stub     AVISTREAMBEGINSTREAMING
201 stub     AVISTREAMENDSTREAMING