Nur in services_new/services/node_service: .node_service.module.swp.
diff -urp services/services/views_service/views_service.module services_new/services/views_service/views_service.module
--- services/services/views_service/views_service.module	2008-09-01 18:33:37.000000000 +0200
+++ services_new/services/views_service/views_service.module	2008-09-20 17:30:06.000000000 +0200
@@ -41,6 +41,32 @@ function views_service_service() {
           '#type'         => 'array',
           '#optional'     => TRUE,
           '#description'  => t('An array of arguments to pass to the view.'))),
+        array(
+          '#name'        => 'use_pager',
+          '#type'        => 'bool',
+          '#optional'    => TRUE,
+          '#description' => t('If set use a pager')).
+        array(
+          '#name'        => 'limit',
+          '#type'        => 'int',
+          '#optional'    => TRUE,
+          '#description' => t('How many elements should be build by page')),
+        array(
+          '#name'        => 'page',
+          '#type'        => 'int',
+          '#optional'    => TRUE,
+          '#description' => t('If you use pager, which page to start')),
+        array(
+          '#name'        => 'offset',
+          '#type'        => 'int',
+          '#optional'    => TRUE,
+          '#description' => t('If pager is false, skip the first $offset results.')),
+        array(
+          '#name'        => 'filters',
+          '#type'        => 'array',
+          '#optional'    => TRUE,
+          '#description' => t('An array of exposed filter ops and values to use with the exposed filter system')),
+
       '#return'   => 'array',
       '#help'     => t('Retrieves a view defined in views.module.')),
 
@@ -84,7 +110,7 @@ function views_service_service() {
 /**
  * Get a view from the database.
  */
-function views_service_get_view($view_name, $fields = array(), $args = array()) { 
+function views_service_get_view($view_name, $fields = array(), $args = array(), $use_pager = FALSE, $limit = 0, $page = 0, $offset = 0, $filters = NULL) { 
   $view = views_get_view($view_name);
   if (is_null($view)) {
     return services_error('View does not exist.');
@@ -95,7 +121,7 @@ function views_service_get_view($view_na
     return services_error('You do not have access to this view.');
   }
   
-  $result = views_build_view('result', $view, $args);
+  $result = views_build_view('result', $view, $args, $use_pager, $limit, $page, $offset, $filters);
   while ($node = db_fetch_object($result['result'])) {
     $nodes[] = services_node_load(node_load(array('nid' => $node->nid)), $fields);
   }
