Click to See Complete Forum and Search --> : GetTokenMembership is undefined.


Quell
March 22nd, 2006, 08:07 AM
Hello.
I am trying to call GetTokenMembership but i get that it is an undecleared indentifier.
I am running MSVC 6.00 .
I linked to advapi libraries, adn i included windows.h .
I am running windowsxp.....any ideas why it is undecleared?
Thx

Brenton S.
March 22nd, 2006, 08:14 AM
What is GetTokenMembership()?

golanshahar
March 22nd, 2006, 11:49 AM
Are you referring to ::CheckTokenMembership() ?
If so this function require latest sdk, so either install or try dynamic loading:


typedef BOOL (WINAPI *tCheckTokenMembership )(HANDLE,PSID,PBOOL );

tCheckTokenMembership pCheckTokenMembership=0;
HINSTANCE handle = ::LoadLibrary("Advapi32.dll");
if ( handle == 0 )
return;

if (handle)
pCheckTokenMembership = (tCheckTokenMembership) ::GetProcAddress(handle,"CheckTokenMembership");


if ( pCheckTokenMembership)
{
// call function
//pCheckTokenMembership(,,);
}
::FreeLibrary(handle)


Cheers