Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- unit WINRESID;
- {**************************************************************************}
- { }
- { This C DLL header file first (automatic) conversion generated by: }
- { HeadConv 4.0 (c) 2000 by Bob Swart (aka Dr.Bob - www.drbob42.com) }
- { Final Delphi-Jedi (Darth) command-line units edition }
- { }
- { Generated Date: 17/12/2025 }
- { Generated Time: 9:46:31 AM }
- { }
- {**************************************************************************}
- interface
- uses
- {$IFDEF WIN32}
- Windows;
- {$ELSE}
- Wintypes, WinProcs;
- {$ENDIF}
- {=> c:\utilities\headconv\WINRESID.H <=}
- { #pragma once }
- {$IFDEF DLL_EXPORT}
- const
- DLL_EXPORT = __declspec(dllimport);
- {$ELSE}
- const
- DLL_EXPORT = __declspec(dllexport);
- {$ENDIF}
- procedure sidCreate(clock_type: Word;
- model: Word;
- replayFreq: Word) cdecl {$IFDEF WIN32} stdcall {$ENDIF};
- procedure sidDestroy cdecl {$IFDEF WIN32} stdcall {$ENDIF};
- procedure sidSetSampleRate(sampleRate_: Word) cdecl {$IFDEF WIN32} stdcall {$ENDIF};
- procedure sidSetModel(model: Word) cdecl {$IFDEF WIN32} stdcall {$ENDIF};
- procedure sidReset cdecl {$IFDEF WIN32} stdcall {$ENDIF};
- procedure sidPause cdecl {$IFDEF WIN32} stdcall {$ENDIF};
- procedure sidWriteReg(reg: Word;
- value: Byte) cdecl {$IFDEF WIN32} stdcall {$ENDIF};
- function sidReadReg(reg: Word): Byte cdecl {$IFDEF WIN32} stdcall {$ENDIF};
- procedure sidCalcSamples(var buf: SmallInt;
- count: LongInt) cdecl {$IFDEF WIN32} stdcall {$ENDIF};
- function sidCalcSample: SmallInt cdecl {$IFDEF WIN32} stdcall {$ENDIF};
- procedure sidSetAmp(amp: Word) cdecl {$IFDEF WIN32} stdcall {$ENDIF};
- function var sidGetLibVersion: CONST DLL_EXPORT CHAR cdecl {$IFDEF WIN32} stdcall {$ENDIF};
- implementation
- procedure sidCreate; external 'WINRESID.DLL';
- procedure sidDestroy; external 'WINRESID.DLL';
- procedure sidSetSampleRate; external 'WINRESID.DLL';
- procedure sidSetModel; external 'WINRESID.DLL';
- procedure sidReset; external 'WINRESID.DLL';
- procedure sidPause; external 'WINRESID.DLL';
- procedure sidWriteReg; external 'WINRESID.DLL';
- function sidReadReg; external 'WINRESID.DLL';
- procedure sidCalcSamples; external 'WINRESID.DLL';
- function sidCalcSample; external 'WINRESID.DLL';
- procedure sidSetAmp; external 'WINRESID.DLL';
- function sidGetLibVersion; external 'WINRESID.DLL';
- end.
Advertisement
Add Comment
Please, Sign In to add comment