Class Crypt32

java.lang.Object
org.lwjgl.system.windows.Crypt32

public class Crypt32 extends Object
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
    Contains the function pointers loaded from the crypt32 SharedLibrary.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static boolean
    CryptProtectData(@Nullable IntBuffer _GetLastError, DATA_BLOB pDataIn, @Nullable CharSequence szDataDescr, @Nullable DATA_BLOB pOptionalEntropy, long pvReserved, @Nullable CRYPTPROTECT_PROMPTSTRUCT pPromptStruct, int dwFlags, DATA_BLOB pDataOut)
    BOOL CryptProtectData(DATA_BLOB * pDataIn, LPCWSTR szDataDescr, DATA_BLOB * pOptionalEntropy, PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT * pPromptStruct, DWORD dwFlags, DATA_BLOB * pDataOut)
    static boolean
    CryptProtectData(@Nullable IntBuffer _GetLastError, DATA_BLOB pDataIn, @Nullable ByteBuffer szDataDescr, @Nullable DATA_BLOB pOptionalEntropy, long pvReserved, @Nullable CRYPTPROTECT_PROMPTSTRUCT pPromptStruct, int dwFlags, DATA_BLOB pDataOut)
    BOOL CryptProtectData(DATA_BLOB * pDataIn, LPCWSTR szDataDescr, DATA_BLOB * pOptionalEntropy, PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT * pPromptStruct, DWORD dwFlags, DATA_BLOB * pDataOut)
    static boolean
    CryptProtectMemory(@Nullable IntBuffer _GetLastError, ByteBuffer pDataIn, int dwFlags)
    BOOL CryptProtectMemory(LPVOID pDataIn, DWORD cbDataIn, DWORD dwFlags)
    static boolean
    CryptUnprotectData(@Nullable IntBuffer _GetLastError, DATA_BLOB pDataIn, @Nullable PointerBuffer ppszDataDescr, @Nullable DATA_BLOB pOptionalEntropy, long pvReserved, @Nullable CRYPTPROTECT_PROMPTSTRUCT pPromptStruct, int dwFlags, DATA_BLOB pDataOut)
    BOOL CryptUnprotectData(DATA_BLOB * pDataIn, LPWSTR * ppszDataDescr, DATA_BLOB * pOptionalEntropy, PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT * pPromptStruct, DWORD dwFlags, DATA_BLOB * pDataOut)
    static boolean
    CryptUnprotectMemory(@Nullable IntBuffer _GetLastError, ByteBuffer pDataIn, int dwFlags)
    BOOL CryptUnprotectMemory(LPVOID pDataIn, DWORD cbDataIn, DWORD dwFlags)
    Returns the crypt32 SharedLibrary.
    static int
    nCryptProtectData(long _GetLastError, long pDataIn, long szDataDescr, long pOptionalEntropy, long pvReserved, long pPromptStruct, int dwFlags, long pDataOut)
    BOOL CryptProtectData(DATA_BLOB * pDataIn, LPCWSTR szDataDescr, DATA_BLOB * pOptionalEntropy, PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT * pPromptStruct, DWORD dwFlags, DATA_BLOB * pDataOut)
    static int
    nCryptProtectData(long _GetLastError, long pDataIn, long szDataDescr, long pOptionalEntropy, long pvReserved, long pPromptStruct, int dwFlags, long pDataOut, long __functionAddress)
    BOOL CryptProtectData(DATA_BLOB * pDataIn, LPCWSTR szDataDescr, DATA_BLOB * pOptionalEntropy, PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT * pPromptStruct, DWORD dwFlags, DATA_BLOB * pDataOut)
    static int
    nCryptProtectMemory(long _GetLastError, long pDataIn, int cbDataIn, int dwFlags)
    BOOL CryptProtectMemory(LPVOID pDataIn, DWORD cbDataIn, DWORD dwFlags)
    static int
    nCryptProtectMemory(long _GetLastError, long pDataIn, int cbDataIn, int dwFlags, long __functionAddress)
    BOOL CryptProtectMemory(LPVOID pDataIn, DWORD cbDataIn, DWORD dwFlags)
    static int
    nCryptUnprotectData(long _GetLastError, long pDataIn, long ppszDataDescr, long pOptionalEntropy, long pvReserved, long pPromptStruct, int dwFlags, long pDataOut)
    BOOL CryptUnprotectData(DATA_BLOB * pDataIn, LPWSTR * ppszDataDescr, DATA_BLOB * pOptionalEntropy, PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT * pPromptStruct, DWORD dwFlags, DATA_BLOB * pDataOut)
    static int
    nCryptUnprotectData(long _GetLastError, long pDataIn, long ppszDataDescr, long pOptionalEntropy, long pvReserved, long pPromptStruct, int dwFlags, long pDataOut, long __functionAddress)
    BOOL CryptUnprotectData(DATA_BLOB * pDataIn, LPWSTR * ppszDataDescr, DATA_BLOB * pOptionalEntropy, PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT * pPromptStruct, DWORD dwFlags, DATA_BLOB * pDataOut)
    static int
    nCryptUnprotectMemory(long _GetLastError, long pDataIn, int cbDataIn, int dwFlags)
    BOOL CryptUnprotectMemory(LPVOID pDataIn, DWORD cbDataIn, DWORD dwFlags)
    static int
    nCryptUnprotectMemory(long _GetLastError, long pDataIn, int cbDataIn, int dwFlags, long __functionAddress)
    BOOL CryptUnprotectMemory(LPVOID pDataIn, DWORD cbDataIn, DWORD dwFlags)

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • CRYPTPROTECT_UI_FORBIDDEN

      public static final int CRYPTPROTECT_UI_FORBIDDEN
      See Also:
    • CRYPTPROTECT_LOCAL_MACHINE

      public static final int CRYPTPROTECT_LOCAL_MACHINE
      See Also:
    • CRYPTPROTECT_AUDIT

      public static final int CRYPTPROTECT_AUDIT
      See Also:
    • CRYPTPROTECT_VERIFY_PROTECTION

      public static final int CRYPTPROTECT_VERIFY_PROTECTION
      See Also:
    • CRYPTPROTECTMEMORY_SAME_PROCESS

      public static final int CRYPTPROTECTMEMORY_SAME_PROCESS
      See Also:
    • CRYPTPROTECTMEMORY_CROSS_PROCESS

      public static final int CRYPTPROTECTMEMORY_CROSS_PROCESS
      See Also:
    • CRYPTPROTECTMEMORY_SAME_LOGON

      public static final int CRYPTPROTECTMEMORY_SAME_LOGON
      See Also:
    • CRYPTPROTECT_PROMPT_ON_UNPROTECT

      public static final int CRYPTPROTECT_PROMPT_ON_UNPROTECT
      See Also:
    • CRYPTPROTECT_PROMPT_ON_PROTECT

      public static final int CRYPTPROTECT_PROMPT_ON_PROTECT
      See Also:
    • CRYPTPROTECTMEMORY_BLOCK_SIZE

      public static final int CRYPTPROTECTMEMORY_BLOCK_SIZE
      See Also:
  • Method Details

    • getLibrary

      public static SharedLibrary getLibrary()
      Returns the crypt32 SharedLibrary.
    • nCryptProtectData

      public static int nCryptProtectData(long _GetLastError, long pDataIn, long szDataDescr, long pOptionalEntropy, long pvReserved, long pPromptStruct, int dwFlags, long pDataOut, long __functionAddress)
      BOOL CryptProtectData(DATA_BLOB * pDataIn, LPCWSTR szDataDescr, DATA_BLOB * pOptionalEntropy, PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT * pPromptStruct, DWORD dwFlags, DATA_BLOB * pDataOut)
    • nCryptProtectData

      public static int nCryptProtectData(long _GetLastError, long pDataIn, long szDataDescr, long pOptionalEntropy, long pvReserved, long pPromptStruct, int dwFlags, long pDataOut)
      BOOL CryptProtectData(DATA_BLOB * pDataIn, LPCWSTR szDataDescr, DATA_BLOB * pOptionalEntropy, PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT * pPromptStruct, DWORD dwFlags, DATA_BLOB * pDataOut)
    • CryptProtectData

      public static boolean CryptProtectData(@Nullable IntBuffer _GetLastError, DATA_BLOB pDataIn, @Nullable ByteBuffer szDataDescr, @Nullable DATA_BLOB pOptionalEntropy, long pvReserved, @Nullable CRYPTPROTECT_PROMPTSTRUCT pPromptStruct, int dwFlags, DATA_BLOB pDataOut)
      BOOL CryptProtectData(DATA_BLOB * pDataIn, LPCWSTR szDataDescr, DATA_BLOB * pOptionalEntropy, PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT * pPromptStruct, DWORD dwFlags, DATA_BLOB * pDataOut)
    • CryptProtectData

      public static boolean CryptProtectData(@Nullable IntBuffer _GetLastError, DATA_BLOB pDataIn, @Nullable CharSequence szDataDescr, @Nullable DATA_BLOB pOptionalEntropy, long pvReserved, @Nullable CRYPTPROTECT_PROMPTSTRUCT pPromptStruct, int dwFlags, DATA_BLOB pDataOut)
      BOOL CryptProtectData(DATA_BLOB * pDataIn, LPCWSTR szDataDescr, DATA_BLOB * pOptionalEntropy, PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT * pPromptStruct, DWORD dwFlags, DATA_BLOB * pDataOut)
    • nCryptProtectMemory

      public static int nCryptProtectMemory(long _GetLastError, long pDataIn, int cbDataIn, int dwFlags, long __functionAddress)
      BOOL CryptProtectMemory(LPVOID pDataIn, DWORD cbDataIn, DWORD dwFlags)
    • nCryptProtectMemory

      public static int nCryptProtectMemory(long _GetLastError, long pDataIn, int cbDataIn, int dwFlags)
      BOOL CryptProtectMemory(LPVOID pDataIn, DWORD cbDataIn, DWORD dwFlags)
    • CryptProtectMemory

      public static boolean CryptProtectMemory(@Nullable IntBuffer _GetLastError, ByteBuffer pDataIn, int dwFlags)
      BOOL CryptProtectMemory(LPVOID pDataIn, DWORD cbDataIn, DWORD dwFlags)
    • nCryptUnprotectData

      public static int nCryptUnprotectData(long _GetLastError, long pDataIn, long ppszDataDescr, long pOptionalEntropy, long pvReserved, long pPromptStruct, int dwFlags, long pDataOut, long __functionAddress)
      BOOL CryptUnprotectData(DATA_BLOB * pDataIn, LPWSTR * ppszDataDescr, DATA_BLOB * pOptionalEntropy, PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT * pPromptStruct, DWORD dwFlags, DATA_BLOB * pDataOut)
    • nCryptUnprotectData

      public static int nCryptUnprotectData(long _GetLastError, long pDataIn, long ppszDataDescr, long pOptionalEntropy, long pvReserved, long pPromptStruct, int dwFlags, long pDataOut)
      BOOL CryptUnprotectData(DATA_BLOB * pDataIn, LPWSTR * ppszDataDescr, DATA_BLOB * pOptionalEntropy, PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT * pPromptStruct, DWORD dwFlags, DATA_BLOB * pDataOut)
    • CryptUnprotectData

      public static boolean CryptUnprotectData(@Nullable IntBuffer _GetLastError, DATA_BLOB pDataIn, @Nullable PointerBuffer ppszDataDescr, @Nullable DATA_BLOB pOptionalEntropy, long pvReserved, @Nullable CRYPTPROTECT_PROMPTSTRUCT pPromptStruct, int dwFlags, DATA_BLOB pDataOut)
      BOOL CryptUnprotectData(DATA_BLOB * pDataIn, LPWSTR * ppszDataDescr, DATA_BLOB * pOptionalEntropy, PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT * pPromptStruct, DWORD dwFlags, DATA_BLOB * pDataOut)
    • nCryptUnprotectMemory

      public static int nCryptUnprotectMemory(long _GetLastError, long pDataIn, int cbDataIn, int dwFlags, long __functionAddress)
      BOOL CryptUnprotectMemory(LPVOID pDataIn, DWORD cbDataIn, DWORD dwFlags)
    • nCryptUnprotectMemory

      public static int nCryptUnprotectMemory(long _GetLastError, long pDataIn, int cbDataIn, int dwFlags)
      BOOL CryptUnprotectMemory(LPVOID pDataIn, DWORD cbDataIn, DWORD dwFlags)
    • CryptUnprotectMemory

      public static boolean CryptUnprotectMemory(@Nullable IntBuffer _GetLastError, ByteBuffer pDataIn, int dwFlags)
      BOOL CryptUnprotectMemory(LPVOID pDataIn, DWORD cbDataIn, DWORD dwFlags)