Lines Matching defs:sd
124 SECURITY_DESCRIPTOR* sd;
134 sd = (SECURITY_DESCRIPTOR *)malloc(len);
135 if (sd == NULL) {
138 if (!(*GetFileSecurityA)(path, info, sd, len, &len)) {
140 free(sd);
144 return sd;
151 static SID* getFileOwner(JNIEnv* env, SECURITY_DESCRIPTOR* sd) {
155 if (!GetSecurityDescriptorOwner(sd, &owner, &defaulted)) {
166 static ACL* getFileDACL(JNIEnv* env, SECURITY_DESCRIPTOR* sd) {
170 if (!GetSecurityDescriptorDacl(sd, &present, &acl, &defaulted)) {
292 SECURITY_DESCRIPTOR* sd = getFileSecurityDescriptor(env, path);
293 if (sd != NULL) {
294 SID *owner = getFileOwner(env, sd);
296 ACL* acl = getFileDACL(env, sd);
307 free(sd);