The stick2xyz Documentation 1.14.1
pane2d_drawacl_withthreadhandles Struct Reference

#include <stick2xyz.h>

Data Fields

SIZE_T drawacl_version
 
HANDLE drawacl_heap
 
BOOL drawacl_everyone
 
BOOL drawacl_readonly
 
int drawacl_count
 
PDWORD drawacl_threadids
 
PHANDLE drawacl_handles
 

Detailed Description

This structure is allocated when mod_pane2d_getdrawaclinfo_windows is called. Use this structure when you want to have thread handles duplicated from the ACL with SYNCHRONIZE and THREAD_QUERY_LIMITED_INFORMATON access.

Similar structure is pane2d_drawacl.

Definition at line 803 of file stick2xyz.h.

Field Documentation

◆ drawacl_count

int drawacl_count

Number of elements in the thread ID array.

Definition at line 832 of file stick2xyz.h.

◆ drawacl_everyone

BOOL drawacl_everyone

TRUE if every thread has write access to the pane, FALSE otherwise.

Definition at line 821 of file stick2xyz.h.

◆ drawacl_handles

PHANDLE drawacl_handles

An array of thread handles are allocated here by the module.

Definition at line 842 of file stick2xyz.h.

◆ drawacl_heap

HANDLE drawacl_heap

Handle to the heap to allocate arrays with. If set to NULL, the process default heap is used.

Definition at line 815 of file stick2xyz.h.

◆ drawacl_readonly

BOOL drawacl_readonly

TRUE if no thread has write access to the pane, FALSE otherwise.

Definition at line 827 of file stick2xyz.h.

◆ drawacl_threadids

PDWORD drawacl_threadids

An array of thread IDs are allocated here by the module.

Definition at line 837 of file stick2xyz.h.

◆ drawacl_version

SIZE_T drawacl_version

You set this to sizeof(pane2d_drawacl_withthreadhandles)

Definition at line 809 of file stick2xyz.h.


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

SourceForge.net Logo  stick2xyz Project Page