Rajesh,
It is very commendable that you are trying to learn C/C++, even though
development is not your primary job (there are quite a few system admins
around who are staying astray from programming, which - I think - robs them
from useful knowledge). With respect to Win32 programming, C++ is not going
to help you much, because Win32 is mostly C code with Microsoft flavor, and
this Microsoft flavor can be quite confusing for newcomers. Eventually, you
get used to it. In the meantime, just do a search on Google or Google
Newsgroups and there is a high chance you will find some info, if not
directly related, but maybe pointing to something more relevant. There are
some bits of info, which will come to you with more experience. Like knowing
that LP in the beginning of structure names means "long pointer", which is
basically a pointer, so there is not much chance for you to find a lot of
info about LPPROFILEINFO, but you can see the description of PROFILEINFO (in
fact, MSDN description will show you that LPPROFILEINFO is just an alias
for PROFILEINFO*). There is a lot of stuff like this, such as using
Hungarian notation in the function prototypes, which may also be confusing,
but it should not to get you long to get used to it.
Alek
"Rajesh" <an*******@discussions.microsoft.com> wrote in message
news:AF**********************************@microsof t.com...
I am a System Administrator and do some programming (Admin Utlities) in
VB6 & C#.net. I am interested in Win32 and thought of learning C++ (as it is
a pre-requsite) and read 13 chapters from C++.Net Complete Reference. I
think I can now follow a normal C++ program but when it comes to Win32 most
books I have seen does not explain anything on the structuures or types
being used.
For Eg what type is LPPROFILEINFO in the below eg.
BOOL LoadUserProfile(
HANDLE hToken,
LPPROFILEINFO lpProfileInfo
);
Any books that will teach Win32 starting from types? Should I learn more
of C++ itself? Any recommendations.
Thanks,
Rajesh Abraham