Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

#346 Missing win32api functionality

Feature_requests
closed-fixed
Danny Smith
2004-02-16
2003-05-07
Chris Sutcliffe
No

I've noticed a couple of things missing from the win32
api, which I have since added to my project by creating
a header with the relevant information (derived from a
google seach and msdn.microsoft.com). Namely:

CGID_ShellServiceObject

which I have as:

DEFINE_GUID(CGID_ShellServiceObject,
0x000214D2, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x46);

as well as:

SetLayeredWindowAttributes

which I have available via:

GetProcAddress(GetModuleHandle
("user32.dll"), "SetLayeredWindowAttributes");

Keep up the amazing work, and let me know if I can
help out.... Cheers!

Chris

Discussion

  • Earnie Boyd
    Earnie Boyd
    2004-02-15

    Logged In: YES
    user_id=15438

    Danny,

    Is the CGID_ShellServiceObject define above appropriate? I see

    $ grep CGID_ShellServiceObject * -r
    shlguid.h:extern const GUID CGID_ShellServiceObject;

    defined already.

    Earnie

     
  • Earnie Boyd
    Earnie Boyd
    2004-02-15

    • assigned_to: earnie --> dannysmith
     
  • Earnie Boyd
    Earnie Boyd
    2004-02-15

    • priority: 5 --> 9
     
  • Danny Smith
    Danny Smith
    2004-02-16

    Logged In: YES
    user_id=11494

    Sorry I should have closed this as fixed earlier.
    CGID_ShellServiceObject is defined in libshell32.a (shell32.o).
    (unfortunately we can't put the definitions in the headers
    because comdat support is not quite there.)

    Danny

     
  • Danny Smith
    Danny Smith
    2004-02-16

    • status: open --> closed-fixed