| 1234567891011121314151617181920212223242526272829303132333435363738 |
- using Ryujinx.Horizon.Sdk.Sf.Hipc;
- using System;
- namespace Ryujinx.Horizon.Sdk.Sf
- {
- [AttributeUsage(AttributeTargets.Parameter)]
- class BufferAttribute : Attribute
- {
- public HipcBufferFlags Flags { get; }
- public ushort FixedSize { get; }
- public BufferAttribute(HipcBufferFlags flags)
- {
- Flags = flags;
- }
- public BufferAttribute(HipcBufferFlags flags, ushort fixedSize)
- {
- Flags = flags | HipcBufferFlags.FixedSize;
- FixedSize = fixedSize;
- }
- }
- [AttributeUsage(AttributeTargets.Parameter)]
- class ClientProcessIdAttribute : Attribute
- {
- }
- [AttributeUsage(AttributeTargets.Parameter)]
- class CopyHandleAttribute : Attribute
- {
- }
- [AttributeUsage(AttributeTargets.Parameter)]
- class MoveHandleAttribute : Attribute
- {
- }
- }
|