INT 2F - DOS Protected ModeOne of the operating modes of the 80286 and higher Intel processors, in which addresses used by programs no longer correspond to physical addresses and the CPU enforces various protection mechanisms designed to prevent one program from disrupting other programs or the operating system.  See also Real Mode, Virtual-86 Mode. Services (DPMSsee DOS Protected-Mode Services) v1.0 - INSTALLATION CHECK
	AX = 43E0h
	BX = 0000h
	CX = 4450h ('DP')
	DX = 4D53h ('MS')
Return: AX = 0000h if installed
	    CF clear
	    ES:DI -> server structure (see #02791)
	    ES:BX -> registration structure (pre-NWDOS 7 beta spec) (see #02793)
Note:	the DPMSsee DOS Protected-Mode Services 1.0 server included with the original release of Novell DOS
	  7.0 supports both the beta and 1.0 specification, setting ES:BX even
	  if CX and DX are not as specified on entry (since the beta
	  specification did not use those registers).  However, the DPMSsee DOS Protected-Mode Services 1.1
	  server included with the March 1994 update does not support the beta
	  specification
SeeAlso: AX=43E1h,AX=43E2h,AX=43E3h,INT 2F/AX=1687h
Index:	signature strings;DPMSsee DOS Protected-Mode Services


Format of DPMSsee DOS Protected-Mode Services 1.0 server structure:
Offset	Size	Description	(Table 02791)
 00h  4 BYTEs	signature string "DPMSsee DOS Protected-Mode Services"
 04h  2 BYTEs	DPMSsee DOS Protected-Mode Services version (major,minor)
 06h  8 BYTEs	blank-padded server OEM(Original Equipment Manufacturer) a company which purchases components that are resold as part of its own products under the company's own brand name, e.g. a Gateway 2000-branded monitor may actually be a Mag or NEC monitor. name
 0Eh  2 BYTEs	OEM(Original Equipment Manufacturer) a company which purchases components that are resold as part of its own products under the company's own brand name, e.g. a Gateway 2000-branded monitor may actually be a Mag or NEC monitor. server version (major,minor)
 10h	WORD	DPMSsee DOS Protected-Mode Services flags (see #02792)
 12h	BYTE	CPU(Central Processing Unit) The microprocessor which executes programs on your computer. type
		(02h = 286, 03h = 386 or higher, higher values allowed)


Bitfields for DPMSsee DOS Protected-Mode Services flags:
Bit(s)	Description	(Table 02792)
 0	fast processor reset available (286 only)
 1	DPMSsee DOS Protected-Mode Services server is enabled
 2	memory is remapped
 3-15	reserved (undefined)


Format of beta DPMSsee DOS Protected-Mode Services registration structure:
Offset	Size	Description	(Table 02793)
 00h	DWORDDoubleword; four bytes.	 Commonly used to hold a 32-bit segment:offset or selector:offset address.	real-mode API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running.  Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. entry point (see #02795)
 04h	DWORDDoubleword; four bytes.	 Commonly used to hold a 32-bit segment:offset or selector:offset address.	16-bit protected-mode API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running.  Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. entry point (see #02795)
 08h  8 BYTEs	reserved (0)
 10h  8 BYTEs	blank-padded server OEM(Original Equipment Manufacturer) a company which purchases components that are resold as part of its own products under the company's own brand name, e.g. a Gateway 2000-branded monitor may actually be a Mag or NEC monitor. name
 18h	WORD	flags
		bit 0: fast processor reset available (286 only)
		bits 1-15 reserved (undefined)
 1Ah  2 BYTEs	DPMSsee DOS Protected-Mode Services version (major,minor)
 1Ch	BYTE	CPU(Central Processing Unit) The microprocessor which executes programs on your computer. type (02h = 286, 03h = 386 or higher)