diff --git a/ctypes_generation/definitions/functions/environ.txt b/ctypes_generation/definitions/functions/environ.txt new file mode 100644 index 0000000..f3616dc --- /dev/null +++ b/ctypes_generation/definitions/functions/environ.txt @@ -0,0 +1,38 @@ +DWORD GetEnvironmentVariableA( + [in, optional] LPCSTR lpName, + [out, optional] LPSTR lpBuffer, + [in] DWORD nSize +); + +DWORD GetEnvironmentVariableW( + [in, optional] LPCWSTR lpName, + [out, optional] LPWSTR lpBuffer, + [in] DWORD nSize +); + + +BOOL SetEnvironmentVariableA( + [in] LPCSTR lpName, + [in, optional] LPCSTR lpValue +); + +BOOL SetEnvironmentVariableW( + [in] LPCWSTR lpName, + [in, optional] LPCWSTR lpValue +); + +PVOID GetEnvironmentStringsA(); + +PVOID GetEnvironmentStringsW(); + +BOOL SetEnvironmentStringsW( + LPWCH NewEnvironment +); + +BOOL FreeEnvironmentStringsA( + PVOID penv +); + +BOOL FreeEnvironmentStringsW( + PVOID penv +); \ No newline at end of file