/* * WINBASE.java * * Created on 5. September 2007, 11:24 * * To change this template, choose Tools | Template Manager * and open the template in the editor. */ package jnacontrib.jna; import com.sun.jna.Pointer; import com.sun.jna.Structure; /** * * @author TB */ public interface WINBASE { /* * typedef struct _SECURITY_ATTRIBUTES { DWORD nLength; LPVOID * lpSecurityDescriptor; BOOL bInheritHandle; } SECURITY_ATTRIBUTES, * PSECURITY_ATTRIBUTES,LPSECURITY_ATTRIBUTES; */ public static class SECURITY_ATTRIBUTES extends Structure { public int nLength; public Pointer lpSecurityDescriptor; public boolean bInheritHandle; } /* * typedef struct _FILETIME { DWORD dwLowDateTime; DWORD dwHighDateTime; } * FILETIME, *PFILETIME, *LPFILETIME; */ public static class FILETIME extends Structure { public int dwLowDateTime; public int dwHighDateTime; } }