117 lines
3.3 KiB
Plaintext
117 lines
3.3 KiB
Plaintext
; NT link definition file
|
|
LIBRARY AVIFIL32
|
|
;DESCRIPTION 'Microsoft AVI File Read/Write library'
|
|
;PROTMODE
|
|
|
|
;EXETYPE WINDOWS
|
|
HEAPSIZE 1024
|
|
|
|
EXPORTS
|
|
DllGetClassObject PRIVATE
|
|
DllCanUnloadNow PRIVATE
|
|
|
|
IID_IAVIStream ;@10
|
|
IID_IAVIFile ;@11
|
|
IID_IAVIEditStream ;@12
|
|
IID_IGetFrame ;@13
|
|
;win95 CLSID_AVISimpleUnMarshal ;@14
|
|
|
|
AVIFileInit ;@100
|
|
AVIFileExit ;@101
|
|
|
|
AVIFileOpenW ;@102
|
|
AVIStreamOpenFromFileW ;@103
|
|
AVIStreamCreate ;@104
|
|
|
|
AVIMakeCompressedStream ;@105
|
|
AVIMakeFileFromStreams ;@106
|
|
AVIMakeStreamFromClipboard ;@107
|
|
|
|
AVIStreamGetFrame ;@110
|
|
AVIStreamGetFrameClose ;@111
|
|
AVIStreamGetFrameOpen ;@112
|
|
|
|
AVISaveW ;@120
|
|
AVISaveVW ;@121
|
|
AVISaveOptions ;@122
|
|
AVIBuildFilterW ;@123
|
|
AVISaveOptionsFree ;@124
|
|
|
|
AVIStreamStart ;@130
|
|
AVIStreamLength ;@131
|
|
AVIStreamTimeToSample ;@132
|
|
AVIStreamSampleToTime ;@133
|
|
|
|
;; These just all call methods...
|
|
AVIFileAddRef ;@140
|
|
AVIFileRelease ;@141
|
|
AVIFileInfoW ;@142
|
|
AVIFileGetStream ;@143
|
|
AVIFileCreateStreamW ;@144
|
|
AVIFileCreateStream=AVIFileCreateStreamW
|
|
AVIFileCreateStreamA
|
|
; note: because NT 3.5 shipped without defining AVIFileCreateStreamA
|
|
; or AVIFileCreateStreamW we must equate AVIFileCreateStream to
|
|
; AVIFileCreateStreamW. Normally we would equate the null suffix entry
|
|
; to the 'A' entry point. This way existing built binaries will continue
|
|
; to work. Win95 equates AVIFileCreateStream to AVIFileCreateStreamA
|
|
;; AVIFileAddStream ;@145
|
|
AVIFileWriteData ;@146
|
|
AVIFileReadData ;@147
|
|
AVIFileEndRecord ;@148
|
|
|
|
AVIStreamAddRef ;@160
|
|
AVIStreamRelease ;@161
|
|
AVIStreamInfoW ;@162
|
|
AVIStreamFindSample ;@163
|
|
AVIStreamReadFormat ;@164
|
|
AVIStreamReadData ;@165
|
|
AVIStreamWriteData ;@166
|
|
AVIStreamRead ;@167
|
|
AVIStreamWrite ;@168
|
|
AVIStreamSetFormat ;@169
|
|
|
|
EditStreamCopy ;@180
|
|
EditStreamCut ;@181
|
|
EditStreamPaste ;@182
|
|
EditStreamClone ;@190
|
|
EditStreamSetNameW ;@191
|
|
EditStreamSetInfoW ;@192
|
|
|
|
|
|
CreateEditableStream ;@184
|
|
AVIPutFileOnClipboard ;@185
|
|
AVIGetFromClipboard ;@187
|
|
AVIClearClipboard ;@188
|
|
AVIStreamBeginStreaming ;@200
|
|
AVIStreamEndStreaming ;@201
|
|
|
|
; ansi thunk entrypoints
|
|
;
|
|
AVIFileOpenA ;@301
|
|
AVIFileOpen=AVIFileOpenA
|
|
|
|
AVIStreamOpenFromFileA ;@302
|
|
AVIStreamOpenFromFile=AVIStreamOpenFromFileA
|
|
|
|
AVIFileInfoA ;@303
|
|
AVIFileInfo=AVIFileInfoA
|
|
|
|
AVIStreamInfoA ;@304
|
|
AVIStreamInfo=AVIStreamInfoA
|
|
|
|
AVISaveA ;@305
|
|
AVISave=AVISaveA
|
|
|
|
AVISaveVA ;@306
|
|
AVISaveV=AVISaveVA
|
|
|
|
AVIBuildFilterA ;@307
|
|
AVIBuildFilter=AVIBuildFilterA
|
|
|
|
EditStreamSetNameA ;@308
|
|
EditStreamSetName=EditStreamSetNameA
|
|
|
|
EditStreamSetInfoA ;@309
|
|
EditStreamSetInfo=EditStreamSetInfoA
|