40 lines
		
	
	
		
			943 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			943 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /*[
 | |
|  *
 | |
|  *  Name:	    nt_inthk.h
 | |
|  *
 | |
|  *  Derived From:   (original)
 | |
|  *
 | |
|  *  Author:	    Dave Bartlett
 | |
|  *
 | |
|  *  Created On:     18 Jan 1995
 | |
|  *
 | |
|  *  Coding Stds:    2.4
 | |
|  *
 | |
|  *  Purpose:	    Contain function proto-types for exception, software,
 | |
|  *		    hardware interrupt hooks
 | |
|  *
 | |
|  *  Copyright Insignia Solutions Ltd., 1994. All rights reserved.
 | |
|  *
 | |
| ]*/
 | |
| 
 | |
| 
 | |
| /* Hardware interrupt hooking functions */
 | |
| IMPORT BOOL host_hwint_hook IPT1(IS32, int_no);
 | |
| IMPORT NTSTATUS VdmInstallHardwareIntHandler IPT1(PVOID, HardwareIntHandler);
 | |
| 
 | |
| 
 | |
| /* Software interrupt hooking functions */
 | |
| #ifdef CCPU
 | |
| IMPORT BOOL host_swint_hook IPT1(IS32, int_no);
 | |
| #endif
 | |
| 
 | |
| IMPORT NTSTATUS VdmInstallSoftwareIntHandler IPT1(PVOID, SoftwareIntHandler);
 | |
| 
 | |
| 
 | |
| /* Expection interrupt hooking functions */
 | |
| #ifdef CCPU
 | |
| IMPORT BOOL host_exint_hook IPT2(IS32, exp_no, IS32, error_code);
 | |
| #endif
 | |
| 
 | |
| IMPORT NTSTATUS VdmInstallFaultHandler IPT1(PVOID, FaultHandler);
 |