 The descriptor pointed by ES is actually call gate.32-bit applications, however, when they need to access Windows 95 driver code, call undocumented VxDCall function in KERNEL32.DLL which essentially calls INT 30h, which changes ring mode.Modern x86 operating systems are transitioning away from CALL FAR call gates.