public static extern BOOL GetLogicalProcessorInformation([NativeTypeName("PSYSTEM_LOGICAL_PROCESSOR_INFORMATION")] SYSTEM_LOGICAL_PROCESSOR_INFORMATION *Buffer, [NativeTypeName("PDWORD")] uint *ReturnedLength);
static unsafe extern bool GetLogicalProcessorInformation( SYSTEM_LOGICAL_PROCESSOR_INFORMATION *buffer, ref int length);