| 1 | /************************* START OCuF SPECIFICATIONIS ***
|
|---|
| 2 | *
|
|---|
| 3 | * SOURCE FILE NAME: VSDFWD.C
|
|---|
| 4 | *
|
|---|
| 5 | * DESCRIPTIVE NAME: Ring 3 Amp/Mixer AUDIO Interface Driver
|
|---|
| 6 | *
|
|---|
| 7 | * COPYRIGHT: IBM Confidential
|
|---|
| 8 | * Copyright (c) IBM Corporation 1991
|
|---|
| 9 | * All Rights Reserved
|
|---|
| 10 | *
|
|---|
| 11 | * STATUS: OS/2 Release 2.0
|
|---|
| 12 | *
|
|---|
| 13 | * FUNCTION: This source module contains the ring 3 (DLL) entry point for
|
|---|
| 14 | * MCD Amp/Mixer calls from the Amp/Mixer or Waveform handler
|
|---|
| 15 | *
|
|---|
| 16 | * NOTES:
|
|---|
| 17 | * DEPENDENCIES: ACPA PDD
|
|---|
| 18 | * RESTRICTIONS: Runs in 32 bit protect mode (OS/2 2.0)
|
|---|
| 19 | *
|
|---|
| 20 | * ENTRY POINT:
|
|---|
| 21 | * AUDIOIFDriverEntry
|
|---|
| 22 | *
|
|---|
| 23 | * EXTERNAL REFERENCES: Sends IOCTL request to ACPA audio board
|
|---|
| 24 | *
|
|---|
| 25 | * Change History:
|
|---|
| 26 | * DATE DEVELOPER CHANGE DESCRIPTION
|
|---|
| 27 | * 02/23/94 Lauren Post File created
|
|---|
| 28 | *
|
|---|
| 29 | ************************** END OF SPECIFICATIONS **************************/
|
|---|
| 30 |
|
|---|
| 31 | #define INCL_NOPMAPI
|
|---|
| 32 | #define INCL_DOS
|
|---|
| 33 | #define INCL_ERRORS
|
|---|
| 34 | #define INCL_RESOURCES
|
|---|
| 35 |
|
|---|
| 36 | #include <os2.h>
|
|---|
| 37 |
|
|---|
| 38 | /************************ START OF SPECIFICATIONS **************************
|
|---|
| 39 | *
|
|---|
| 40 | * SUBROUTINE NAME: AUDIOIFInit()
|
|---|
| 41 | *
|
|---|
| 42 | * FUNCTION: Initializes Audio Interface global data.
|
|---|
| 43 | *
|
|---|
| 44 | * INPUT: None
|
|---|
| 45 | *
|
|---|
| 46 | * OUTPUT: Always returns 1 (required by assembler call).
|
|---|
| 47 | *
|
|---|
| 48 | * CALLED BY: AUDINIT.ASM (Initialization routine).
|
|---|
| 49 | *
|
|---|
| 50 | * OS/2 CALLS: DosCreateMutexSem()
|
|---|
| 51 | *
|
|---|
| 52 | *************************** END OF SPECIFICATIONS *************************/
|
|---|
| 53 |
|
|---|
| 54 | #ifndef POWERPC
|
|---|
| 55 | #pragma linkage (_DLL_InitTerm, system)
|
|---|
| 56 | #endif
|
|---|
| 57 |
|
|---|
| 58 | ULONG APIENTRY _VSD_InitTerm (ULONG hModhandle, ULONG Flag);
|
|---|
| 59 |
|
|---|
| 60 | ULONG _DLL_InitTerm (ULONG hModhandle, ULONG Flag)
|
|---|
| 61 | {
|
|---|
| 62 | return (_VSD_InitTerm (hModhandle, Flag));
|
|---|
| 63 | }
|
|---|
| 64 |
|
|---|