/*
* LocalGroupInfo1.h
* Copyright (c) 2011 Antillia.com TOSHIYUKI ARAI. ALL RIGHTS RESERVED.
*/
#pragma once
#include <sol/nm/LocalGroupInfo.h>
namespace SOL {
class LocalGroupInfo1 :public LocalGroupInfo {
public:
LocalGroupInfo1()
:LocalGroupInfo(1)
{
}
public:
/*
typedef struct _LOCALGROUP_INFO_1 {
LPWSTR lgrpi1_name;
LPWSTR lgrpi1_comment;
}LOCALGROUP_INFO_1, *PLOCALGROUP_INFO_1, *LPLOCALGROUP_INFO_1
*/
LOCALGROUP_INFO_1* getInfo()
{
return (LOCALGROUP_INFO_1*)getBuffer();
}
public:
void display()
{
LOCALGROUP_INFO_1* ptr = getInfo();
int count = getEntriesRead();
printf("LOCALGROUP_INFO_1 count\n", count);
for (int i = 0; i<count; i++) {
if (ptr) {
printf("Name: %S\n", ptr->lgrpi1_name);
printf("Comment: %S\n", ptr->lgrpi1_comment);
}
ptr++;
}
}
};
}
|