# CreateFiber

```csharp
[DllImport("Kernel32.dll")][return: MarshalAs(UnmanagedType.SysInt)]
public static extern IntPtr CreateFiber(
   int dwStackSize,
   LPFIBER_START_ROUTINE lpStartAddress,
   IntPtr lpParameter
);
```

Microsoft documentation: [Link](https://learn.microsoft.com/en-us/windows/win32/procthread/using-fibers)
