uLib  User mode C/C++ extended API library for Win32 programmers.
uLib::GroupEntry Struct Reference

#include <uLib/UmLsa.h>

Inheritance diagram for uLib::GroupEntry:
LIST_ENTRY

Detailed Description

Local user group entry contained in GroupList.

Definition at line 349 of file UmLsa.h.

Public Data

CSTR Name
 
PSID Sid
 
SID_NAME_USE sidUse
 
CSTR Domain
 
- Public Data inherited from LIST_ENTRY
struct _LIST_ENTRY * Flink
 
struct _LIST_ENTRY * Blink
 

Public Functions

 GroupEntry (CSTR name)
 
 GroupEntry (WSTR name)
 
 ~GroupEntry ()
 

Static Public Member Functions

static bool __stdcall _find_Sid (PLIST_ENTRY Entry, PVOID Ctx)
 

Constructor & Destructor Documentation

◆ GroupEntry() [1/2]

uLib::GroupEntry::GroupEntry ( CSTR  name)

Initialize the group entry.

Definition at line 998 of file UmLsa.cpp.

◆ GroupEntry() [2/2]

uLib::GroupEntry::GroupEntry ( WSTR  name)

Unicode to ANSI autoconverter.

Definition at line 1006 of file UmLsa.cpp.

◆ ~GroupEntry()

uLib::GroupEntry::~GroupEntry ( )

Definition at line 1021 of file UmLsa.cpp.

Member Function Documentation

◆ _find_Sid()

bool __stdcall uLib::GroupEntry::_find_Sid ( PLIST_ENTRY  Entry,
PVOID  Ctx 
)
static

[Internal] Action callback that finds the SID of the group.
Called by GroupList. Don't call it yourself.

Definition at line 1028 of file UmLsa.cpp.

Member Data Documentation

◆ Name

CSTR uLib::GroupEntry::Name

Group name.

Definition at line 351 of file UmLsa.h.

◆ Sid

PSID uLib::GroupEntry::Sid

Group SID.

Definition at line 352 of file UmLsa.h.

◆ sidUse

SID_NAME_USE uLib::GroupEntry::sidUse

SID usage.

Definition at line 353 of file UmLsa.h.

◆ Domain

CSTR uLib::GroupEntry::Domain

Domain name.

Definition at line 354 of file UmLsa.h.


The documentation for this struct was generated from the following files: