| # 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)... |
| |
| #1 stub WEP |
| 2 stub DLLGETCLASSOBJECT |
| 3 stub DLLCANUNLOADNOW |
| 4 stub ___EXPORTEDSTUB |
| 10 variable _IID_IAVIStream(0x00020021 0x00000000 0x000000c0 0x46000000) |
| 11 variable _IID_IAVIFile(0x00020020 0x00000000 0x000000c0 0x46000000) |
| 12 variable _IID_IAVIEditStream(0x00020024 0x00000000 0x000000c0 0x46000000) |
| 13 variable _IID_IGetFrame(0x00020023 0x00000000 0x000000c0 0x46000000) |
| 14 variable _CLSID_AVISimpleUnMarshal(0x00020009 0x00000000 0x000000c0 0x46000000) |
| 100 pascal AVIFileInit() AVIFileInit |
| 101 pascal AVIFileExit() AVIFileExit |
| 102 pascal AVIFileOpen(ptr str word ptr) AVIFileOpenA |
| 103 pascal AVIStreamOpenFromFile(ptr str long long word ptr) AVIStreamOpenFromFileA |
| 104 pascal AVIStreamCreate(ptr long long ptr) AVIStreamCreate |
| 105 stub AVIMAKECOMPRESSEDSTREAM |
| 106 stub AVIMAKEFILEFROMSTREAMS |
| 107 stub AVIMAKESTREAMFROMCLIPBOARD |
| 110 pascal AVIStreamGetFrame(long long) AVIStreamGetFrame |
| 111 pascal AVIStreamGetFrameClose(long) AVIStreamGetFrameClose |
| 112 pascal AVIStreamGetFrameOpen(long ptr) AVIStreamGetFrameOpen |
| 120 stub _AVISAVE |
| 121 stub AVISAVEV |
| 122 stub AVISAVEOPTIONS |
| 123 pascal AVIBuildFilter(str long word) AVIBuildFilterA |
| 124 pascal AVISaveOptionsFree(word ptr) AVISaveOptionsFree |
| 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 |
| 141 pascal AVIFileRelease(long) AVIFileRelease |
| 142 pascal AVIFileInfo(long ptr long) AVIFileInfoA |
| 143 pascal AVIFileGetStream(long ptr long long) AVIFileGetStream |
| 144 pascal AVIFileCreateStream(long ptr ptr) AVIFileCreateStreamA |
| 146 pascal AVIFileWriteData(long long ptr long) AVIFileWriteData |
| 147 pascal AVIFileReadData(long long ptr ptr) AVIFileReadData |
| 148 pascal AVIFileEndRecord(long) AVIFileEndRecord |
| 160 pascal AVIStreamAddRef(long) AVIStreamAddRef |
| 161 pascal AVIStreamRelease(long) AVIStreamRelease |
| 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 |
| 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 |