
top.fullj.win32.COMSTAT Maven / Gradle / Ivy
package top.fullj.win32;
import com.sun.jna.Structure;
import java.util.Arrays;
import java.util.List;
/**
* https://docs.microsoft.com/zh-cn/windows/win32/api/winbase/ns-winbase-comstat
*
* @author bruce.wu
* @since 2019/11/14 9:45
*/
@SuppressWarnings("SpellCheckingInspection")
public class COMSTAT extends Structure {
/**
* DWORD fCtsHold : 1;
* DWORD fDsrHold : 1;
* DWORD fRlsdHold : 1;
* DWORD fXoffHold : 1;
* DWORD fXoffSent : 1;
* DWORD fEof : 1;
* DWORD fTxim : 1;
* DWORD fReserved : 25;
*/
public int dwFlags;
public int cbInQue;
public int cbOutQue;
@SuppressWarnings("rawtypes")
@Override
protected List getFieldOrder() {
return Arrays.asList("dwFlags",
"cbInQue",
"cbOutQue");
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy