windowsspecifieke compilerondersteuning is ook vereist voor de toepassing structured exception handling seh dit systeem dient twee doelen het voorziet een substraat waarop een taalspecifieke exceptionhandling kan worden geïmplementeerd en dit is de manier waarop de kerneltoepassingen waarschuwt bij optreden van uitzonderlijke toestanden zoals dereferencing van een ongeldige pointer of stack-overflow de microsoft-borland-c-compilers hadden de mogelijkheid dit systeem te gebruiken vanaf het ogenblik dat dit werd geïntroduceerd in windows  en nt de implementatie was echter niet gedocumenteerd en moest dus voor het wineproject en gratis compilers via reverse engineering achterhaald worden seh is gebaseerd op het duwen van exception-handlerframes op een stack en deze dan toe te voegen aan een gelinkte lijst die opgeslagen is in de thread-local-storage het eerste veld van de thread-environmentblok wanneer er zich een uitzondering voordoet dan gaan de kernel en de basisbibliotheken de stack af op zoek naar handlers en filters en voeren deze uit waar ze zich voordoen uiteindelijk zal elke uitzondering die niet behandeld wordt door de toepassing zelf opgevangen worden door de standaard backstop die de common-crashdialoog van de toepassing weergeeft