[SDK] Introduce the PO GUID library

This library aims to include all the public and global power manager related GUID identifiers into one shared library, of which they can be accessed across multiple modules of ReactOS, e.g. the kernel, ACPI, PCI, et al.

This patch is needed for the development of the Power Manager (#5719) to continue.

CORE-18969
This commit is contained in:
George Bișoc 2025-07-14 22:52:59 +02:00
parent c40624ae2a
commit 624c3fd847
No known key found for this signature in database
GPG key ID: 688C4FBE25D7DEF6
8 changed files with 34 additions and 18 deletions

View file

@ -38,6 +38,7 @@ add_subdirectory(ioevent)
add_subdirectory(lsalib)
add_subdirectory(nt)
add_subdirectory(pathcch)
add_subdirectory(poguid)
add_subdirectory(pseh)
if(KDBG)

View file

@ -0,0 +1,3 @@
add_library(poguid poguid.c)
add_dependencies(poguid psdk)

14
sdk/lib/poguid/poguid.c Normal file
View file

@ -0,0 +1,14 @@
/*
* PROJECT: ReactOS SDK
* LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later)
* PURPOSE: Power Manager GUID library
* COPYRIGHT: Copyright 2011 Timo Kreuzer <timo.kreuzer@reactos.org>
*/
/* INCLUDES *****************************************************************/
#include <wdm.h>
#include <initguid.h>
#include <poclass.h>
/* EOF */