Kinect.ShowCase.ChangeResolution.EnumModes C# (CSharp) Method

EnumModes() private method

private EnumModes ( int x, int y ) : DEVMODE?
x int
y int
return DEVMODE?
        private DEVMODE? EnumModes(int x, int y)
        {
            var devName = GetDeviceName(_deviceModeNum);
            var devMode = new DEVMODE();
            var modeNum = 0;
            bool result;
            do
            {
                result = EnumDisplaySettings(devName,
                    modeNum, ref devMode);

                if (result)
                {
                    if (devMode.dmPelsWidth == x &&
                       devMode.dmPelsHeight == y)
                    {
                       //devMode.dmBitsPerPel
                       //devMode.dmDisplayFrequency
                        return devMode;
                    }
                }
                modeNum++;
            } while (result);

            return null;
        }