svn propset {keyword, eol-type}
[reactos.git] / reactos / subsys / smss / smapiquery.c
index d1c402d..5b8af3b 100644 (file)
@@ -1,71 +1,71 @@
-/* $Id$\r
- *\r
- * smapiquery.c - SM_API_QUERY_INFORMATION\r
- *\r
- * Reactos Session Manager\r
- *\r
- * --------------------------------------------------------------------\r
- *\r
- * This software is free software; you can redistribute it and/or\r
- * modify it under the terms of the GNU General Public License as\r
- * published by the Free Software Foundation; either version 2 of the\r
- * License, or (at your option) any later version.\r
- *\r
- * This software is distributed in the hope that it will be useful,\r
- * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\r
- * General Public License for more details.\r
- *\r
- * You should have received a copy of the GNU General Public License\r
- * along with this software; see the file COPYING.LIB. If not, write\r
- * to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge,\r
- * MA 02139, USA.  \r
- *\r
- * --------------------------------------------------------------------\r
- */\r
-#include "smss.h"\r
-\r
-#define NDEBUG\r
-#include <debug.h>\r
-\r
-\r
-/**********************************************************************\r
- * SmQryInfo/1                                                 API\r
- */\r
-SMAPI(SmQryInfo)\r
-{\r
-       NTSTATUS Status = STATUS_SUCCESS;\r
-\r
-       DPRINT("SM: %s called\n", __FUNCTION__);\r
-\r
-       switch (Request->Request.QryInfo.SmInformationClass)\r
-       {\r
-       case SmBasicInformation:\r
-               if(Request->Request.QryInfo.DataLength != sizeof (SM_BASIC_INFORMATION))\r
-               {\r
-                       Request->Reply.QryInfo.DataLength = sizeof (SM_BASIC_INFORMATION);\r
-                       Request->SmHeader.Status = STATUS_INFO_LENGTH_MISMATCH;\r
-               }else{\r
-                       Request->SmHeader.Status =\r
-                               SmGetClientBasicInformation (& Request->Reply.QryInfo.BasicInformation);\r
-               }\r
-               break;\r
-       case SmSubSystemInformation:\r
-               if(Request->Request.QryInfo.DataLength != sizeof (SM_SUBSYSTEM_INFORMATION))\r
-               {\r
-                       Request->Reply.QryInfo.DataLength = sizeof (SM_SUBSYSTEM_INFORMATION);\r
-                       Request->SmHeader.Status = STATUS_INFO_LENGTH_MISMATCH;\r
-               }else{\r
-                       Request->SmHeader.Status =\r
-                               SmGetSubSystemInformation (& Request->Reply.QryInfo.SubSystemInformation);\r
-               }\r
-               break;\r
-       default:\r
-               Request->SmHeader.Status = STATUS_NOT_IMPLEMENTED;\r
-               break;\r
-       }\r
-       return Status;\r
-}\r
-\r
-\r
-/* EOF */\r
+/* $Id$
+ *
+ * smapiquery.c - SM_API_QUERY_INFORMATION
+ *
+ * Reactos Session Manager
+ *
+ * --------------------------------------------------------------------
+ *
+ * This software is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of the
+ * License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this software; see the file COPYING.LIB. If not, write
+ * to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge,
+ * MA 02139, USA.  
+ *
+ * --------------------------------------------------------------------
+ */
+#include "smss.h"
+
+#define NDEBUG
+#include <debug.h>
+
+
+/**********************************************************************
+ * SmQryInfo/1                                                 API
+ */
+SMAPI(SmQryInfo)
+{
+       NTSTATUS Status = STATUS_SUCCESS;
+
+       DPRINT("SM: %s called\n", __FUNCTION__);
+
+       switch (Request->Request.QryInfo.SmInformationClass)
+       {
+       case SmBasicInformation:
+               if(Request->Request.QryInfo.DataLength != sizeof (SM_BASIC_INFORMATION))
+               {
+                       Request->Reply.QryInfo.DataLength = sizeof (SM_BASIC_INFORMATION);
+                       Request->SmHeader.Status = STATUS_INFO_LENGTH_MISMATCH;
+               }else{
+                       Request->SmHeader.Status =
+                               SmGetClientBasicInformation (& Request->Reply.QryInfo.BasicInformation);
+               }
+               break;
+       case SmSubSystemInformation:
+               if(Request->Request.QryInfo.DataLength != sizeof (SM_SUBSYSTEM_INFORMATION))
+               {
+                       Request->Reply.QryInfo.DataLength = sizeof (SM_SUBSYSTEM_INFORMATION);
+                       Request->SmHeader.Status = STATUS_INFO_LENGTH_MISMATCH;
+               }else{
+                       Request->SmHeader.Status =
+                               SmGetSubSystemInformation (& Request->Reply.QryInfo.SubSystemInformation);
+               }
+               break;
+       default:
+               Request->SmHeader.Status = STATUS_NOT_IMPLEMENTED;
+               break;
+       }
+       return Status;
+}
+
+
+/* EOF */