HGLOBAL <-> char (Security-Descriptor)
-
Warum geht das nicht ?
PSECURITY_DESCRIPTOR psd; PSID psid; SID_NAME_USE snu; DWORD sdsize; BOOL OwnerDefaulted; char *AccountName, *DomainName; DWORD AccountLen, DomainLen; psd = GlobalAlloc(GMEM_FIXED, 1000); AccountName = GlobalAlloc(GMEM_FIXED, 1000);//error C2440: '=': 'HGLOBAL' kann nicht in 'char *' konvertiert werden DomainName = GlobalAlloc(GMEM_FIXED, 1000);// dito
-
wie wäre es mit einem cast, da hglobal == handle == void* ist
-

-
AccountName = (char*)GlobalAlloc(GMEM_FIXED, 1000);