Changeset 34126 in vbox for trunk/include/VBox
- Timestamp:
- Nov 16, 2010 5:05:54 PM (14 years ago)
- svn:sync-xref-src-repo-rev:
- 67837
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/pdmifs.h
r33758 r34126 1928 1928 * 1929 1929 * @returns VBox status code 1930 * @param pAbsX Pointer of result value, can be NULL 1931 * @param pAbsY Pointer of result value, can be NULL 1932 */ 1933 DECLR3CALLBACKMEMBER(int, pfnQueryAbsoluteMouse,(PPDMIVMMDEVPORT pInterface, uint32_t *pAbsX, uint32_t *pAbsY)); 1930 * @param pInterface Pointer to the interface structure containing the called function pointer. 1931 * @param pxAbs Pointer of result value, can be NULL 1932 * @param pyAbs Pointer of result value, can be NULL 1933 */ 1934 DECLR3CALLBACKMEMBER(int, pfnQueryAbsoluteMouse,(PPDMIVMMDEVPORT pInterface, uint32_t *pxAbs, uint32_t *pyAbs)); 1934 1935 1935 1936 /** … … 1937 1938 * 1938 1939 * @returns VBox status code 1939 * @param absX New absolute X position 1940 * @param absY New absolute Y position 1941 */ 1942 DECLR3CALLBACKMEMBER(int, pfnSetAbsoluteMouse,(PPDMIVMMDEVPORT pInterface, uint32_t absX, uint32_t absY)); 1940 * @param pInterface Pointer to the interface structure containing the called function pointer. 1941 * @param xabs New absolute X position 1942 * @param yAbs New absolute Y position 1943 */ 1944 DECLR3CALLBACKMEMBER(int, pfnSetAbsoluteMouse,(PPDMIVMMDEVPORT pInterface, uint32_t xAbs, uint32_t yAbs)); 1943 1945 1944 1946 /** … … 1946 1948 * 1947 1949 * @returns VBox status code 1948 * @param pCapabilities Pointer of result value 1949 */ 1950 DECLR3CALLBACKMEMBER(int, pfnQueryMouseCapabilities,(PPDMIVMMDEVPORT pInterface, uint32_t *pCapabilities)); 1950 * @param pInterface Pointer to the interface structure containing the called function pointer. 1951 * @param pfCapabilities Pointer of result value 1952 */ 1953 DECLR3CALLBACKMEMBER(int, pfnQueryMouseCapabilities,(PPDMIVMMDEVPORT pInterface, uint32_t *pfCapabilities)); 1951 1954 1952 1955 /** … … 1954 1957 * 1955 1958 * @returns VBox status code 1956 * @param fCapsAdded Mask of capabilities to add to the flag 1957 * @param fCapsRemoved Mask of capabilities to remove from the flag 1958 */ 1959 DECLR3CALLBACKMEMBER(int, pfnUpdateMouseCapabilities,(PPDMIVMMDEVPORT pInterface, uint32_t fCapsAdded, uint32_t fCapsremoved)); 1959 * @param pInterface Pointer to the interface structure containing the called function pointer. 1960 * @param fCapsAdded Mask of capabilities to add to the flag 1961 * @param fCapsRemoved Mask of capabilities to remove from the flag 1962 */ 1963 DECLR3CALLBACKMEMBER(int, pfnUpdateMouseCapabilities,(PPDMIVMMDEVPORT pInterface, uint32_t fCapsAdded, uint32_t fCapsRemoved)); 1960 1964 1961 1965 /** … … 1966 1970 * 1967 1971 * @returns VBox status code 1968 * @param cx Horizontal pixel resolution (0 = do not change). 1969 * @param cy Vertical pixel resolution (0 = do not change). 1970 * @param cBits Bits per pixel (0 = do not change). 1971 * @param display The display index. 1972 */ 1973 DECLR3CALLBACKMEMBER(int, pfnRequestDisplayChange,(PPDMIVMMDEVPORT pInterface, uint32_t cx, uint32_t cy, uint32_t cBits, uint32_t display)); 1972 * @param pInterface Pointer to the interface structure containing the called function pointer. 1973 * @param cx Horizontal pixel resolution (0 = do not change). 1974 * @param cy Vertical pixel resolution (0 = do not change). 1975 * @param cBits Bits per pixel (0 = do not change). 1976 * @param idxDisplay The display index. 1977 */ 1978 DECLR3CALLBACKMEMBER(int, pfnRequestDisplayChange,(PPDMIVMMDEVPORT pInterface, uint32_t cx, uint32_t cy, uint32_t cBits, uint32_t idxDisplay)); 1974 1979 1975 1980 /** … … 1980 1985 * 1981 1986 * @returns VBox status code. 1982 * @param pszUsername User name, may be empty (UTF-8). 1983 * @param pszPassword Password, may be empty (UTF-8). 1984 * @param pszDomain Domain name, may be empty (UTF-8). 1985 * @param fFlags VMMDEV_SETCREDENTIALS_*. 1987 * @param pInterface Pointer to the interface structure containing the called function pointer. 1988 * @param pszUsername User name, may be empty (UTF-8). 1989 * @param pszPassword Password, may be empty (UTF-8). 1990 * @param pszDomain Domain name, may be empty (UTF-8). 1991 * @param fFlags VMMDEV_SETCREDENTIALS_*. 1986 1992 */ 1987 1993 DECLR3CALLBACKMEMBER(int, pfnSetCredentials,(PPDMIVMMDEVPORT pInterface, const char *pszUsername, … … 1993 1999 * 1994 2000 * @returns Nothing. Because it is informational callback. 1995 * @param fEnabled Current VBVA status. 2001 * @param pInterface Pointer to the interface structure containing the called function pointer. 2002 * @param fEnabled Current VBVA status. 1996 2003 */ 1997 2004 DECLR3CALLBACKMEMBER(void, pfnVBVAChange, (PPDMIVMMDEVPORT pInterface, bool fEnabled)); … … 2004 2011 * 2005 2012 * @returns VBox status code 2006 * @param fEnabled Seamless mode enabled or not 2013 * @param pInterface Pointer to the interface structure containing the called function pointer. 2014 * @param fEnabled Seamless mode enabled or not 2007 2015 */ 2008 2016 DECLR3CALLBACKMEMBER(int, pfnRequestSeamlessChange,(PPDMIVMMDEVPORT pInterface, bool fEnabled)); … … 2015 2023 * 2016 2024 * @returns VBox status code 2017 * @param ulBalloonSize Balloon size in megabytes 2018 */ 2019 DECLR3CALLBACKMEMBER(int, pfnSetMemoryBalloon,(PPDMIVMMDEVPORT pInterface, uint32_t ulBalloonSize)); 2025 * @param pInterface Pointer to the interface structure containing the called function pointer. 2026 * @param cMbBalloon Balloon size in megabytes 2027 */ 2028 DECLR3CALLBACKMEMBER(int, pfnSetMemoryBalloon,(PPDMIVMMDEVPORT pInterface, uint32_t cMbBalloon)); 2020 2029 2021 2030 /** … … 2026 2035 * 2027 2036 * @returns VBox status code 2028 * @param ulStatInterval Statistics query interval in seconds (0=disable) 2029 */ 2030 DECLR3CALLBACKMEMBER(int, pfnSetStatisticsInterval,(PPDMIVMMDEVPORT pInterface, uint32_t ulStatInterval)); 2037 * @param pInterface Pointer to the interface structure containing the called function pointer. 2038 * @param cSecsStatInterval Statistics query interval in seconds 2039 * (0=disable). 2040 */ 2041 DECLR3CALLBACKMEMBER(int, pfnSetStatisticsInterval,(PPDMIVMMDEVPORT pInterface, uint32_t cSecsStatInterval)); 2031 2042 2032 2043 /** … … 2034 2045 * 2035 2046 * @returns VBox status code 2036 * @param fVRDPEnabled Current VRDP status. 2037 * @param u32VRDPExperienceLevel Which visual effects to be disabled in the guest. 2038 */ 2039 DECLR3CALLBACKMEMBER(int, pfnVRDPChange, (PPDMIVMMDEVPORT pInterface, bool fVRDPEnabled, uint32_t u32VRDPExperienceLevel)); 2047 * @param pInterface Pointer to the interface structure containing the called function pointer. 2048 * @param fVRDPEnabled Current VRDP status. 2049 * @param uVRDPExperienceLevel Which visual effects to be disabled in 2050 * the guest. 2051 */ 2052 DECLR3CALLBACKMEMBER(int, pfnVRDPChange, (PPDMIVMMDEVPORT pInterface, bool fVRDPEnabled, uint32_t uVRDPExperienceLevel)); 2040 2053 2041 2054 /** … … 2043 2056 * 2044 2057 * @returns VBox status code 2045 * @param idCpuCore The core id of the CPU to remove. 2046 * @param idCpuPackage The package id of the CPU to remove. 2058 * @param pInterface Pointer to the interface structure containing the called function pointer. 2059 * @param idCpuCore The core id of the CPU to remove. 2060 * @param idCpuPackage The package id of the CPU to remove. 2047 2061 */ 2048 2062 DECLR3CALLBACKMEMBER(int, pfnCpuHotUnplug, (PPDMIVMMDEVPORT pInterface, uint32_t idCpuCore, uint32_t idCpuPackage)); … … 2052 2066 * 2053 2067 * @returns VBox status code 2054 * @param idCpuCore The core id of the CPU to add. 2055 * @param idCpuPackage The package id of the CPU to add. 2068 * @param pInterface Pointer to the interface structure containing the called function pointer. 2069 * @param idCpuCore The core id of the CPU to add. 2070 * @param idCpuPackage The package id of the CPU to add. 2056 2071 */ 2057 2072 DECLR3CALLBACKMEMBER(int, pfnCpuHotPlug, (PPDMIVMMDEVPORT pInterface, uint32_t idCpuCore, uint32_t idCpuPackage));
Note:
See TracChangeset
for help on using the changeset viewer.