JerryWoodstock
October 22nd, 2008, 01:49 PM
Hello
I am getting a bad pointer everytime I run this code can someone please help me. The bad ptr is the LPBYTE * bufptr.
Function Definition
------------------------------------------------------------------------------------------------
Net_API_STATUS NetGroupGetUsers ( LPWCSTR servername, LPWCSTR localgroupname, DWORD level, LPBYTE* bufptr, DWORD prefmaxlen, LPDWORD entriesread,LPDWORD totalentries,PDWORD_PTR resumehandle)
------------------------------------------------------------------------------------------------
I am calling this API as follows
void main(void)
{
NET_API_STATUS ret = 0 ;
LPCWSTR servername = L"MYSERVER";
LPCWSTR groupname = L"MYGROUP";
LPBYTE buffer = NULL;
DWORD entriesRead;
DWORD totalEntries;
DWORD resumeHandle;
//function call
ret=NetGroupGetUsers (servername, groupname, 0, &buffer, MAX_PREFFERED_LENGTH, &entriesRead, &totalEntries, &resumeHandle);
}
Thanks in advanced
I am getting a bad pointer everytime I run this code can someone please help me. The bad ptr is the LPBYTE * bufptr.
Function Definition
------------------------------------------------------------------------------------------------
Net_API_STATUS NetGroupGetUsers ( LPWCSTR servername, LPWCSTR localgroupname, DWORD level, LPBYTE* bufptr, DWORD prefmaxlen, LPDWORD entriesread,LPDWORD totalentries,PDWORD_PTR resumehandle)
------------------------------------------------------------------------------------------------
I am calling this API as follows
void main(void)
{
NET_API_STATUS ret = 0 ;
LPCWSTR servername = L"MYSERVER";
LPCWSTR groupname = L"MYGROUP";
LPBYTE buffer = NULL;
DWORD entriesRead;
DWORD totalEntries;
DWORD resumeHandle;
//function call
ret=NetGroupGetUsers (servername, groupname, 0, &buffer, MAX_PREFFERED_LENGTH, &entriesRead, &totalEntries, &resumeHandle);
}
Thanks in advanced