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
|