core.sys.windows.aclapi

Windows API header module

Translated from MinGW Windows headers

Authors

Stewart Gordon

License

Functions 42

fnVOID BuildTrusteeWithNameA(PTRUSTEE_A, LPSTR) extern(Windows) nothrow @nogc
fnVOID BuildTrusteeWithNameW(PTRUSTEE_W, LPWSTR) extern(Windows) nothrow @nogc
fnVOID BuildTrusteeWithSidA(PTRUSTEE_A, PSID) extern(Windows) nothrow @nogc
fnVOID BuildTrusteeWithSidW(PTRUSTEE_W, PSID) extern(Windows) nothrow @nogc
fnDWORD GetEffectiveRightsFromAclA(PACL, PTRUSTEE_A, PACCESS_MASK) extern(Windows) nothrow @nogc
fnDWORD GetEffectiveRightsFromAclW(PACL, PTRUSTEE_W, PACCESS_MASK) extern(Windows) nothrow @nogc
fnDWORD GetExplicitEntriesFromAclA(PACL, PULONG, PEXPLICIT_ACCESS_A *) extern(Windows) nothrow @nogc
fnDWORD GetExplicitEntriesFromAclW(PACL, PULONG, PEXPLICIT_ACCESS_W *) extern(Windows) nothrow @nogc
fnTRUSTEE_FORM GetTrusteeFormA(PTRUSTEE_A) extern(Windows) nothrow @nogc
fnTRUSTEE_FORM GetTrusteeFormW(PTRUSTEE_W) extern(Windows) nothrow @nogc
fnLPSTR GetTrusteeNameA(PTRUSTEE_A) extern(Windows) nothrow @nogc
fnLPWSTR GetTrusteeNameW(PTRUSTEE_W) extern(Windows) nothrow @nogc
fnTRUSTEE_TYPE GetTrusteeTypeA(PTRUSTEE_A) extern(Windows) nothrow @nogc
fnTRUSTEE_TYPE GetTrusteeTypeW(PTRUSTEE_W) extern(Windows) nothrow @nogc
fnDWORD SetEntriesInAclA(ULONG, PEXPLICIT_ACCESS_A, PACL, PACL *) extern(Windows) nothrow @nogc
fnDWORD SetEntriesInAclW(ULONG, PEXPLICIT_ACCESS_W, PACL, PACL *) extern(Windows) nothrow @nogc
fnVOID BuildImpersonateTrusteeA(PTRUSTEE_A, PTRUSTEE_A) extern(Windows) nothrow @nogc
fnVOID BuildImpersonateTrusteeW(PTRUSTEE_W, PTRUSTEE_W) extern(Windows) nothrow @nogc
fnPTRUSTEE_A GetMultipleTrusteeA(PTRUSTEE_A) extern(Windows) nothrow @nogc
fnPTRUSTEE_W GetMultipleTrusteeW(PTRUSTEE_W) extern(Windows) nothrow @nogc