Lines Matching refs:UInt32
59 static void ConvertPosixAttribToString(char *s, UInt32 a) throw()
73 a &= ~(UInt32)0xFFFF;
82 void ConvertWinAttribToString(char *s, UInt32 wa) throw()
93 UInt32 posix = 0;
97 wa &= (UInt32)0x3FFF;
102 UInt32 flag = (1 << i);
186 const UInt32 a = prop.ulVal;
207 ConvertUInt32ToString((UInt32)(prop.uhVal.QuadPart >> 48), dest);
314 UInt32 n;
318 static int FindPairIndex(const CSecID2Name * pairs, unsigned num, UInt32 id)
373 UInt32 n[5];
382 static void ParseSid(AString &s, const Byte *p, UInt32 lim, UInt32 &sidSize)
390 const UInt32 rev = p[0];
396 const UInt32 num = p[1];
403 const UInt32 authority = GetBe32(p + 4);
407 const UInt32 v0 = Get32(p + 8);
415 const UInt32 v1 = Get32(p + 12);
425 UInt32 v4 = Get32(p + 8 + 4 * 4);
458 for (UInt32 i = 0; i < num; i++)
465 static void ParseOwner(AString &s, const Byte *p, UInt32 size, UInt32 pos)
472 UInt32 sidSize = 0;
476 static void ParseAcl(AString &s, const Byte *p, UInt32 size, const char *strName, UInt32 flags, UInt32 offset)
478 const UInt32 control = Get16(p + 2);
481 const UInt32 pos = Get32(p + offset);
492 const UInt32 num = Get32(p + 4);
496 UInt32 aclSize = Get16(p + 2);
504 for (UInt32 i = 0 ; i < num; i++)
510 // UInt32 aceSize = Get16(p + 2);
511 // UInt32 mask = Get32(p + 4);
515 UInt32 sidSize = 0;
550 void ConvertNtSecureToString(const Byte *data, UInt32 size, AString &s)
576 static bool CheckSid(const Byte *data, UInt32 size, UInt32 pos) throw()
583 const UInt32 rev = data[pos];
586 const UInt32 num = data[pos + 1];
590 static bool CheckAcl(const Byte *p, UInt32 size, UInt32 flags, UInt32 offset) throw()
592 const UInt32 control = Get16(p + 2);
595 const UInt32 pos = Get32(p + offset);
602 const UInt32 aclSize = Get16(p + 2);
606 bool CheckNtSecure(const Byte *data, UInt32 size) throw()
656 bool ConvertNtReparseToString(const Byte *data, UInt32 size, UString &s)
689 const UInt32 tag = Get32(data);
690 const UInt32 len = Get16(data + 4);
725 for (UInt32 i = 0; i < len; i++)