Files
Rublon-SSP/SSP_DLL/domainUtilsSSP.h
2025-08-25 08:57:52 +02:00

30 lines
594 B
C

#pragma once
#include "main.h"
#include <Lm.h>
#include <DsGetDC.h>
#include <DSRole.h>
typedef struct _DOMAIN_INFO {
BOOL initialized;
BOOL is_machine_domain_joined;
BOOL is_domain_controller;
PSID domain_SID;
WCHAR DNS_domain_name[256];
WCHAR NetBIOS_name[64];
} DOMAIN_INFO;
typedef struct _USER_INFO {
DWORD user_rid;
WCHAR user_name[256];
} USER_INFO;
extern DOMAIN_INFO domain_info;
extern USER_INFO* domain_users;
extern LONG domain_monitor_thread_counter;
DWORD WINAPI run_dc_monitor(LPVOID);
HRESULT get_domain_info();
HRESULT get_domain_users();