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