mirror of
https://github.com/reactos/reactos.git
synced 2025-07-27 19:51:50 +00:00
- Add initialization of system atoms and fix build.
svn path=/trunk/; revision=41937
This commit is contained in:
parent
fdf30001fb
commit
13af552ba5
1 changed files with 29 additions and 3 deletions
|
@ -33,14 +33,38 @@
|
|||
#define NDEBUG
|
||||
#include <debug.h>
|
||||
|
||||
BOOL InitSysParams();
|
||||
|
||||
/* GLOBALS *******************************************************************/
|
||||
|
||||
ERESOURCE UserLock;
|
||||
ATOM AtomMessage; // Window Message atom.
|
||||
BOOL gbInitialized;
|
||||
HINSTANCE hModClient = NULL;
|
||||
|
||||
BOOL
|
||||
InitSysParams();
|
||||
/* PRIVATE FUNCTIONS *********************************************************/
|
||||
|
||||
/* FUNCTIONS **********************************************************/
|
||||
static
|
||||
NTSTATUS FASTCALL
|
||||
InitUserAtoms(VOID)
|
||||
{
|
||||
|
||||
gpsi->atomSysClass[ICLS_MENU] = 32768;
|
||||
gpsi->atomSysClass[ICLS_DESKTOP] = 32769;
|
||||
gpsi->atomSysClass[ICLS_DIALOG] = 32770;
|
||||
gpsi->atomSysClass[ICLS_SWITCH] = 32771;
|
||||
gpsi->atomSysClass[ICLS_ICONTITLE] = 32772;
|
||||
gpsi->atomSysClass[ICLS_TOOLTIPS] = 32774;
|
||||
|
||||
AtomMessage = IntAddGlobalAtom(L"Message", TRUE);
|
||||
gpsi->atomSysClass[ICLS_HWNDMESSAGE] = AtomMessage;
|
||||
|
||||
DPRINT("AtomMessage -> %x\n", AtomMessage);
|
||||
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
/* FUNCTIONS *****************************************************************/
|
||||
|
||||
|
||||
NTSTATUS FASTCALL InitUserImpl(VOID)
|
||||
|
@ -72,6 +96,8 @@ NTSTATUS FASTCALL InitUserImpl(VOID)
|
|||
}
|
||||
}
|
||||
|
||||
InitUserAtoms();
|
||||
|
||||
InitSysParams();
|
||||
|
||||
return STATUS_SUCCESS;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue