* Implement Python 3.15 Windows event-log APIs
Extract RegisterEventSource, DeregisterEventSource, ReportEvent and six constants from the existing Python 3.15 work. Match final CPython conversion and Win32 call contracts, with Windows-only argument rejection coverage that cannot perform host operations.
Assisted-by: OpenAI Codex:model identifier unavailable
* Match final unsigned event-log argument errors
Keep every pre-host rejection case and distinguish negative ValueError from positive OverflowError, as the final Python 3.15 Clinic converters do.
Assisted-by: OpenAI Codex:model identifier unavailable
* Rename Windows API regressions to the shared snippet
Preserve all existing regression bodies and coverage while following the requested snippet organization.
Assisted-by: OpenAI Codex:model identifier unavailable