I am making an interface extension Dll that programs will be calling. I want the first instance to setup a heap, that is accessable in some way from ALL other processes, whether its possible to do with a heap (Which I doubt), or with a memory mapped file. The problem is, is it needs to have data stored as if it where being dynamically created on a heap, it needs to by syncronized, etc..
In effect, it needs to be like user32.dll has a heap that all instances of user32 recognise and store window structures in, but it needs to be made with functions that are avaible from Kernel.
Does any body have any information that could help me? I have looked thru the MSDN discs and can't find anything that was used for the same thing.
Thanks in advance!