Home | History | Annotate | Download | only in src
      1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style license that can be
      3 // found in the LICENSE file.
      4 
      5 #ifndef SANDBOX_SRC_IPC_TAGS_H__
      6 #define SANDBOX_SRC_IPC_TAGS_H__
      7 
      8 namespace sandbox {
      9 
     10 enum {
     11   IPC_UNUSED_TAG = 0,
     12   IPC_PING1_TAG,  // Takes a cookie in parameters and returns the cookie
     13                   // multiplied by 2 and the tick_count. Used for testing only.
     14   IPC_PING2_TAG,  // Takes an in/out cookie in parameters and modify the cookie
     15                   // to be multiplied by 3. Used for testing only.
     16   IPC_NTCREATEFILE_TAG,
     17   IPC_NTOPENFILE_TAG,
     18   IPC_NTQUERYATTRIBUTESFILE_TAG,
     19   IPC_NTQUERYFULLATTRIBUTESFILE_TAG,
     20   IPC_NTSETINFO_RENAME_TAG,
     21   IPC_CREATENAMEDPIPEW_TAG,
     22   IPC_NTOPENTHREAD_TAG,
     23   IPC_NTOPENPROCESS_TAG,
     24   IPC_NTOPENPROCESSTOKEN_TAG,
     25   IPC_NTOPENPROCESSTOKENEX_TAG,
     26   IPC_CREATEPROCESSW_TAG,
     27   IPC_CREATEEVENT_TAG,
     28   IPC_OPENEVENT_TAG,
     29   IPC_NTCREATEKEY_TAG,
     30   IPC_NTOPENKEY_TAG,
     31   IPC_DUPLICATEHANDLEPROXY_TAG,
     32   IPC_GDI_GDIDLLINITIALIZE_TAG,
     33   IPC_GDI_GETSTOCKOBJECT_TAG,
     34   IPC_USER_REGISTERCLASSW_TAG,
     35   IPC_LAST_TAG
     36 };
     37 
     38 }  // namespace sandbox
     39 
     40 #endif  // SANDBOX_SRC_IPC_TAGS_H__
     41